Systembeschränkungen beim Zugriff auf Remote-TCP/IP-Ports
Microsoft führt eine Beschränkung (auf 10) für die Anzahl gleichzeitig erlaubter ausgehender Half-Open-TCP-Verbindungen in Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista ohne SP(x86,x64) und mit SP1(x86,x64) ein, um zu verhindern, dass Viren oder Schadsoftware unbegrenzt infektiöse Verbindungen zu anderen Systemen aufbauen. Diese Betriebssysteme verlangsamen das Scannen von IP-Adressbereichen über eine TCP-Port-Verbindung für alle laufenden Anwendungen auf einem PC (ICMP-Ping ist nicht betroffen).
Diese Beschränkung kann den Betrieb von Verkehrssensoren negativ beeinflussen: Remote-Agents und Packet-Sniffer – mit dem Fehler "Failed to connect to remote agent: Connect timed out".
Wenn diese Beschränkung greift, erscheint im Anwendungs-Ereignisprotokoll die Ereignis-ID 4226 mit der Meldung "TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts".
Das Netzwerkscanning und die Ergebnisse der Bandbreitenüberwachung unseres Programms können durch diese Beschränkung beeinträchtigt werden. Einige Hosts werden möglicherweise nicht gefunden, und das Programm kann vom System periodisch für 10 Sekunden oder länger blockiert werden.
Falls dies eintritt, ziehen Sie bitte die folgenden Lösungen in Betracht:
- Schließen Sie andere Programme, die viele ausgehende Half-Open-TCP-Verbindungen erzeugen können.
- Erhöhen Sie beim Scannen von IP-Adressbereichen die Timeouts für die TCP-Portprüfung im Netzwerk-Scan-Assistenten auf mehrere Sekunden, sodass nicht mehr als 10 IP-Adressen pro 10 Sekunden geprüft werden.
- Deaktivieren Sie die TCP-Portprüfung während des Netzwerkscans, wenn sie nicht erforderlich ist.
- Weitere Informationen zur Aufhebung der Beschränkung finden Sie weiter unten.
Die vollständige Aufhebung der standardmäßig auf 10 gesetzten Beschränkung für Half-Open-ausgehende TCP-Verbindungen wurde mit der Veröffentlichung von Windows Server 2008 und Vista SP2 Build 17506 abgeschlossen. Tatsächlich ist die Beschränkung für Half-Open-ausgehende TCP-Verbindungen seit Windows Vista SP2 RC Build 16670 standardmäßig umgangen.
Microsoft fügt einen Registrierungsschlüssel hinzu, mit dem Benutzer oder Administratoren die Beschränkung für Half-Open-TCP-Verbindungen in Windows Vista mit Service Pack 2 und in Windows Server 2008 mit Service Pack 2 aktivieren oder deaktivieren können.
Es gibt zahlreiche Patches für den Treiber tcpip.sys, die die Beschränkung deaktivieren oder die Anzahl der erlaubten Verbindungen erhöhen. Suchen Sie im Internet nach dem Begriff "half-open TCP connections limit", um entsprechende Patches zu finden.