Limitaciones del sistema al escanear puertos TCP/IP abiertos

Microsoft introdujo un límite (de 10) al número de conexiones TCP salientes half-open simultáneas permitidas en Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista sin SP(x86,x64) y con SP1(x86,x64) para impedir que un virus o programa malicioso genere conexiones infecciosas ilimitadas a otros sistemas. Estos sistemas operativos ralentizan el escaneo de rangos de direcciones IP mediante conexión a un puerto TCP para todas las aplicaciones en ejecución (el ping ICMP no se ve afectado). Nuestro programa puede verse afectado por esta limitación.

Cuando ocurre esta limitación, verá el evento ID 4226 con el mensaje de error "TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts" en el Event Log de aplicaciones.

Los resultados del escaneo de red y del monitoreo de hosts de nuestro programa pueden verse afectados por esta limitación. Es posible que no se encuentren algunos hosts y que el sistema bloquee el programa periódicamente durante 10 segundos o más.

Si esto ocurre, considere las siguientes soluciones:

  • Cierre otros programas que generen muchas conexiones TCP salientes half-open.
  • Al crear un mapa de red nuevo o escanear rangos de IP en busca de dispositivos nuevos, aumente los tiempos de espera del escaneo de puertos TCP en el Network Scanning Wizard a varios segundos, de modo que no se comprueben más de 10 direcciones IP cada 10 segundos.
  • Desactive la comprobación de puertos TCP cuando no sea necesaria durante el escaneo de red o el monitoreo de hosts.
  • Más información sobre cómo desactivar el límite a continuación.

La eliminación completa del límite de conexiones TCP salientes half-open (predeterminado en 10) se consolidó con Windows Server 2008 y Vista SP2 Build 17506. De hecho, el límite se omitió por defecto desde Windows Vista SP2 RC Build 16670.

Microsoft agregó una clave de registro que permite al usuario o administrador habilitar o deshabilitar el límite de conexiones TCP half-open en Windows Vista con Service Pack 2 y en Windows Server 2008 con Service Pack 2.

Hay muchos parches para el controlador tcpip.sys que desactivan el límite o aumentan el número de conexiones permitidas. Puede buscar en Internet la frase "half-open TCP connections limit" y encontrar esos parches.

 

Enlaces relacionados:

Todos los productos
programa de inventario de red
Network Inventory Explorer
Inventario de hardware y software en equipos de la red
programa de monitoreo de red
Network Monitor
Monitoree servidores, servicios, switches administrados y más
mapeo y monitoreo visual de red
LANState
Monitoree y administre hosts en un mapa visual; cree mapas de red
programa de monitoreo de ancho de banda
Bandwidth Monitor
Monitoree el ancho de banda de la red y el uso de tráfico de Internet
programa de diagramas de red
Network Diagram
Cree diagramas de red y descubra la topología
búsqueda de archivos en recursos compartidos y FTP
Network File Search
Busque archivos en recursos compartidos de red y servidores FTP
monitoreo de acceso a recursos compartidos
Connection Monitor
Audite el acceso remoto a recursos compartidos (carpetas y archivos)
escáner de puertos gratuito
Network Scanner (¡GRATIS!)
Programa gratuito para escanear redes, hosts y puertos TCP