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