Aide pour analyse d'un dump TCP/IP

Discussion dans 'Windows' créé par Bingo, 8 Février 2006.

Statut de la discussion:
Fermée.
  1. Offline
    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 !
    Bingo, 8 Février 2006
    #1
  2. Offline
    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:
    Bingo, 9 Février 2006
    #2
Statut de la discussion:
Fermée.