Csomagfejléc ip
Rovatcím: Hálózati szint
Amint az az ábrán látható, az IP-verzió 4 protokoll számos különböző mezőt definiál az IP-csomag fejlécében. Ezek a mezők bináris értékeket tartalmaznak. amelyek az IPv4-szolgáltatások által hivatkoznak, amikor csomagokat továbbítanak a hálózaton keresztül.
Itt hat kulcsfontosságú területet fogunk megfontolni:
Kulcsos IPv4 fejléc mezők
Életidő
Az élettartam (TTL) egy 8 bites bináris érték, amely jelzi a csomag fennmaradó "életét". A TTL értéket legalább egyszer csökkentik, amikor a csomagot a router (azaz a garat) feldolgozza. Ha az érték nulla lesz, az útválasztó visszadobja vagy lemondja a csomagot, és törli a hálózati adatfolyamból. Ez a mechanizmus meggátolja a végtelen vándorolást a csomag útválasztók között, amelyek nem érhetik el az úti céljukat az úgynevezett útvonalhurokban. Ha a hurok hurkok folytatódnának, a hálózat zsúfolt lenne olyan adatcsomagokkal, amelyek soha nem érnék el céljukat. A TTL érték fokozatos csökkenése minden egyes hoponnál biztosítja, hogy végül ez az érték nulla lesz, és a lejáratú TTL mezővel rendelkező csomagot el kell dobni.
Ez a 8 bites bináris érték azt jelzi, hogy milyen típusú adathordozót tartalmaz a csomag. A "Protokoll" mező lehetővé teszi a hálózati réteg számára, hogy adatokat továbbítson a megfelelő felső szintű protokollhoz.
A mezőhöz tartozó értékek példái:
Szolgáltatás típus
Fragment offset
Amint korábban említettük, az útválasztónak esetleg meg kell fragmentálnia a csomagot, át kell adnia egy adathordozóról (az átviteli csatornáról) egy másikra, amelynek kevesebb MTU-ja lesz. Szétdarabolódás esetén az IPv4 csomag az "Fragment Offset" mezőt és az MF jelzőt használja az IP fejlécben. A csomag visszaállítása, amikor eléri a célállomást. A töredék offset mező azonosítja azt a sorrendet, amelyben a csomag fragmentumot a csomag felújításakor kell elhelyezni.
Zászló "További töredékek"
Az "Extra töredékek" jelző (MF) egyetlen bit a Fragment Offset csomagban a csomagtöredezés és rekonstrukció során használt zászlók mezőben. Ha a "További töredékek" jelző be van állítva, ez azt jelenti, hogy ez nem a csomag utolsó része. Amikor a fogadó csomópont látja, hogy a csomag érkezik MF = 1-vel, akkor megvizsgálja a Fragment Offset-ot, hogy meghatározza, hol helyezze el ezt a fragmenst a rekonstruált csomagban. Ha a fogadó csomópont MF = 0 értékkel rendelkező keretet fogad, és a nem töredékértéket a töredékeltolásban, akkor ezt a töredéket a visszaadható csomag utolsó részeként helyezi el. Frakcionálatlan csomagban minden fragmentációval kapcsolatos információ nulla (MF = 0, töredék offset = 0).
Zászló "Ne töredezett"
A "Nem töredezett" jelölő (DF) egyetlen bit a Zászlók mezőben, ami azt jelzi, hogy a csomag fragmentációja nem megengedett. Ha a "Ne töredezett" zászlóbit be van állítva, a csomag töredezettsége NEM megengedett. Ha az útválasztónak töredezetten kell lennie a csomagnak, hogy átviheti a Link rétegre, de a DF bit 1-re van állítva, akkor az útválasztó elhagyja azt a csomagot.