Limites système d'accès aux ports TCP/IP distants
Microsoft limite à 10 le nombre de connexions TCP sortantes semi-ouvertes simultanées sous Windows XP SP2 (x86, x64)/SP3, Windows Server 2003 SP1 (x86)/SP2 (x86, x64), Windows Vista sans SP (x86, x64) et avec SP1 (x86, x64), afin d'empêcher un virus ou un programme malveillant d'ouvrir un nombre illimité de connexions infectieuses vers d'autres systèmes. Ces systèmes ralentissent l'analyse d'une plage d'adresses IP par connexion à un port TCP, pour toutes les applications en cours d'exécution sur le PC (le ping ICMP n'est pas concerné).
Cette limite peut nuire au fonctionnement des capteurs de trafic, agents distants et analyseur de paquets, et provoquer l'erreur « Échec de la connexion à l'agent distant : délai de connexion dépassé ».
Lorsque cette limite est atteinte, l'Observateur d'événements enregistre l'événement 4226 avec le message « TCP/IP a atteint la limite de sécurité imposée au nombre de tentatives de connexion TCP simultanées ».
L'analyse du réseau et les résultats de supervision de la bande passante fournis par le programme peuvent être affectés. Certains hôtes peuvent ne pas être trouvés, et le système peut bloquer le programme pendant 10 secondes ou plus, de façon périodique.
Si cela se produit, envisagez les solutions suivantes :
- Fermez les autres programmes susceptibles d'ouvrir de nombreuses connexions TCP sortantes semi-ouvertes.
- Lorsque vous analysez des plages d'adresses IP, augmentez les délais d'attente de l'analyse des ports TCP dans l'assistant d'analyse du réseau, de façon à ne pas contrôler plus de 10 adresses IP par période de 10 secondes.
- Désactivez le contrôle des ports TCP lorsqu'il n'est pas nécessaire pendant l'analyse du réseau.
- Consultez plus bas la procédure de suppression de la limite.
La suppression complète de la limite des connexions TCP sortantes semi-ouvertes, fixée par défaut à 10, a été finalisée avec Windows Server 2008 et Windows Vista SP2 Build 17506. En pratique, cette limite est contournée par défaut depuis Windows Vista SP2 RC Build 16670.
Microsoft ajoute une clé de registre qui permet à l'utilisateur ou à l'administrateur d'activer ou de désactiver la limite des connexions TCP semi-ouvertes sous Windows Vista avec le Service Pack 2 et sous Windows Server 2008 avec le Service Pack 2.
Il existe de nombreux correctifs pour le pilote tcpip.sys qui désactivent la limite ou augmentent le nombre de connexions autorisées. Recherchez sur Internet l'expression « half-open TCP connections limit » pour trouver ces correctifs.