Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

URGENT question sur le MSS

Bonjour,
Quelqu'un saurait m'expliquer les deux valeurs de MSS(1420 et 1440) sur les dumptcp suivant
merci d'avance


21:32:55.543348 IP6 (hlim 64, next-header TCP (6) payload length: 40)
2a01:e35:2e9b:ce30:216:ceff:fe34:baa2.44363 > pevele.escaut.net.ssh: S, cksum 0xf027
(correct), 4024435898:4024435898(0) win 5680 <mss 1420,sackOK,timestamp 344373
0,nop,wscale 5>
21:32:55.586958 IP6 (hlim 52, next-header TCP (6) payload length: 40)
pevele.escaut.net.ssh > 2a01:e35:2e9b:ce30:216:ceff:fe34:baa2.44363: S, cksum 0x0020
(correct), 563697533:563697533(0) ack 4024435899 win 5712 <mss 1440,sackOK,timestamp
914898980 344373,nop,wscale 5>
Salut,
Le MSS (maximum segment size), en gros ces valeurs représente la taille maximum d'un segment TCP, en gros c'est la partie la plus grande du MTU ( (Maximum Transmition Unit).

Le MTU = MSS + Entête

En espérant que cela répond bien à ta question.

@+
[quote="fafafofo"]Bonjour,
Quelqu'un saurait m'expliquer le champ MSS
merci d'avance
Salut, qu'est ce que tu n'as pas compris dans le MSS

c'est simple, c'est la taille maximum que TCP peut négocier pour l'envoie d'un datagrame IP.
la raison pour laquelle j'ai parlé du MTU, c'est que le MSS représente le segment (paquet TCP) - 40 octets de l'entête du paquets (ce qui correspond au MTU).

Exemple lorsque l'on dit qu'un paquet vaut 1500 octets (soit la valeur maximum du MTU d'une trame ethernet), le MSS est égale 1500 octets - 40 octets d'entête.

Cette valeur varie suivant la nature de la technologie de couche 2 mis en oeuvre.

En espérant que c'est plus claire pour toi.

@+
Pour compléter, TCP gère les informations par flux de données, sans limite précisée.
Cependant les couches réseau inférieures, que ce soit IP ou Ethernet, nécessitent de traiter des paquets d'information d'une certaine taille, notamment imposée par la MTU de l'interface réseau.
Pour accélérer le traitement de l'information, on peut demander à TCP d'envoyer directement à IP des paquets d'information à la bonne taille pour que cela convienne à Ethernet. Ainsi il n'y aura pas besoin de traitement de fragmentation par la couche IP.

Si on ne fait pas cela, TCP envoie des paquets à IP de taille quelconque, IP doit les recouper à 65535 qui est sa taille de datagramme max, puis fragmenter les datagrammes ainsi formés pour correspondre à la MTU acceptée par la couche Ethernet. Donc le MSS simplifie quand même largement la donne !