Was ist ein IP-Paket?

Inhaltsverzeichnis:

Was ist ein IP-Paket?
Was ist ein IP-Paket?
Anonim

IP-Pakete sind die kritischsten und grundlegendsten Komponenten des Protokolls. Sie tragen Daten während der Übertragung und haben einen Header, der Informationen enthält, die ihnen helfen, sich zurechtzufinden und nach der Übertragung wieder zusammenzusetzen.

Weitere Informationen zu IP-Paketen

Die beiden Hauptfunktionen des IP-Protokolls sind Routing und Adressierung. Um Pakete zu und von Rechnern in einem Netzwerk zu leiten, verwendet IP (das Internetprotokoll) IP-Adressen, die in den Paketen mitgeführt werden.

Image
Image

Die kurzen Beschreibungen im Bild sind aussagekräftig genug, um Ihnen eine Vorstellung von der Funktion der Header-Elemente zu geben. Einige sind jedoch möglicherweise nicht klar:

  • Das Identifizierungskennzeichen hilft dabei, das Paket aus mehreren möglichen Fragmenten wieder zusammenzusetzen. Über ein Netzwerk gesendete Daten werden in kleine Abschnitte zerlegt, die in diesen Paketen eingeschlossen sind. IP-Netzwerke wie das Internet sind in der Regel nicht sicher. Pakete können verloren gehen, sich verzögern und in der falschen Reihenfolge ankommen. Am Zielort angekommen, hilft das Identifikations-Tag dabei, das Paket zu identifizieren und die Daten wieder in ihre ursprüngliche Form zusammenzusetzen.
  • Das fragmentiert-Flag gibt an, ob das Paket fragmentiert werden kann oder nicht.
  • Der Fragment-Offset ist ein Feld, um zu identifizieren, an welches Fragment dieses Paket angehängt ist.
  • Time to Live (TTL) ist eine Zahl, die angibt, wie viele Hops (Router Passes) das Paket machen kann, bevor es stirbt. Üblicherweise wird an jedem Router ein Paket analysiert, und basierend auf den an diesem Router vorhandenen Informationen über andere benachbarte Router wird eine Wahl getroffen, welche Route die beste ist. Das Paket wird dann an diesen nächsten Router weitergeleitet. In dieser Konfiguration kann ein Paket gut herumlaufen. Als weitere Methode gibt es auch Flooding, bei dem eine Kopie des Pakets an jeden benachbarten Router gesendet wird; dann verbraucht nur der Zielcomputer das Paket. Andere Pakete wandern weiter. TTL ist eine Zahl, normalerweise 255, die jedes Mal abnimmt, wenn ein Paket einen Router passiert. Auf diese Weise werden redundante Pakete letztendlich sterben, sobald die TTL Null erreicht.
  • Die header Prüfsumme ist eine Zahl, die zur Fehlererkennung und -korrektur während der Paketübertragung verwendet wird. Die Daten im Paket werden einem mathematischen Algorithmus zugeführt. Die resultierende Summe wandert mit den Daten im Paket. Beim Empfang wird diese Summe erneut unter Verwendung des gleichen Algorithmus berechnet. Wenn es die gleiche wie die ursprüngliche Summe ist, sind die Daten gut. Andernfalls wird es als beschädigt betrachtet und das Paket verworfen.
  • Die Payload sind die tatsächlich übertragenen Daten. Beachten Sie, dass die Datennutzlast bis zu 64 Kilobyte betragen kann, was im Vergleich zur Gesamtheit der Header-Bits enorm ist.

Empfohlen: