Bevezetés a hálózati technológiákba

IP csomag kézbesítési áttekintése

IP adatcsomagok szállítása

A postaszállítás analógiája

A feladó a betűt a borítékba helyezi, és a helyi postaládába dobja.







A helyi forgalomirányító megkapja a keretet, kicsomagolja, és elküldi a kereteket az útválasztási folyamatnak.

A postahivatal a borítékot a postafiókból származó más borítékokkal együtt fogadja. A levél feldolgozásra kerül.

A helyi postahivatal határozza meg a várost és az államot, amelyiknek levelet kell küldenie.

A helyi postahivatal levélben küld a központi postahivatalnak feldolgozásra.

A postahivatal meghatározza azt a tartályt, amelybe a levelet a címzett városa felé kell szállítani.

A levél egy konténerbe kerül, amelyet a címzett városának postájába küld.

A 2. - 7. lépéseket addig ismételjük, amíg a rendeltetési célú hálózati útválasztó elérte.

A konténer a postai úton halad, amíg el nem éri a postahivatalt a címzett városában.

A router kicsomagolja a keretet és elküldi a datagramot a hálózati rétegnek.

A címzett városának postai úton leveszi a levelet a tartályból.

A posta azt ellenőrzi, hogy a borítékot a levél címzettjének kell-e kézbesíteni.

A postaláda a borítékot a tartályba helyezi a helyi betűkhöz.

4 bitet használ az IP protokoll verziójának megjelenítéséhez. A jelenlegi verzió a negyedik. Következő lesz a hatodik.

Fejléc hossza

4 bitet használ a 32 bites szavak számának megjelenítéséhez az IP-csomag fejlécében. A minimális szóméret 20 bájt, ezért a minimális fejléc hossza 0x5. Az IP-beállítások növelhetik a fejléc minimális méretét 4 bájtos értékkel. Ha az opció nem mindegyiket használja, a maradék bitek nulla értékűek, ezért a fejléc hossza mindig 4 bájt többszöröse.

Szolgáltatás típusa

8 bitet használnak arra, hogy jelöljék meg a datagramhoz szükséges szolgáltatásminőséget, amikor az egyesített IP-hálózat útválasztóin keresztül szállítják. A bitek a prioritás, a késleltetés, a sávszélesség és a megbízhatósági jellemzők számára vannak kijelölve.

Teljes hossza

16 bitet használunk az IP-csomag azonosítójaként. Ha az IP-csomag töredékes, akkor az összes töredék azonos azonosítóval rendelkezik, amikor a célcsomópont összeszereli a rendszert.







Fragmentációk zászlók

3 betű van fenntartva a töredezettségjelző zászlók számára, de jelenleg csupán 2 bit van definiálva. Az egyik zászló töredezett csomagot jelez, a másik pedig az utolsó töredéket.

Töredékeltérés

13 bitet használunk offszetszámlálónak, hogy jelezze a fragmentumok elhelyezkedését az IP csomagkapcsolt adatmező kezdetéhez képest. Ha nincs fragmentáció, akkor az eltolás 0x0.

Idő élni

8 bitet használnak időjelzőként (átmenő IP-csomag), amely a csomag elutasítása előtt megengedett maximális érték. A TTL mezőt az útválasztóban tárolt csomag időtartama (másodpercben) használja, ami ennek megfelelően csökkenti a TTL értéket. A modern routerek szinte mindig 1 másodpercen belül átirányítják a datagramokat, azonban az RFC 791 követelményei szerint legalább egy TTL-t kell csökkenteniük. Ezért a TTL a tranzitszám maximális számlálójává válik.

A 8 bitet protokollazonosítóként használják, amelyek adatainak IP-csomagba van beágyazva. A protokollmező az IP-csomag átvitele a felső réteg protokollra.

Header Checksum

16 bitet használnak az IP-csomag fejléc ellenőrző összegeként. A csomagadatokat nem veszik figyelembe, és saját ellenőrzőösszeggel rendelkezhetek a hibák ellenőrzésére. Ha egy csomópont fogad egy csomagot, ellenőrzi az ellenőrző összeget, és ha az értékek nem egyeznek, elutasítja a csomagot. Amikor egy útválasztó továbbítja a csomagot, akkor legalább csökkenti a TTL-t. Ezért az ellenőrzőösszeget újra kiszámítják minden átvitelről a feladóról a vevő felé.

Opciók és kitöltés

A beállítások tárolására 32 bit többszöröse használható. Ha a lehetőségek nem foglalják el teljesen ezt a helyet, a maradék tele van nullákkal. Így az IP-fejléc hosszúsága mindig négy bájtszámmal fejezhető ki, és a Fejléc hossza mezőben íródik.

Mező - protokoll

Az IP a protokollmezőben az adatgram-fejlécben azonosítja azt a protokollt, amelyre a datagram adatterületét át kívánja adni. Minden protokollnak saját egyedi indexe van.

A gazda vagy útválasztó elolvassa a protokollmezőt, összehasonlítja annak értékét a szállítási protokoll táblázatban szereplő értékekkel, majd átadja a datagramot a megfelelő protokollnak. Például, ha a protokoll száma 6, az IP egy TCP datagramot szállít. Ha a protokoll 17, akkor a datagram UDP-vel van ellátva. Bár a legtöbb forgalom TCP-t vagy UDP-t használ, léteznek más protokollok is, amelyek IP-címet használhatnak. Körülbelül 100 közlekedési szintű protokollt használnak más speciális célokra.

ICMP protokoll

Az úticél ellenőrzése ICMP használatával

Ha az útválasztó olyan csomagot kap, amely nem szállítható meg a végső célállomásra, akkor az ICMP "Destination unreachable" üzenetet küld a feladónak. De először visszhangkérést küld a fogadó útválasztónak. Az üzenet nem érhető el, mert az út a célállomásra ismeretlen, és az echo válasz egy sikeres válasz a ping parancsra. Azonban a parancs végrehajtásának eredménye lehet más üzenet, például elérhetetlen üzenet vagy üzenet, a várakozási idő vége felé.

HÍREK A FORUM
Az éter elméletének lovagjai