Sådan indkapsling omslutter Deres data
Følg, hvordan hvert lag tilføjer en header, når data klargøres til afsendelse.
Sådan indkapsling omslutter Deres data er en gratis Network+ Academy-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Network+ Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Network+ Academy-kurset indeholder 4 lektioner i alt.
Indpakning af data i lag
Når data bevæger sig ned gennem en protokolstak for at blive sendt, tilføjer hvert lag sine egne kontroloplysninger. Denne proces kaldes indkapsling. Ligesom når du forsegler et brev i én kuvert, derefter i en større kuvert og til sidst i en postsæk, indpakker hvert lag dataene med en header, der er beregnet til det tilsvarende lag i den anden ende. Indkapsling er den måde, den lagdelte model faktisk gør data klar til netværket på.
Headere indeholder instruktioner
De oplysninger, hvert lag tilføjer, er for det meste en header, altså en lille blok kontroloplysninger, der placeres foran nyttelasten. Headeren fortæller det tilsvarende lag på modtagersiden, hvordan dataene skal behandles: hvor de skal hen, hvilken protokol de bruger, og meget mere. Nogle lag tilføjer også en trailer efter dataene. Headere er de instruktioner, der får leveringen til at fungere.
Start øverst
Indkapslingen begynder i applikationslaget, hvor dine faktiske data, f.eks. en webanmodning, bliver oprettet. Disse data gives videre til transportlaget, så rejsen kan begynde. I starten består dataene blot af selve meddelelsen uden netværksheadere. Hvert lavere lag tilføjer det, der er nødvendigt, efterhånden som dataene bevæger sig ned gennem stakken mod forbindelsen.
Transportlaget tilføjer en header
I transportlaget tilføjes en header, der indeholder portnumre samt sekvens- og kvitteringsoplysninger for TCP. Dataene plus denne header kaldes nu et segment (TCP) eller et datagram (UDP). Headeren sikrer, at dataene når frem til den rigtige applikation og, med TCP, ankommer pålideligt og i den rigtige rækkefølge i den anden ende.
Internetlaget indpakker igen
Derefter tilføjer internetlaget en IP-header, der indeholder kilde- og destinations-IP-adresser. Resultatet kaldes en pakke. Denne header gør det muligt for routere at føre dataene på tværs af netværk til den rigtige enhed. Transportsegmentet er nu indpakket i en pakke og skjult som nyttelast for IP-laget, der kun læser sin egen header.
Linklaget danner en frame
Til sidst tilføjer linklaget en header med MAC-adresser og en trailer med en fejlkontrol, hvilket danner en frame. Framen er det, der faktisk sendes ud på kablet eller gennem luften som bits. Efter at hvert lag har tilføjet sin indpakning, er de oprindelige data fuldt indkapslet og klar til transmission gennem det lokale medium.
Navne på hvert lag
Hvert trin har sit eget navn for de indpakkede data, som samlet kaldes protokoldatastrukturer. Forløbet er data (applikation), segment (transport), pakke (internet) og frame (link). Når du kender disse navne, ved du straks, hvilket lag du taler om. Når nogen siger pakke, mener de internetlaget; frame betyder linklaget.
Nyttelast kontra header
På hvert lag bliver de data, der gives videre fra laget ovenfor, til nyttelasten, og den nye header tilføjes foran den. Et lag behandler alt fra laget ovenfor som en uigennemsigtig nyttelast og beskæftiger sig kun med sin egen header. Denne indlejring, hvor hvert lag ignorerer de indre detaljer, holder lagene uafhængige og designet enkelt.
Dekapsling ved modtagelse
På den modtagende enhed vendes processen om, og den kaldes dekapsling. Når dataene bevæger sig op gennem stakken, læser og fjerner hvert lag sin egen header og giver derefter nyttelasten videre til laget ovenfor. Linklaget fjerner framen, internetlaget fjerner IP-headeren og så videre, indtil de oprindelige data når applikationen. Ned pakkes dataene ind, op pakkes de ud.
Hvorfor det er vigtigt
Indkapsling er det, der får lagdelt netværk til at fungere i praksis. Den lader hvert lag udføre sin opgave ved kun at bruge sin egen header, mens lagene ovenfor transporteres urørte. Derfor kan du ændre ét lag uden at ødelægge de andre, og derfor gemmer netværksproblemer sig ofte i headere. At læse headere på det rigtige lag er en central færdighed i fejlfinding.
Hele indpakningen
Indkapsling tilføjer en header (og nogle gange en trailer) på hvert lag, mens dataene bevæger sig nedad: data bliver til et segment, derefter en pakke og til sidst en frame, der er klar til forbindelsen. Ved ankomsten fjerner dekapsling hver header i omvendt rækkefølge på vej op. Hvert lag læser kun sin egen header og behandler resten som nyttelast, og det er netop det, der gør lagdelt netværk praktisk.
Hurtigt tjek
Hvad er den rigtige rækkefølge for dataenheder, når data indkapsles fra toppen og ned?
Opsummering
Indkapsling pakker data ind med en header (og nogle gange en trailer) på hvert lag, mens dataene bevæger sig ned gennem stakken. Enhederne går fra data (applikation) til segment (transport, tilføjer porte), til pakke (internet, tilføjer IP-adresser), til frame (link, tilføjer MAC-adresser og fejlkontrol). Ved ankomsten fjerner dekapsling hver header på vej op. Hvert lag læser kun sin egen header.
Lær Network+ Academy med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “Sådan indkapsling omslutter Deres data” gratis?
Ja — alle 3 lektioner i læringssporet Network+ Academy, inklusive “Sådan indkapsling omslutter Deres data”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Network+ Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Sådan indkapsling omslutter Deres data”?
Følg, hvordan hvert lag tilføjer en header, når data klargøres til afsendelse. Du øver dig i Network+ Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Network+ Academy?
Der kræves ingen tidligere erfaring. Network+ Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.
Hvor lang tid tager lektionen “Sådan indkapsling omslutter Deres data”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Network+ Academy-lektion?
Ja. Alle Network+ Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Overblik over de fire TCP/IP-lag
- Sammenlign TCP/IP med OSI-modellen
- Sådan indkapsling omslutter Deres data
- Følg en pakke gennem stakken