¿Cuál es el número máximo de conexiones TCP / IP simultáneas de Windows?

StackOverflow https://stackoverflow.com/questions/413110

  •  03-07-2019
  •  | 
  •  

Pregunta

En .NET, ya probé la siguiente configuración con éxito:

  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="100"/>
    </connectionManagement>
  </system.net>

Usando 100 HttpWebRequest concurrentes, respondieron casi simultáneamente (menos de un segundo).

Me pregunto por qué algunas personas escribieron en algunos foros que Windows XP y Windows Server 2008 limitan este número a 15 o 20. ¿Tienen razón?

¿Fue útil?

Solución

Podría ser porque la gente confunde el número de conexiones SMB entrantes con el número de conexiones TCP / IP. SMB se utiliza para compartir archivos y varias otras cosas, y está limitado a 10 conexiones en los sistemas operativos Windows Client.

http://support.microsoft.com/kb/328459

Otros consejos

Las versiones cliente de Windows están restringidas en el número de conexiones medio abiertas. El límite de 10 para XP es bien conocido, Vista tiene otros límites según la versión (por ejemplo, Home Basic tiene un límite de 2, Ultimate tiene 25). Puede Google " Parche para Evento ID 4226 " Para aliviar estos límites. Después de Vista Vista SP2, el comportamiento es configurable a través de una clave de registro .

Windows Server puede manejar varias decenas de miles de conexiones entrantes concurrentes con suficientes recursos.

Dependiendo de la versión de su servidor, tiene que cambiar algunos parámetros predeterminados para permitir tantas conexiones, consulte esta guía .

El autor informa haber visto más de 50.000 conexiones simultáneas a IIS6 en WS03SP1 x64 con 4GB de RAM.

Hay limitaciones de conexión en conexiones incompletas (nuevas). IIRC, esto se incorporó a una actualización hace unos años como un experimento para reducir la propagación de ciertos tipos de malware. Puede eliminar este límite de forma segura:

http://technet.microsoft.com/en-us /magazine/2007.12.network.aspx

¿Ese número bajo que mencionas solo se aplica a " semiabierto " conexiones? No conozco los detalles, pero recuerda haber leído algo sobre esto.

Búsqueda de Google

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top