IP Zersplitterung

Internet Protocol (IP) führt Datenpaket-Zersplitterung durch, so dass Pakete gebildet werden können, der eine Verbindung mit einer kleineren maximalen Übertragungseinheit (MTU) durchführen kann als die ursprüngliche Datenpaket-Größe.

RFC 791 beschreibt das Verfahren für die IP Zersplitterung, und die Übertragung und den Wiederzusammenbau von

Datenpakete. RFC 815 beschreibt einen vereinfachten Wiederzusammenbau-Algorithmus.

Das Erkennungsfeld und Bruchstück-Ausgleich-Feld zusammen damit Brechen nicht, und Mehr Bruchstück-Fahnen im IP Protokoll-Kopfball werden für die Zersplitterung und den Wiederzusammenbau von IP Datenpaketen verwendet.

In einem Fall, wo ein Router eine Protokoll-Dateneinheit (PDU) erhält, die größer ist als der MTU des folgenden Sprungs, hat er zwei Optionen, wenn der Transport IPv4 ist. Lassen Sie den PDU fallen und senden Sie eine Nachricht von Internet Control Message Protocol (ICMP), die das Bedingungspaket zu Groß anzeigt, oder das IP Paket zu brechen und ihn über die Verbindung mit einem kleineren MTU zu senden. IPv6 Gastgeber sind erforderlich, den optimalen Pfad MTU vor dem Senden von Paketen zu bestimmen; jedoch wird es versichert, dass jedes IPv6 Paket, das kleiner ist als oder bis 1280 Bytes gleich ist, ohne das Bedürfnis lieferbar sein muss, IPv6 Zersplitterung zu verwenden.

Wenn ein Empfang-Gastgeber ein gebrochenes IP Paket erhält, muss es das Datenpaket wieder versammeln und es zur höheren Protokoll-Schicht passieren. Wiederzusammenbau ist beabsichtigt, um im Empfang-Gastgeber zu geschehen, aber in der Praxis kann er durch einen Zwischenrouter zum Beispiel getan werden, Netzadressumrechnung muss eventuell Bruchstücke wieder versammeln, um Datenströme, z.B das FTP-Kontrollprotokoll, wie beschrieben, in RFC 2993 zu übersetzen.

IP Zersplitterung kann übermäßige Weitermeldungen verursachen, wenn Bruchstücke auf Paket-Verlust stoßen und zuverlässige Protokolle wie TCP alle Bruchstücke wiederübersenden müssen, um sich vom Verlust eines einzelnen Bruchstücks zu erholen. So verwenden Absender normalerweise zwei Annäherungen, um die Größe von IP Datenpaketen zu entscheiden, um über das Netz zu senden. Das erste ist für den Senden-Gastgeber, um ein IP Datenpaket der Größe zu senden, die dem MTU des ersten Sprungs des Quellbestimmungsort-Paares gleich ist. Das zweite soll den Pfad MTU Entdeckungsalgorithmus, beschrieben RFC 1191 führen, um den Pfad MTU zwischen zwei IP-Gastgebern zu bestimmen, so dass IP Zersplitterung vermieden werden kann.

IPv4 und IPv6 Unterschiede

Die Details des Zersplitterungsmechanismus, sowie die gesamte architektonische Annäherung an die Zersplitterung, sind zwischen IPv4, der ersten offiziellen Version des Internetprotokolls, und dem IPv6, der neueren Version verschieden. In IPv4 führen Router Zersplitterung durch, wohingegen in IPv6 Router nicht brechen, aber die Pakete fallen lassen, die größer sind als der MTU. Obwohl die Kopfball-Formate für IPv4 und IPv6 verschieden sind, werden analoge Felder für die Zersplitterung verwendet, so kann der Algorithmus für die Zersplitterung und den Wiederzusammenbau wiederverwendet werden.

In IPv4 müssen Gastgeber eine beste Anstrengung versuchen lassen, gebrochene IP Datenpakete mit einer wieder versammelten Gesamtgröße von bis zu 576 Bytes - gleich dem minimalen MTU für IPv4 wieder zu versammeln. Sie können auch versuchen, gebrochene IP Datenpakete wieder zu versammeln, die größer sind als 576 Bytes, aber ihnen wird auch erlaubt, solche größeren Datenpakete still zu verwerfen. In IPv6 wird diese minimale Fähigkeit bis 1280 Bytes - größer vergrößert als der minimale MTU für IPv4.

Siehe auch

Links


Asaccus / Einzigartige Blüte
Impressum & Datenschutz