Az ip-csomag szerkezete - stadopedia

· Csomagok kialakítása a szállítási szint szegmenseiből, szükség esetén az előzetes széttöredezéssel;

· Az útválasztási folyamat támogatása

· Csomagok promóciója egy kapcsoló csomópontról a másikra.

Az IP-protokoll funkciói a csomag speciális fejlécszerkezetével valósulnak meg, amelynek formátuma a dián látható.

A fejléc határozott hosszúságú mezőket (az első 20 byte-ot) és egy változó hosszúságú mezőt (opcionális mezőt) tartalmaz, amelyek mérete 40 bájtot képes elérni. A mező 32 bites határfelülethez való igazításához a "Táblázat" mezőt kell megadni, amely nullával van töltve. Tekintsük a fejléc mezők célját.

Verzió - a mező megadja a protokoll verziószámát. Jelenleg a 4. verziót használják, és a 6. verzióra való áttérés folyamatban van aktív előkészületek. Az 5. változat az ST2 protokollt mutatja be, amely valós idejű streaming alkalmazások adatátvitelére szolgál. A mezőt a csomag feldolgozása előtt ellenőrizzük, és a vevőegység protokollcsomagjának nem megfelelő csomagokat eldobjuk. Ugyanakkor, beleértve az egyes datagrammák verzióját, különböző, de következetes verziókat használhat különböző gazdagépeknél.

Internet Header Length (IHL) - A mező határozza meg a fejléc hosszát, 32 bites szavakkal mérve. A helyes cím hossza legalább 5 szó. Az opciók mezőjének hosszúsága (32 bites szavakban) úgy definiálható, mint a mező mínusz 5 értéke.

Szolgáltatás típusa (ToS) - meghatározza a csomaghoz szükséges szolgáltatás típusát. Az első három bit határozza meg a szolgáltatási prioritási szintet (0-7), 3-5 bit határozza meg a késleltetési követelményeket (ami kiderül, alacsony), a sávszélességi szint (normál, magas) és a szállítási megbízhatóság (ami magas). A gyakorlatban a legtöbb útválasztó figyelmen kívül hagyja a mező adatait. Jelenleg azonban az ezen értékek felhasználására irányuló kísérletek a szolgáltatások IP-hálózatokon történő szolgáltatásainak mechanizmusainak fejlesztésével valósulnak meg.

Összes hossza - a mező tartalmazza a csomag teljes hosszt, amelynek mérete nem haladhatja meg a 65535 bájtot. A gyakorlatban az ilyen hosszúságú csomagokat soha nem használják, mert a link-réteg technológiák korlátozzák őket. Tehát az Ethernet nem engedélyezi az 1500 bájtnál hosszabb kereteket, az FDDI - 4096 bájtot stb. Ebben a tekintetben az IP protokoll végrehajtja a TCP és UDP protokolloktól érkező adatszegmensek töredezettségét. Meg kell jegyezni, hogy az útválasztó nem végzi el a csomag összeszerelését, még akkor sem, ha a következő hálózat rendelkezik MTU (Maximum Transmission Unit) paraméterrel, amely nagyobb csomagokat tesz lehetővé. A csomagok a forráskategóriába vannak összeállítva a célállomáson.

Az "Identifier", "Flags" és "Partial offset" mezők szabályozzák a szegmens összeszerelési folyamatot.

Az élettartamidő (TTL) az a mező, amely meghatározza a csomag maximális időtartamát a hálózaton. A mező értékét (másodpercben) a csomagküldéskor állítják be, és az egyiket csökkentik, ahogy a routerek átmennek. Ha elérte a mező nulla értékét, a csomag megsemmisül. A mező maximális értéke 255 másodperc. Ez a mechanizmus segít elkerülni a hálózati torlódást, ha a hurkokhoz vezető útválasztási táblákban hiba történik.

Protokoll - a mező megadja, hogy melyik protokollmodul (TCP, UDP, ICMP) küldjön a fogadott IP-csomagot. Az 5. dia az egyes protokollok értékeit mutatja. A jövőben érdekelni fogjuk a TCP, az UDP, az ICMP.

Az ellenőrzőösszeg (fejléc ellenőrzőösszeg) - a mező tartalmazza az ellenőrző összeg értékét, amelyet csak a fejléc számít ki. Mivel az értékek az egyes fejléc mezőket változik át az útvonalat (TTL mező, például), az értékeket a kérdéses területen ellenőrzik és újra kell számolni az egyes router. Ez a mechanizmus az egyetlen módja annak, hogy biztosítsák az IP protokollban lévő átvitel megbízhatóságát.

Az opciók opcionális mezők a hálózatok hibakeresésére és speciális specifikus feldolgozási eljárások igénybevételére. Jelenleg nagyon ritkán használják. Az IP-forgalom feldolgozásának nagyobb rugalmasságát biztosító új protokollok kidolgozása kapcsán az említett területek használatának lehetősége ismét a szabványügyi bizottságok megbeszélésének tárgyává vált.

Kapcsolódó cikkek