Die Internet Protocol ( IP) ist ein Satz von Regeln verwendet, um Daten über das Internet und private Netzwerke, die mit dem Internet verbinden zu übertragen. Die kleinste Einheit von Daten , die übertragen und zu führen, über ein IP- Netzwerk als ein Paket bekannt und besteht aus einem IP-Header , einen Protokoll-Header und Inhalt. IP Packet Struktur
Der IP-Header ist der äußerste Teil des Pakets und enthält die Quell-und Ziel-IP -Adressen - numerische Codes, die eindeutige Identifizierung der einzelnen Computer in einem Netzwerk - und andere nützliche Informationen über das Paket . Die Protokoll-Header beschreibt die Art des verwendeten Protokolls zu übertragen das Paket und der Inhalt ist die Nutzlast des Pakets , das die eigentlichen Daten übertragen.
IP-Header- Struktur
eine IP- Header besteht aus insgesamt 13 Feldern , nämlich Version , Internet -Header-Länge , Art des Dienstes , Gesamtlänge , Identifikation, Flags , Fragment Offset , Zeit zu leben , Protokoll -Header Prüfsumme , Quell-Adresse , Ziel-Adresse und Optionen. Die ersten 12 Felder sind verbindlich und gemeinsam helfen Anwendungen kommunizieren über lange Distanzen von mehreren Links oder " Hopfen " , in einem Netzwerk verbunden sind. Das letzte Feld , Optionen, können zusätzliche Header- Informationen, ist aber häufig ungenutzt.
Quell-und Zieladressen
Internet Protocol Version 4 beschreibt Adressen mit vier Oktetts - Gruppen von acht binäre Ziffern oder Bits - auf insgesamt 32 Bits zu machen. Die Binärwerte der Bytes verbunden oder verkettet , zu einem einzigen 32-Bit- Wert zu schaffen. Die Quelle Adressfeld enthält die Adresse der Absender des Pakets und der Zieladresse Feld enthält die Adresse des Empfängers des Pakets , vorbehaltlich einer Network Address Translation .
Fehlerüberprüfung
Die Header-Prüfsumme Feld ist ein 16 -Bit-Feld für die Fehlerprüfung einen IP-Header verwendet . Bei jedem Hop -Netzwerk , der berechnete Wert des Header-Prüfsumme - die abhängig von den Daten in dem Header enthalten ist - ist mit dem Header-Prüfsumme Feld verglichen, und es wird verworfen , wenn sie nicht auf das Paket zutrifft . In ähnlicher Weise ist die Zeit, um zu leben Feld ein 8 -Bit-Feld verwendet werden, um die Lebensdauer eines IP-Pakets zu begrenzen und verhindern, dass es im Kreise herum in einem Netzwerk. Die Zeit zu leben (TTL) Feld enthält die Lebensdauer des IP-Pakets , in Sekunden angegeben , und jedes Paket Switch oder Router , dass das Paket kreuzt verringert das Feld nach dem anderen. Wenn das TTL Feld Null , Packet-Switches und Router nicht mehr nach vorn das Paket erreicht und es wird verworfen.