IP-csomag fejléc: Formátum, Mezők

Mi az IP fejléc?

IP-fejléc metainformáció az IP-csomag elején. Olyan információkat jelenít meg, mint az IP-verzió, a csomag hossza, a forrás és a cél.

Az IPV4 fejléc formátuma 20-60 bájt hosszú. Tartalmazza az útvonaltervezéshez és a kézbesítéshez szükséges információkat. 13 mezőből áll, például verzió, fejléc hossza, teljes távolság, azonosítás, zászlók, ellenőrző összeg, forrás IP-cím, cél IP-címe. Ez biztosítja az adatok továbbításához szükséges alapvető adatokat. LE

IPv4 fejléc összetevői/mezői

IP-fejléc formátum
IP-fejléc formátum

Az alábbiakban az IP-csomagfejléc különféle összetevői/mezői láthatók

  • Verzió: Az első IP-fejléc mező egy 4 bites verziójelző. Az IPv4-ben a négy bitjének értéke 0100, ami binárisan 4-et jelez. Ha azonban az útválasztó nem támogatja a megadott verziót, akkor ez a csomag el lesz veszve.
  • Internet fejléc hossza: Az internetes fejléc hossza, röviden IHL, 4 bit méretű. HELEN-nek (fejléc hosszának) is nevezik. Ez az IP komponens arra szolgál, hogy megmutassa, hány 32 bites szó található a fejlécben.
  • Szolgáltatás típusa: A szolgáltatástípust megkülönböztetett szolgáltatások kódpontjának vagy DSCP-nek is nevezik. Ez a mező az adatfolyamok vagy VoIP-hívások szolgáltatásának minőségével kapcsolatos funkciókat tartalmaz. Az első 3 bit a prioritási bit. A Datagram kezelésének meghatározására is szolgál.
  • Teljes hossz: A teljes hosszt bájtokban mérik. Az IP-datagram minimális mérete 20 bájt, a maximum pedig 65535 bájt lehet. A HELEN és a Teljes hossz segítségével kiszámítható a hasznos teher mérete. Minden gazdagépnek képesnek kell lennie az 576 bájtos datagramok olvasására. Ha azonban egy datagram túl nagy a hálózatban lévő gazdagépek számára, akkor a töredezettségi módszert széles körben használják.
  • Azonosítás: Az azonosítás egy olyan csomag, amely egy IP-datagram töredékeinek egyedi azonosítására szolgál. Egyesek azt javasolták, hogy ezt a mezőt más dolgokra is használják, például információk hozzáadásához a csomagkövetéshez stb.
  • IP zászlók: A Flag egy hárombites mező, amely segít a töredékek ellenőrzésében és azonosításában. Lehetséges konfigurációjuk a következő lehet: 0. bit: le van foglalva, és nullára kell állítani. 1. bit: azt jelenti, hogy nem töredezett 2. bit: több töredéket jelent.
  • Töredékeltolás: A töredékeltolás az adatbájtok számát jelöli az adott Datagram adott töredéke előtt. 8 bájtban van megadva, aminek maximális értéke 65,528 XNUMX bájt.
  • Itt az ideje élni: Ez egy 8 bites mező, amely azt jelzi, hogy a Datagram mennyi ideig lesz éles az internetes rendszerben. Az időtartam mérése másodpercben történik, és ha a TTL értéke nulla, a Datagram törlődik. Minden alkalommal, amikor egy datagramot feldolgoznak, annak TTL értéke egy másodperccel csökken. A TTL-eket azért használják, hogy a datagramok ne kerüljenek kiszállításra és eldobásra automatikusan. A TTL értéke 0 és 255 között lehet.
  • Protokoll: Ez az IPv4-fejléc annak jelzésére van fenntartva, hogy a Datagram utóbbi része internetprotokollt használ. Például a 6 számjegyet többnyire a TCP, a 17-et pedig az UDP protokoll jelölésére használják.
  • Fejléc ellenőrző összege: A következő komponens egy 16 bites fejléc-ellenőrző összeg mező, amely a fejléc esetleges hibáinak ellenőrzésére szolgál. Az IP-fejlécet összehasonlítja az ellenőrző összeg értékével. Ha a fejléc ellenőrző összege nem egyezik, akkor a csomag eldobásra kerül.
  • Forrás címe: A forráscím az IPv32-csomaghoz használt forrás 4 bites címe.
  • Úti cím: A célcím szintén 32 bites méretű, és a vevő címét tárolja.
  • IP opciók: Ez az IPv4 fejléc opcionális mezője, amelyet akkor használnak, ha az IHL (Internet Header Length) értéke 5-nél nagyobbra van állítva. Biztonsággal, rögzítési útvonallal és időbélyeggel stb. kapcsolatos értékeket és beállításokat tartalmaz. Megtekintheti az opciók listáját. komponens a legtöbb esetben az Opciók vége vagy EOL-lal végződik.
  • Adatok: Ez a mező a protokoll réteg adatait tárolja, amely átadta az adatokat az IP rétegnek.