Cloud & IT Cert Prep · Oppitunti

Paketin seuraaminen pinon läpi

Seuraa datan kulkua lähettäjän pinossa alaspäin ja vastaanottajan pinossa ylöspäin.

Oppitunti 4/413 vaihetta

Paketin seuraaminen pinon läpi on ilmainen Cloud & IT Cert Prep-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Cloud & IT Cert Prep-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.

Yhden viestin seuraaminen

Jotta kerrokset muuttuisivat konkreettisiksi, seurataan yhtä viestiä tietokoneelta toiselle. Tarkastelemme, kuinka data kulkee lähettäjän pinossa alaspäin, verkon halki ja vastaanottajan pinossa ylöspäin. Koko matkan näkeminen yhdistää enkapsulaation, osoitteistuksen ja reitityksen yhdeksi selkeäksi kokonaisuudeksi ja osoittaa, miten jokainen kerros osallistuu toimintaan.

Lähettäjä luo datan

Kaikki alkaa lähettävässä tietokoneessa sovelluskerroksesta. Oletetaan, että selain muodostaa pyynnön verkkosivua varten. Tämä käsittelemätön pyyntö on alkuperäinen data, jossa ei vielä ole verkkokerrosten otsakkeita. Sovellus välittää sen kuljetuskerrokselle matkan aloittamista varten. Tästä eteenpäin jokainen kerros käärii dataa, kun se laskeutuu kohti verkkoa.

Alas kuljetuskerrokselle

Kuljetuskerros lisää otsakkeen, jossa on porttinumerot, jotta data saapuu oikealle palvelulle. TCP lisää myös järjestysnumerot luotettavuuden varmistamiseksi. Data on nyt segmentti. Kuljetuskerros jakaa suuren datamäärän tarvittaessa useiksi segmenteiksi. Sen jälkeen jokainen segmentti välitetään internet-kerrokselle osoitteistusta varten.

Alas internet-kerrokselle

Internet-kerros käärii segmentin IP-otsakkeella, joka sisältää lähteen ja kohteen IP-osoitteet, ja muodostaa näin paketin. Nämä IP-osoitteet säilyvät samoina päästä päähän, ja ne yksilöivät alkuperäisen lähettäjän ja lopullisen vastaanottajan. Paketti tietää nyt, minkä laitteen on lopulta saavutettava, riippumatta siitä, kuinka monta verkkoa niiden välissä on.

Alas linkkikerrokselle

Linkkikerros käärii paketin kehykseen, jossa on paikallisverkon seuraavan laitteen MAC-osoite sekä virheentarkistuksen sisältävä loppuosa. Kehys muunnetaan signaaleiksi ja lähetetään siirtotien kautta. Huomaa, että kohteen MAC-osoite kuuluu vain seuraavalle hypylle, ei lopulliselle laitteelle. Tämä on matkan kannalta keskeinen yksityiskohta.

Ensimmäinen hyppy reitittimelle

Jos kohde on toisessa verkossa, kehys kulkee ensin reitittimelle (oletusyhdyskäytävälle). Reititin vastaanottaa kehyksen, poistaa sen, lukee paketissa olevan IP-osoitteen ja päättää, minne se välitetään seuraavaksi. Reititin muodostaa sitten uuden kehyksen, jossa on seuraavan hypyn uusi kohteen MAC-osoite. Paketti säilyy, mutta kehys rakennetaan uudelleen.

Verkkojen halki hyppy hypyltä

Sama toimintamalli toistuu jokaisella reitin varrella olevalla reitittimellä. Jokaisella hypyllä kehys rakennetaan uudelleen kyseisen paikallisen linkin uusilla MAC-osoitteilla, kun taas paketti ja sen IP-osoitteet pysyvät muuttumattomina. Linkkikerroksen kääre siis vaihtuu jatkuvasti, mutta verkkokerroksen osoitteistus ulottuu päästä päähän. Paketti kulkee reitittimeltä toiselle, kunnes se saavuttaa kohdeverkon.

Saapuminen vastaanottajalle

Kun paketti saavuttaa lopullisen verkon, viimeinen laite toimittaa kehyksen kohdetietokoneelle. Nyt dekapsulaatio alkaa. Vastaanottaja siirtää dataa pinossaan ylöspäin, ja jokainen kerros lukee ja poistaa oman otsakkeensa. Lähettäjän matka alaspäin peilautuu vastaanottajan matkana ylöspäin.

Ylös vastaanottajan pinossa

Linkkikerros tarkistaa kehyksen virheiden varalta ja poistaa sen, jolloin paketti tulee näkyviin. Internet-kerros varmistaa kohteen IP-osoitteen ja poistaa IP-otsakkeen. Kuljetuskerros lukee portin, järjestää segmentit uudelleen ja kokoaa ne tarvittaessa yhteen sekä välittää puhtaan datan ylemmälle kerrokselle. Jokainen kerros purkaa täsmälleen sen, minkä lähettäjän vastaava kerros teki.

Toimitus sovellukselle

Lopuksi vastaanottajan sovelluskerros saa alkuperäisen datan eli verkkopyynnön täsmälleen sellaisena kuin lähettäjä sen loi. Vastaanottava palvelu käsittelee sen ja lähettää vastauksen, joka kulkee saman matkan käänteiseen suuntaan. Viesti on kulkenut verkon halki, mutta sovelluksille näyttää siltä kuin ne olisivat viestineet suoraan keskenään.

Koko matka

Viesti kulkee lähettäjän pinossa alaspäin ja saa kuljetusotsakkeen (segmentti), IP-otsakkeen (paketti) sekä linkkikerroksen otsakkeen (kehys). Se kulkee reitittimien kautta, joissa kehys rakennetaan uudelleen jokaisella hypyllä, mutta paketti pysyy samana. Sen jälkeen viesti kulkee vastaanottajan pinossa ylöspäin, kun kukin otsake poistetaan. Tämä alas–verkon halki–ylös-reitti on jokaisen verkkoviestinnän todellinen toimintatapa.

Pikatarkistus

Mikä säilyy samana ja mikä muuttuu jokaisella hypyllä, kun paketti kulkee reitittimien kautta?

Kertaus

Paketin kulku: lähettäjällä data laskeutuu ja muuttuu segmentiksi (portit), paketiksi (päästä päähän samat IP-osoitteet) ja kehykseksi (seuraavan hypyn MAC). Jokaisella reitittimellä kehys rakennetaan uudelleen uusilla MAC-osoitteilla, kun taas paketti ja IP-osoitteet säilyvät samoina. Kohteessa data kulkee ylöspäin, kun jokainen kerros poistaa oman otsakkeensa ja toimittaa alkuperäisen viestin sovellukselle. Alas, verkon halki, ylös.

Aloita maksutta

Opi Cloud & IT Cert Prep tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
150
Oppitunnit
600

Usein kysytyt kysymykset

Onko oppitunti ”Paketin seuraaminen pinon läpi” ilmainen?

Kyllä – oppitunnin ”Paketin seuraaminen pinon läpi” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Cloud & IT Cert Prep-kurssin, päivitä CoddyKit PROhon. Cloud & IT Cert Prep-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Paketin seuraaminen pinon läpi”?

Seuraa datan kulkua lähettäjän pinossa alaspäin ja vastaanottajan pinossa ylöspäin. Harjoittelet Cloud & IT Cert Prep-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Cloud & IT Cert Prep-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Cloud & IT Cert Prep-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.

Kuinka kauan ”Paketin seuraaminen pinon läpi”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Cloud & IT Cert Prep-oppitunnilla?

Kyllä. Jokainen Cloud & IT Cert Prep-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. TCP/IP:n neljän kerroksen yleiskatsaus
  2. TCP/IP:n ja OSI-mallin vertailu
  3. Miten kapselointi paketoi datasi
  4. Paketin seuraaminen pinon läpi
← Takaisin: Cloud & IT Cert Prep