Los problemas basados en TCP que afectan el tiempo de transferencia de archivos
Abordar el problema de la latencia
La latencia es el tiempo que tarda una solicitud en viajar del remitente al receptor, para que el receptor responda y retransmita la respuesta al remitente. Para no entrar en todos los tecnicismos de la latencia, de manera muy simple, cuanto mayor sea la distancia entre el remitente y el receptor, mayor será la latencia. La latencia alta puede crear cuellos de botella que reducen gravemente el rendimiento.
Resolución del problema del ancho de banda
TCP usa solo una fracción de su ancho de banda gracias a funcionalidades como el control de la congestión y el reconocimiento del receptor de que han recibido el paquete de datos. UDP se basa en el mejor esfuerzo, en el sentido de que no espera un reconocimiento y no tiene en cuenta la congestión. Está diseñado para obtener las tasas de transferencia más altas. En Filemail hemos construido sobre UDP, de manera que puede controlar la cantidad de ancho de banda que utiliza, por lo que, en esencia, obtiene lo mejor de ambos mundos.