Cloud & IT Cert Prep · Lektion

Spåra ett paket genom stacken

Se hur data rör sig ned genom avsändarens stack och upp genom mottagarens.

Lektion 4 av 413 steg

Spåra ett paket genom stacken är en gratis lektion i Cloud & IT Cert Prep på CoddyKit. Detta är lektion 4 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Cloud & IT Cert Prep, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Cloud & IT Cert Prep innehåller totalt 4 lektioner.

Följ ett meddelande

För att göra lagren konkreta ska vi följa ett enda meddelande från en dator till en annan. Vi ser hur datan rör sig ned genom avsändarens stack, genom nätverket och upp genom mottagarens stack. När du ser hela färden knyts inkapsling, adressering och routing samman till en tydlig helhet, och det blir uppenbart hur varje lager bidrar.

Avsändaren skapar data

Det börjar i applikationslagret på den sändande datorn. Anta att en webbläsare bygger en förfrågan efter en webbsida. Den här råa förfrågan är den ursprungliga datan och har ännu inga nätverkshuvuden. Applikationen lämnar över den till transportlagret för att påbörja färden. Därefter omsluter varje lager datan när den rör sig ned mot nätverket.

Ned till transportlagret

Transportlagret lägger till ett huvud med portnummer så att datan når rätt tjänst, och med TCP lägger det även till sekvensnummer för tillförlitlighet. Datan är nu ett segment. Transportlagret delar också upp stora datamängder i flera segment vid behov. Varje segment lämnas sedan vidare till internetlagret för adressering.

Ned till internetlagret

Internetlagret omsluter segmentet med ett IP-huvud som innehåller avsändarens och mottagarens IP-adresser, vilket bildar ett paket. Dessa IP-adresser förblir desamma från början till slut och identifierar den ursprungliga avsändaren och den slutliga mottagaren. Paketet vet nu vilken enhet det slutligen måste nå, oavsett hur många nätverk som ligger mellan dem.

Ned till länklagret

Länklagret omsluter paketet i en ram med MAC-adressen till nästa enhet i det lokala nätverket samt en slutdel för felkontroll. Ramen omvandlas till signaler och skickas över mediet. Lägg märke till att mottagarens MAC-adress bara gäller nästa hopp, inte den slutliga enheten. Det är en viktig detalj i färden.

Första hoppet till routern

Om mottagaren finns i ett annat nätverk går ramen först till routern (standardgatewayen). Routern tar emot ramen, tar bort den, läser IP-adressen i paketet och avgör vart det ska vidarebefordras. Därefter skapar routern en ny ram med en ny mottagande MAC-adress för nästa hopp. Paketet överlever, medan ramen byggs om.

Hopp för hopp genom nätverken

Detta mönster upprepas vid varje router längs vägen. Vid varje hopp byggs ramen om med nya MAC-adresser för den lokala länken, medan paketet och dess IP-adresser förblir oförändrade. Omslaget på länklagret ändras alltså hela tiden, medan adresseringen på nätverkslagret gäller från början till slut. Paketet färdas från router till router tills det når mottagarnätverket.

Framme hos mottagaren

När paketet når det slutliga nätverket levererar den sista enheten ramen till destinationsdatorn. Nu börjar avinkapslingen. Mottagaren för datan upp genom sin stack, där varje lager läser och tar bort sitt eget huvud. Färden ned genom avsändarens stack speglas av färden upp genom mottagarens stack.

Upp genom mottagarens stack

Länklagret kontrollerar om ramen innehåller fel och tar bort den så att paketet blir synligt. Internetlagret bekräftar destinations-IP:t och tar bort IP-huvudet. Transportlagret läser porten, ordnar om och sätter ihop segment igen vid behov och lämnar över den rena datan uppåt. Varje lager återställer exakt det som motsvarande lager hos avsändaren gjorde.

Levereras till applikationen

Slutligen får applikationslagret hos mottagaren den ursprungliga datan, webbförfrågan, exakt sådan som avsändaren skapade den. Den mottagande tjänsten bearbetar den och skickar sedan ett svar som färdas samma väg i motsatt riktning. Meddelandet har passerat genom nätverket, och för applikationerna ser det helt enkelt ut som om de kommunicerade direkt.

Hela färden

Ett meddelande går ned genom avsändarens stack och får ett transporthuvud (segment), ett IP-huvud (paket) och ett länkh huvud (ram). Det passerar routrar där ramen byggs om vid varje hopp, medan paketet förblir detsamma. Därefter går det upp genom mottagarens stack när varje huvud tas bort. Den här vägen ned, genom nätverket och upp är hur all nätverkskommunikation faktiskt sker.

Snabb kontroll

När ett paket passerar routrar, vad förblir oförändrat och vad ändras vid varje hopp?

Sammanfattning

Så följer du ett paket: hos avsändaren rör sig datan nedåt och blir ett segment (portar), ett paket (IP-adresser som gäller från början till slut) och en ram (nästa hops MAC). Vid varje router byggs ramen om med nya MAC-adresser, medan paketet och IP-adresserna förblir konstanta. Hos mottagaren rör sig datan uppåt när varje lager tar bort sitt huvud, tills det ursprungliga meddelandet levereras till applikationen. Ned, genom nätverket, upp.

Gratis att börja

Lär dig Cloud & IT Cert Prep med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
150
Lektioner
600

Vanliga frågor

Är lektionen ”Spåra ett paket genom stacken” gratis?

Ja – hela texten till ”Spåra ett paket genom stacken” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Cloud & IT Cert Prep, kan Ni uppgradera till CoddyKit PRO. Kursen i Cloud & IT Cert Prep innehåller totalt 4 lektioner.

Vad lär jag mig i ”Spåra ett paket genom stacken”?

Se hur data rör sig ned genom avsändarens stack och upp genom mottagarens. Ni övar på Cloud & IT Cert Prep med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Cloud & IT Cert Prep?

Du behöver inga förkunskaper. Utbildningen i Cloud & IT Cert Prep på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 4 av 4.

Hur lång tid tar lektionen ”Spåra ett paket genom stacken”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Cloud & IT Cert Prep-lektionen?

Ja. Varje Cloud & IT Cert Prep-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Översikt över TCP/IP:s fyra skikt
  2. Jämför TCP/IP med OSI-modellen
  3. Så kapslar inkapsling in Era data
  4. Spåra ett paket genom stacken
← Tillbaka till Cloud & IT Cert Prep