A legtöbb hálózati adatátviteli technológia csomagokat használ, hogy adatokat küldjön egy forráseszközről egy céleszközre. Az IP- protokoll nem kivétel. Az IP csomagok a protokoll legfontosabb és legfontosabb elemei. Ezek olyan struktúrák, amelyek adatokat továbbítanak az átvitel során. Van egy fejlécük is, amely információkat tartalmaz, amelyek segítenek nekik megtalálni útjukat, és újrafogalmazni őket az átvitel után.
Az IP protokoll két fő funkciója az útválasztás és a címzés . Csomagok hálózathoz történő és onnan érkező gépek számára történő továbbításához az IP (az internet protokoll) IP-címeket használ, amelyeket a csomagok tartalmaznak.
További információ az IP csomagokról
A kép rövid leírása eléggé értelmes ahhoz, hogy ötletet adjon a fejléc elemeinek működéséről. Néhány azonban nem világos:
- Az azonosítási címke segítségével a csomagot több lehetséges fragmensből összeállíthatja. Amikor egy adatot küldünk hálózaton keresztül, kis szakaszokra bontjuk, amelyek be vannak burkolva ezekbe a csomagokba. Az IP hálózatok, például az Internet általában nem biztonságosak, így a csomagok elveszhetnek, késhetnek, és rossz sorrendben érkezhetnek. Miután megérkeztek a rendeltetési helyre, az azonosítási címke segíti a csomag azonosítását és az adatok visszaállítását eredeti formájához.
- A töredezett zászló azt jelzi, hogy a csomag fragmentált-e vagy sem.
- A töredékeltolás egy olyan mező, amely azonosítja, melyik fragmens melyik csomaghoz kapcsolódik.
- Az élni kívánt idő (TTL) egy szám, amely azt jelzi, hogy hány komlót (routert áthalad), mielőtt meghalna a csomag. Általában minden forgalomirányítón egy csomagot elemeznek, és az adott routeren lévő egyéb szomszédos útválasztókon lévő információk alapján választanak arról, hogy melyik út a legjobb. A csomagot ezután továbbítják a következő routerhez. Ebben a konfigurációban egy csomag is megfordulhat. Egy másik módszer az árvíz is, ami azt jelenti, hogy a csomag másolatát elküldjük minden szomszédos útválasztónak; akkor csak a célgép veszi el a csomagot. Más csomagok továbbra is barangolnak. A TTL egy szám, általában 255, ami minden alkalommal csökken, amikor egy csomag átad egy útválasztót. Így a redundáns csomagok végül meghalnak, ha a TTL eléri a nulla értéket.
- A fejléc ellenőrző összege olyan szám, amelyet a hiba felismerés és javítás során használnak a csomagátvitel során. A csomagban lévő adatokat egy matematikai algoritmusba tápláljuk, ami egy összeget eredményez, amelyet a csomagban lévő adatokkal együtt küldünk. A vételkor ez az összeg ismét kiszámításra kerül ugyanazon algoritmus alkalmazásával. Ha ez megegyezik az eredeti összeggel, akkor az adatok jó állapotúak, egyébként korruptnak tekintik, és a csomagot elvetik.
- Az a hasznos teher, amely a tényleges adatokat tartalmazza. Vegye figyelembe, hogy az adathasználat legfeljebb 64 kilobájt lehet, ami hatalmas a fejléc bitjeinek összességéhez képest.