Asumiendo que usted ha declarado que sus datos no son comprimibles, si tiene enlaces de alta velocidad, TCP / IP funciona mejor con múltiples conexiones abiertas en lugar de una sola. Hay algunas razones, que incluyen:
- El límite de ancho de banda x latencia, que limita el rendimiento máximo de una conexión TCP / IP. Si tiene un enlace rápido con alta latencia (por ejemplo, un enlace de 1 Gbps con 100 ms de latencia para un enlace intercontinental), esto puede conducir a un bajo rendimiento percibido, donde no puede llenar el tubo sin importar cómo lo intente si Estás utilizando una sola transferencia TCP / IP.
- Si tiene alguna pérdida de paquetes tolerable, es bastante probable que tenga un mejor rendimiento con múltiples conexiones porque no todas las conexiones tendrán problemas al mismo tiempo cuando pierda un paquete (sin embargo, si tiene una pérdida grave, se quedará sin energía). de suerte de todos modos).
Dicho esto, esto supone que transferirás archivos en paralelo . Si transfiere archivos uno por uno en secuencia, el rendimiento en realidad será peor, debido al tiempo de configuración adicional para cada conexión TCP / IP individual.
Finalmente, tenga en cuenta que el número máximo de conexiones paralelas que puede iniciar y aún tener un cierto aumento del rendimiento debe determinarse experimentalmente. Si tiene un enlace rápido con alta latencia, incluso un pequeño número como 4 o 5 transferencias simultáneas le dará un impulso notable; después de algún punto, comienza a darle rendimientos decrecientes, o incluso una pérdida de rendimiento, dependiendo de su situación específica.
- Cómo acceder a una computadora de forma remota si conozco su dirección IP
- ¿Es seguro usar Mask My IP?
- ¿Cómo se transportan los datagramas IP en un Lan?
- ¿Cuál es la diferencia entre el enrutamiento interdominio e intradominio?
- ¿Cuál es la responsabilidad de una dirección IP, MAC y de puerto?