Netzwerk-MTU vs. maximales TCP

Inhaltsverzeichnis:

Netzwerk-MTU vs. maximales TCP
Netzwerk-MTU vs. maximales TCP
Anonim

Maximale Übertragungseinheit (MTU) und maximale TCP-Paketgröße sind Begriffe für Computernetzwerke, die oft verwechselt werden. Erfahren Sie mehr über die Unterschiede zwischen Netzwerk-MTU und maximaler TCP-Paketgröße und wie diese zusammenhängen.

Image
Image
  • Durch Netzwerkhardware begrenzt.
  • Kann ohne Hardwareänderungen nicht angepasst werden.
  • Gemessen in Bytes.
  • Kann auf einen beliebigen Wert gesetzt werden.
  • Sollte nie höher als die MTU sein.
  • Gemessen in Bytes.

Wenn Sie eine Datei oder Nachricht über das Transmission Control Protocol (TCP) senden, wird sie in Pakete unterteilt, die nach Erreichen des beabsichtigten Ziels wieder zusammengesetzt werden. Die Maximum Transmission Unit (MTU) ist die maximale Größe einer einzelnen Dateneinheit, die über ein digitales Kommunikationsnetz übertragen werden kann. Netzwerkprotokolle höherer Ebene, wie TCP/IP, können mit einer maximalen Paketgröße konfiguriert werden, die ein Parameter ist, der unabhängig von der MTU der physikalischen Schicht ist, über die TCP/IP läuft. Obwohl es möglich ist, die maximale TCP-Paketgröße auf fast jeden Wert einzustellen, sollte sie niemals die MTU des Netzwerks überschreiten.

Einige Netzwerkgeräte verwenden diese Begriffe fälschlicherweise synonym. Bei einigen Heim-Breitbandroutern ist der Parameter namens MTU beispielsweise tatsächlich die maximale TCP-Paketgröße.

Vor- und Nachteile der MTU-Größe

  • Eine größere MTU ermöglicht eine schnellere Datenübertragung.
  • Eine kleinere MTU führt zu einer geringeren Netzwerklatenz.
  • Eine größere MTU kann die Netzwerklatenz erhöhen.
  • Die Erhöhung der MTU kann teure Hardware-Upgrades erfordern.

Die MTU-Größe ist eine Eigenschaft einer physikalischen Netzwerkschnittstelle und wird normalerweise in Bytes gemessen. Die MTU für Ethernet beträgt beispielsweise 1500 Bytes. Einige Arten von Netzwerken, z. B. Token Rings, haben größere MTUs. Einige Netzwerke haben kleinere MTUs, aber der Wert ist für jede physische Technologie festgelegt.

Eine größere MTU bedeutet, dass mehr Daten in weniger Pakete passen, was im Allgemeinen eine schnellere und effizientere Übertragung ermöglicht. Wenn jedoch ein Kommunikationsfehler auftritt, dauert die erneute Übertragung des Pakets länger. Da größere Pakete anfälliger für Beschädigungen und Verzögerungen sind, kann eine kleinere MTU die Netzwerklatenz verbessern.

Vor- und Nachteile der maximalen TCP-Paketgröße

  • Kann über das Betriebssystem angepasst werden.
  • Eine niedrigere maximale TCP-Paketgröße kann die Netzwerklatenz verbessern.
  • Eine höhere Einstellung als die MTU kann zu Geplapper führen.
  • Eine niedrigere maximale TCP-Paketgröße führt zu einer langsameren Übertragung.

In Microsoft Windows kann die maximale Paketgröße für Protokolle wie TCP in der Windows-Registrierung eingestellt werden. Wenn dieser Wert zu niedrig eingestellt ist, werden Ströme des Netzwerkverkehrs in eine relativ große Anzahl kleiner Pakete aufgeteilt, was sich nachteilig auf die Leistung auswirkt. Wenn Sie sich beispielsweise im Xbox-Netzwerk befinden, muss der Wert der Paketgröße mindestens 1365 Byte betragen.

Wenn die maximale TCP-Paketgröße zu hoch eingestellt ist, überschreitet sie die physische MTU des Netzwerks und verschlechtert die Leistung, da jedes Paket in kleinere unterteilt werden muss. Dieser Vorgang wird als Fragmentierung bezeichnet. Microsoft Windows-Computer verwenden standardmäßig eine maximale TCP-Paketgröße von 1500 Byte für Breitbandverbindungen und 576 Byte für DFÜ-Verbindungen, um eine Überschreitung der MTU zu vermeiden.

Probleme im Zusammenhang mit MTU und Max TCP

Ethernets MTU von 1500 Bytes begrenzt die Größe der Pakete, die es passieren. Das Senden eines Pakets, das größer ist als das maximale Übertragungsfenster für Ethernet, wird als Jabbering bezeichnet. Wenn es nicht adressiert wird, kann Jabbering ein Netzwerk stören. Normalerweise wird Jabber von Repeater-Hubs oder Netzwerk-Switches erkannt. Der einfachste Weg, Jabber zu verhindern, besteht darin, die maximale Größe eines TCP-Pakets auf nicht mehr als 1500 Byte festzulegen.

Theoretisch beträgt die maximale Größe eines TCP-Pakets 64 KB (65, 525 Byte), was viel größer ist, als Sie jemals verwenden werden. Allerdings kann es auch zu Performance-Problemen kommen, wenn die maximalen TCP-Übertragungseinstellungen Ihres Heim-Breitbandrouters von den Einstellungen einzelner angeschlossener Geräte abweichen.

Empfohlen: