Aide pour analyse d'un dump TCP/IP

Statut
N'est pas ouverte pour d'autres réponses.

Bingo

Beer Addict
Salut !

J'ai un problème de délais lors de l'interrogation d'un serveur PostgreSQL, mais sur une seule machine de mon réseau.
Après quelques recherches il semble que ça vienne de ma pile TCP/IP.
J'ai fait un tcpdump de la partie problèmatique, mais je ne comprends pas vraiment où est le problème :
http://thewild.free.fr/Divers/ethereal.log

Comme vous pouvez le voir, entre les paquets 8 et 9, 24 et 25, 40 et 41, etc..., il y a un délai de plus de 0.15 seconde entre la réception d'un paquet et l'envoi d'un ACK.

Quelqu'un comprend d'où vient ce délai ? Et surtout comment je pourrais réparer ça ?

J'oubliais de préciser que ma machine est un WinXP Pro SP2 et que le serveur est un Win2000 SP4. Les deux sont sur le même switch.
Notez que j'ai déjà essayé de nettoyer complètement ma pile TCP/IP, sans qucun résultat (suppression de tous les composants réseau et réinstallation, suppression de la carte réseau et réinstallation, "netsh int ip reset log.txt", ...).

Merci !
 
1er
OP
Bingo

Bingo

Beer Addict
OK quelqu'un a trouvé ce qui clochait : un paquet n'était confirmé que 200 ms après sa reception. Soit un ACK est envoyé tous les 2 paquets, soit au bout de 200ms.
LA solution pas très propre, mais la seule que j'aie trouvée : Mettre la clé TcpAckFrequency à 1 (la valeur par défaut est 2).
Apparemment, c'est un défaut de la pile TCP IP de WinXP... :evil:
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut