Nettverkslaget og transportlaget
Forstå hvordan adressering og pålitelig levering flytter data på tvers av nettverk.
Nettverkslaget og transportlaget er en gratis leksjon i Network+ Academy på CoddyKit. Dette er leksjon 3 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Network+ Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Network+ Academy inneholder totalt 4 leksjoner.
De midterste lagene
Over det lokale datalinklaget finner vi to lag som gjør kommunikasjon over større avstander mulig. Lag 3 er nettverkslaget, og lag 4 er transportlaget. Nettverkslaget flytter data mellom separate nettverk ved hjelp av logiske adresser, mens transportlaget håndterer samtalen mellom applikasjoner, blant annet pålitelighet. Sammen transporterer de data over internett og leverer dem til riktig program.
Lag 3: Nettverk
Nettverkslaget håndterer logisk adressering og ruting, og velger ruter slik at data kan reise gjennom flere nettverk. Det viktigste her er IP-adressen (Internet Protocol), en logisk adresse som identifiserer en enhet hvor som helst på internett, i motsetning til en lokal MAC-adresse. På nettverkslaget planlegges og styres reisen fra ett nettverk til et fjernt nettverk.
IP-adresser
En IP-adresse er en logisk, hierarkisk adresse som kan rutes over internett. Fordi den har en struktur, kan rutere bruke deler av den til å avgjøre retningen, omtrent som når man leser et postnummer. IP-adresser kan tildeles og endres, i motsetning til faste MAC-adresser. Denne logiske adresseringen gjør at en pakke kan finne en server på den andre siden av verden.
Her hører rutere hjemme
Rutere er de viktigste enhetene på lag 3. En ruter leser bestemmelses-IP-adressen til hver pakke og videresender den mot riktig nettverk, hopp for hopp. Rutere kobler sammen ulike nettverk, og derfor kobler hjemmeruteren ditt LAN til internett. Når data må gå fra ett nettverk til et annet, er det en ruter på lag 3 som tar avgjørelsen.
Pakker
Nettverkslagets dataenhet er pakken. En pakke pakker inn dataene fra transportlaget sammen med et IP-hode som inneholder kilde- og bestemmelses-IP-adressene. Rutere leser dette hodet for å rute pakken. I motsetning til en ramme er en pakke laget for å reise gjennom mange nettverk. Den beholder de samme IP-adressene fra ende til ende, selv om de lokale rammene rundt den endres ved hvert hopp.
Lag 4: Transport
Transportlaget håndterer kommunikasjon fra ende til ende mellom applikasjoner. Det deler data inn i segmenter, kan sørge for pålitelig levering og bruker portnumre til å dirigere data til riktig program. Mens lag 3 får pakkene frem til riktig enhet, sørger lag 4 for at de når riktig applikasjon på denne enheten og kommer frem korrekt.
TCP for pålitelighet
TCP (Transmission Control Protocol) er den pålitelige transportprotokollen. Den oppretter en forbindelse, nummererer segmenter, bekrefter levering med kvitteringer og sender alt som går tapt, på nytt. TCP garanterer at dataene kommer frem komplette og i riktig rekkefølge, noe som passer godt for nettsider, e-post og filoverføringer. Ulempen er noe ekstra belastning på grunn av all denne grundige sporingen.
UDP for hastighet
UDP (User Datagram Protocol) er en rask og lettvektig transportprotokoll. Den sender data uten forbindelser, kvitteringer eller garantert rekkefølge. Dette gjør UDP rask og effektiv, og den passer godt for direktesendt video, taleanrop og spilling, der hastighet er viktigere enn å sende en tapt pakke på nytt. UDP bytter pålitelighet mot liten overhead og minimal forsinkelse.
Porter dirigerer trafikken
Portnumre gjør det mulig for én enhet å kjøre mange nettverksapplikasjoner samtidig. Hver tjeneste lytter på en port, for eksempel 80 for webtrafikk eller 443 for sikker webtrafikk. Transportlaget bruker porter til å levere innkommende data til riktig applikasjon. Uten porter ville ikke enheten kunne vite om dataene som kommer inn, er ment for nettleseren, e-postprogrammet eller et spill.
Slik fungerer de sammen
Sammen utgjør disse lagene kjernen i internettdistribusjon. Nettverkslaget bruker IP-adresser og rutere til å levere en pakke til riktig enhet gjennom mange nettverk. Transportlaget bruker deretter porter og TCP eller UDP til å levere dataene til riktig applikasjon, enten pålitelig eller raskt. Lag 3 finner enheten; lag 4 finner programmet.
Det store bildet
Lag 3, nettverkslaget, håndterer logisk IP-adressering og ruting gjennom rutere, og flytter pakker mellom nettverk. Lag 4, transportlaget, håndterer levering fra ende til ende med porter og velger mellom pålitelige TCP og raske UDP. Disse midterste lagene gjør at data kan krysse det globale internett og likevel komme frem til nøyaktig riktig applikasjon.
Kort kontroll
Hvilket lag bruker IP-adresser og rutere til å flytte data mellom separate nettverk?
Oppsummering
Nettverkslaget (lag 3) bruker logiske IP-adresser og rutere til å rute pakker mellom separate nettverk. Transportlaget (lag 4) håndterer levering fra ende til ende, bruker portnumre for å nå riktig applikasjon og velger TCP for pålitelig levering i riktig rekkefølge eller UDP for rask og lettvektig overføring. Lag 3 finner enheten; lag 4 finner programmet. Sammen transporterer de data over internett.
Lær deg Network+ Academy med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Nettverkslaget og transportlaget» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Network+ Academy, inkludert «Nettverkslaget og transportlaget», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Network+ Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Nettverkslaget og transportlaget»?
Forstå hvordan adressering og pålitelig levering flytter data på tvers av nettverk. Du øver på Network+ Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Network+ Academy?
Ingen tidligere erfaring er nødvendig. Network+ Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.
Hvor lang tid tar leksjonen «Nettverkslaget og transportlaget»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Network+ Academy-leksjonen?
Ja. Alle Network+ Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Hvorfor en lagdelt modell er nyttig
- Det fysiske laget og datalinklaget
- Nettverkslaget og transportlaget
- Sesjonslaget, presentasjonslaget og applikasjonslaget