PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Noms de domaine > comp.protocols.tcp-ip > Windows XP: TCP MSS issue
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
comp.protocols.tcp-ip TCP and IP network protocols.

Windows XP: TCP MSS issue

Réponse
 
LinkBack Outils de la discussion
Vieux 16/10/2006, 11h29   #1
Ashok Kumar
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Windows XP: TCP MSS issue

Hi,

I have two windows XP machine on a LAN. I needed to generate HTTP
traffic with small TCP Segments (< 40 Bytes) between these two
machines. Both PCs have a http server running.
I tweaked into the registry to set the path mtu discovery to off and
setup the MTU for interfaces to be 72 on both PCs.
Using IE from one machine I tried to access the second machine and used
the ethereal to capture the traffic. What I observed was:
TCP MSS negotiated for the connection is 32 from both sides, which is
as expected (72 minus 40). After this I was expecting subsequent TCP
segments NOT to be larger than 32 bytes, but this was not the case.
Instead HTTP GET request contained IP Packet of length 84 bytes (=> TCP
Segment of 44 bytes). This resulted into fragmentation at IP level
(probably due to low MTU of 72 bytes). Is this the expected behavior? I
feel this is not the correct behavior, since the TCP layer has
negotiated MSS of 32 bytes, it should not try to generate TCP segment
larger than 32 bytes.

Can someone please explain what is going here and how can I generate
the HTTP traffic with small TCP segments (< 40 Bytes).

Thanks,
Ashok

  Réponse avec citation
Vieux 18/10/2006, 06h49   #2
VivekRajan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Windows XP: TCP MSS issue

Hi,

My best guess is that Options are missing from TCP MSS calculation.

Do you see any other TCP options in the Ethereal capture ? Specifically
are there other options being sent along with the HTTP GET.


Regards,
Vivek Rajan
http://www.unleashnetworks.com

Ashok Kumar wrote:
> Hi,
>
> I have two windows XP machine on a LAN. I needed to generate HTTP
> traffic with small TCP Segments (< 40 Bytes) between these two
> machines. Both PCs have a http server running.
> I tweaked into the registry to set the path mtu discovery to off and
> setup the MTU for interfaces to be 72 on both PCs.
> Using IE from one machine I tried to access the second machine and used
> the ethereal to capture the traffic. What I observed was:
> TCP MSS negotiated for the connection is 32 from both sides, which is
> as expected (72 minus 40). After this I was expecting subsequent TCP
> segments NOT to be larger than 32 bytes, but this was not the case.
> Instead HTTP GET request contained IP Packet of length 84 bytes (=> TCP
> Segment of 44 bytes). This resulted into fragmentation at IP level
> (probably due to low MTU of 72 bytes). Is this the expected behavior? I
> feel this is not the correct behavior, since the TCP layer has
> negotiated MSS of 32 bytes, it should not try to generate TCP segment
> larger than 32 bytes.
>
> Can someone please explain what is going here and how can I generate
> the HTTP traffic with small TCP segments (< 40 Bytes).
>
> Thanks,
> Ashok


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 02h28.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,08171 seconds with 10 queries