Cloud & IT Cert Prep · leksjon

Spor en pakke gjennom stakken

Se data bevege seg ned gjennom avsenderens stakk og opp gjennom mottakerens.

Leksjon 4 av 413 trinn

Spor en pakke gjennom stakken er en gratis leksjon i Cloud & IT Cert Prep på CoddyKit. Dette er leksjon 4 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Cloud & IT Cert Prep, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Følg én melding

For å gjøre lagene konkrete kan vi følge én enkelt melding fra én datamaskin til en annen. Vi ser dataene bevege seg ned gjennom avsenderens stakk, over nettverket og opp gjennom mottakerens stakk. Når du ser hele reisen, knyttes innkapsling, adressering og ruting sammen til én tydelig historie, og du ser hvordan hvert lag bidrar.

Avsenderen oppretter data

Det begynner på applikasjonslaget på datamaskinen som sender. Tenk deg at en nettleser bygger en forespørsel etter en webside. Denne råforespørselen er de opprinnelige dataene, foreløpig uten nettverkshadere. Applikasjonen sender dem ned til transportlaget for å starte reisen. Herfra pakker hvert lag inn dataene mens de beveger seg nedover mot nettverket.

Ned til transportlaget

Transportlaget legger til en header med portnumre, slik at dataene når riktig tjeneste, og med TCP legges det til sekvensnumre for pålitelighet. Dataene er nå et segment. Transportlaget deler også store datamengder opp i flere segmenter ved behov. Hvert segment sendes deretter ned til internettlaget for adressering.

Ned til internettlaget

Internettlaget pakker segmentet inn med en IP-header som inneholder avsenderens og mottakerens IP-adresser, og danner en pakke. Disse IP-adressene forblir de samme fra ende til ende og identifiserer den opprinnelige avsenderen og den endelige mottakeren. Pakken vet nå hvilken enhet den til slutt skal nå, uansett hvor mange nettverk som ligger mellom dem.

Ned til linklaget

Linklaget pakker pakken inn i en ramme med MAC-adressen til den neste enheten på lokalnettet, samt en trailer for feilsjekk. Rammen konverteres til signaler og sendes gjennom mediet. Legg merke til at mottakerens MAC-adresse bare er adressen til neste hopp, ikke til den endelige enheten. Dette er en viktig detalj ved reisen.

Første hopp til ruteren

Hvis mottakeren befinner seg i et annet nettverk, går rammen først til ruteren (standard-gatewayen). Ruteren mottar rammen, fjerner innpakningen, leser IP-adressen i pakken og avgjør hvor den skal videresendes. Deretter bygger ruteren en ny ramme med en ny MAC-adresse for neste hopp. Pakken overlever; rammen bygges på nytt.

Hopp for hopp gjennom nettverkene

Dette mønsteret gjentar seg ved hver ruter langs banen. Ved hvert hopp bygges rammen på nytt med nye MAC-adresser for den lokale forbindelsen, mens pakken og IP-adressene forblir uendret. Innpakningen på linklaget endres altså hele tiden, mens adresseringen på nettverkslaget gjelder fra ende til ende. Pakken beveger seg fra ruter til ruter til den når mottakernettverket.

Mottakeren får pakken

Når pakken når det endelige nettverket, leverer den siste enheten rammen til mottakerdatamaskinen. Nå begynner dekapsuleringen. Mottakeren beveger dataene opp gjennom stakken, og hvert lag leser og fjerner sin egen header. Reisen ned gjennom avsenderens stakk speiles av reisen opp gjennom mottakerens stakk.

Opp gjennom mottakerens stakk

Linklaget kontrollerer rammen for feil og fjerner innpakningen slik at pakken kommer fram. Internettlaget bekrefter mottakerens IP-adresse og fjerner IP-headeren. Transportlaget leser porten, sorterer segmentene og setter dem sammen igjen ved behov, før de rene dataene sendes oppover. Hvert lag opphever nøyaktig det som det tilsvarende laget hos avsenderen gjorde.

Levert til applikasjonen

Til slutt mottar applikasjonslaget hos mottakeren de opprinnelige dataene, webforespørselen, akkurat slik avsenderen opprettet dem. Den mottakende tjenesten behandler dem og sender et svar som tar den samme reisen i motsatt retning. Meldingen har krysset nettverket, og for applikasjonene ser det ganske enkelt ut som om de kommuniserte direkte.

Hele reisen

En melding beveger seg ned gjennom avsenderens stakk og får en transportheader (segment), en IP-header (pakke) og en linkheader (ramme). Den krysser rutere, der rammen bygges på nytt ved hvert hopp, mens pakken forblir den samme. Deretter beveger den seg opp gjennom mottakerens stakk mens hver header fjernes. Denne veien ned, på tvers og opp er slik all nettverkskommunikasjon faktisk foregår.

Kort kontrollspørsmål

Når en pakke krysser rutere, hva forblir uendret, og hva endres ved hvert hopp?

Oppsummering

Slik følger du en pakke: Hos avsenderen beveger dataene seg nedover og blir til et segment (porter), en pakke (IP-adresser fra ende til ende) og en ramme (MAC-adressen til neste hopp). Ved hver ruter bygges rammen på nytt med nye MAC-adresser, mens pakken og IP-adressene forblir uendret. Hos mottakeren beveger dataene seg oppover mens hvert lag fjerner sin header, og den opprinnelige meldingen leveres til applikasjonen. Ned, på tvers, opp.

Gratis å komme i gang

Lær deg Cloud & IT Cert Prep 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
150
Leksjoner
600

Ofte stilte spørsmål

Er leksjonen «Spor en pakke gjennom stakken» gratis?

Ja – hele teksten i «Spor en pakke gjennom stakken» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Cloud & IT Cert Prep-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Cloud & IT Cert Prep inneholder totalt 4 leksjoner.

Hva lærer jeg i «Spor en pakke gjennom stakken»?

Se data bevege seg ned gjennom avsenderens stakk og opp gjennom mottakerens. Du øver på Cloud & IT Cert Prep 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 Cloud & IT Cert Prep?

Ingen tidligere erfaring er nødvendig. Cloud & IT Cert Prep 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 4 av 4.

Hvor lang tid tar leksjonen «Spor en pakke gjennom stakken»?

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 Cloud & IT Cert Prep-leksjonen?

Ja. Alle Cloud & IT Cert Prep-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

  1. Oversikt over de fire TCP/IP-lagene
  2. Sammenlign TCP/IP med OSI-modellen
  3. Slik kapsler lagene inn dataene Deres
  4. Spor en pakke gjennom stakken
← Tilbake til Cloud & IT Cert Prep