¿Cómo bloquear descargas multiproceso?

¿Cómo bloquear descargas multiproceso?

Algunas aplicaciones como Steam y Microsoft Windows Store insisten en una estrategia de descarga multiproceso: abrirán 10 o más conexiones simultáneamente cuando descargues una aplicación o un juego. Dado que cada conexión llega a un potente servidor CDN, esto crea devastación en mi red, que tiene una pérdida de paquetes del 25 % en los pings durante la descarga de un juego.

Si descargo archivos normales de Internet, tengo una pérdida de paquetes del 0%. Puedo limitar la velocidad de descarga de Steam, pero no la cantidad de conexiones que abre. Es una pena porque puedo maximizar mi conexión con solo 1 o 2 subprocesos sin ralentizar toda la red.

¿Existe alguna forma de bloquear una aplicación en Windows para que no abra una gran cantidad de conexiones simultáneas? Me doy cuenta de que esto podría ser un truco que podría alterar el funcionamiento normal de la aplicación, pero estoy abierto a todas las sugerencias. Si también existen opciones de enrutador que ofrecen esto, también estoy abierto a ello.

Una forma de reproducir el problema es descargar un juego gratuito en Steam y ejecutar un ping para monitorear la pérdida de paquetes.

Respuesta1

Steam utiliza los siguientes puertos para iniciar sesión y descargar contenido:

HTTP (puerto TCP 80) y HTTPS (443)

UDP 27015 a 27030

TCP 27015 a 27030

Fuente:https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711

Lo que podrías hacer es restringir algunos de estos puertos a través de tu enrutador. Entonces, digamos habilitar solo del 27015 al 27020. Esto reduciría la cantidad de puertos al 33% de lo que intenta usar originalmente. No estoy seguro de cómo esto realmente romperá el vapor, pero si usa un puerto por hilo, esto puede solucionar su problema o puede arruinar todo.

Para las aplicaciones de la Tienda Windows, no hay documentación sobre qué puertos se utilizan, pero puedes usar algo como WireShark para averiguarlo y luego bloquear algunos de ellos.

Alternativamente, puedes simplemente ir a la configuración de Steam y configurar la velocidad de descarga, lo que reduciría la cantidad de tráfico entrante. Nuevamente para la aplicación de la Tienda Windows, no estoy seguro de poder cambiar esto.

información relacionada