Maximum Segment Size

Maximum Segment Size

Die Maximum Segment Size (MSS) definiert in einem Rechnernetz die maximale Anzahl von Bytes, die als Nutzdaten in einem TCP-Segment versendet werden können.

Inhaltsverzeichnis

Hintergrund

Während des Verbindungsaufbaus teilt zunächst der Client dem Server seinen MSS-Wert mit. Danach antwortet der Server mit seinem MSS-Wert. Beide MSS-Vorgaben werden nicht synchronisiert. Da bei IPv4 der IP- und TCP-Header zusammen mindestens 40 Bytes groß sind, muss die MSS dort um mindestens 40 Bytes kleiner sein als die Maximum Transmission Unit (MTU), um eine Fragmentierung der IP-Pakete zu vermeiden. Bei IPv6 sind IP- und TCP-Header zusammen mindestens 60 Bytes groß, daher muss hier die MSS 60 Bytes kleiner sein als die MTU.

MSS Clamping

Auf Routern, die Netze mit unterschiedlichen MTUs verbinden, wird oft MSS Clamping eingesetzt. Dies ist ein Verfahren, bei dem der Router in dem TCP-Paket für den Verbindungsaufbau die MSS reduziert. Sie wird dabei entweder auf einen vorgegeben Wert reduziert oder anhand der MTU des Netzes mit der kleineren MTU bestimmt. Durch dieses Verfahren werden bei der TCP-Verbindung in beide Richtungen nur Pakete versendet, die nicht fragmentiert oder verworfen werden müssen, weil sie zu groß wären.

Dieses Verfahren ist allerdings ein Hack.[1] Es verletzt das Schichtenmodell der Internetprotokollfamilie, weil ein Router auf Vermittlungsschicht Daten der Transportschicht verändert. Außerdem funktioniert dieses Verfahren nur bei TCP, da andere Protokolle wie UDP keine MSS verwenden.

Bei DSL-Routern wird MSS Clamping eingesetzt, da durch das PPPoE die MTU der Internetverbindung verringert wird.

Siehe auch

  • RFC 879 The TCP Maximum Segment Size and Related Topics

Referenzen

  1. RFC 4459MTU and Fragmentation Issues with In-the-Network Tunneling

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Maximum segment size — The maximum segment size (MSS) is a parameter of the TCP protocol that specifies the largest amount of data, specified in octets, that a computer or communications device can receive in a single TCP segment, and therefore in a single IP datagram …   Wikipedia

  • Maximum Segment Size — Pour les articles homonymes, voir MSS. Maximum Segment Size (MSS ou longueur maximum de segment en français) désigne la quantité de données en octets qu un ordinateur ou tout équipement de communication peut contenir dans un paquet seul et non… …   Wikipédia en Français

  • Maximum Transfer Unit — Maximum Transmission Unit Pour les articles homonymes, voir MTU. Lors d une transmission de données informatiques, MTU ou maximum transmission unit définit la taille maximale (en octets) du paquet pouvant être transmis en une seule fois (sans… …   Wikipédia en Français

  • Maximum transfert unit — Maximum Transmission Unit Pour les articles homonymes, voir MTU. Lors d une transmission de données informatiques, MTU ou maximum transmission unit définit la taille maximale (en octets) du paquet pouvant être transmis en une seule fois (sans… …   Wikipédia en Français

  • Maximum transmission unit — Pour les articles homonymes, voir MTU. Lors d une transmission de données informatiques, MTU ou maximum transmission unit définit la taille maximale (en octets) du paquet pouvant être transmis en une seule fois (sans fragmentation). Le MTU sert… …   Wikipédia en Français

  • Maximum transmission unit — In computer networking, the maximum transmission unit (MTU) of a communications protocol of a layer is the size (in bytes) of the largest protocol data unit that the layer can pass onwards. MTU parameters usually appear in association with a… …   Wikipedia

  • Maximum Transfer Unit — Die Maximum Transmission Unit (MTU) beschreibt die maximale Größe einer Nutzlast in Oktetten (Bytes) welche auf der Sicherungsschicht (Schicht 2) verwendet werden kann und welche dabei als ganzes Stück auf einmal übertragen werden kann. Für die… …   Deutsch Wikipedia

  • Maximum Transmissions Unit — Die Maximum Transmission Unit (MTU) beschreibt die maximale Größe einer Nutzlast in Oktetten (Bytes) welche auf der Sicherungsschicht (Schicht 2) verwendet werden kann und welche dabei als ganzes Stück auf einmal übertragen werden kann. Für die… …   Deutsch Wikipedia

  • Maximum Transmission Unit — Die Maximum Transmission Unit (MTU) beschreibt die maximale Paketgröße eines Protokolls der Vermittlungsschicht (Schicht 3) des OSI Modells, welche ohne Fragmentierung in den Rahmen eines Netzes der Sicherungsschicht (Schicht 2) übertragen werden …   Deutsch Wikipedia

  • Segment — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Segment », sur le Wiktionnaire (dictionnaire universel) Le mot segment désigne généralement une partie …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”