Tengo mis sospechas de por qué, pero quiero que alguien con más experiencia en redes me explique.
¿Por qué es que al descargar desde múltiples ubicaciones diferentes, ciertas conexiones saturan el ancho de banda, dejando otras conexiones casi inactivas hasta que finaliza la conexión dominante?
fuente
Un TCP abierto activo probará las condiciones de la red midiendo las respuestas del servidor. Si los búferes de enrutadores están saturados por otra conexión y causan un alto retraso, el cliente ajustará su ventana de envío en consecuencia. Si un método clásico de control de congestión está en juego, el cliente aumentará continuamente su velocidad de envío hasta que ocurra una caída. Por lo tanto, es posible que un recién llegado se forme si el dispositivo que está saturando el enrutador comienza a experimentar caídas severas mientras que el recién llegado no.
Ahora hay métodos experimentales y más inteligentes de control de congestión que usan el retraso como una métrica en lugar de simplemente usar caídas para medir las condiciones de la red. Sin embargo, estos nuevos métodos tienen el mal hábito de ser intimidados por los métodos clásicos más tenaces que requieren el mayor ancho de banda posible.
Además, con las conexiones UDP, en masa, dominará cualquier red debido a la descuidada pulverización de bits que hace. Dependiendo de la aplicación, saturará imprudentemente los buffers de un enrutador sin tener en cuenta las condiciones de la red.
fuente