Resumen
- El RFC 6298 recomendó un RTO inicial de un segundo, frente a los tres segundos anteriores, porque más del 97,5 % de los RTT observados eran inferiores a un segundo.
- Si expira un temporizador inferior a tres segundos mientras se espera el acuse de un SYN, el RTO debe volver a tres segundos antes de comenzar a enviar datos.
Una decisión sin medición previa
TCP suele obtener el tiempo de retransmisión a partir de RTT observados. Al abrir una conexión todavía no existe esa evidencia. Si se pierde el SYN o su respuesta, el emisor debe escoger entre esperar demasiado y retransmitir porque la ruta solo es lenta.
El RFC 2988 usaba tres segundos. El RFC 6298 recomendó uno, aunque permite que una implementación sea más conservadora y use un valor superior. La recomendación es SHOULD, no MUST.
La evidencia histórica
El apéndice A presentó la decisión como un intercambio medido. Un análisis amplio situó por debajo de un segundo más del 97,5 % de los RTT de conexión y observó retransmisiones de la negociación en torno al 2 %. Al mismo tiempo, cerca del 2,5 % de las conexiones observadas tenía un RTT superior a un segundo.
En los conjuntos citados, la retransmisión espuria estimada fue inferior al 0,1 % en la mayoría, pero aproximadamente del 1,1 % en una traza inalámbrica de Dartmouth. En el análisis contrafactual, entre el 43 % y el 87 % de las conexiones que retransmitían un SYN podían ganar al menos un 10 %, y entre el 17 % y el 73 %, al menos un 50 %. Eran mediciones históricas de 2011, no afirmaciones sobre las redes actuales.
La salvaguarda del protocolo
Una expiración sigue obligando a duplicar el RTO. Si ocurre mientras se espera un SYN y el RTO era inferior a tres segundos, debe restablecerse a tres segundos cuando empieza la transmisión de datos. El coste en una ruta lenta queda acotado a un SYN adicional y una ventana inicial de un segmento según el RFC 5681.
La regla no elimina los problemas de rutas con RTT superior a tres segundos. Evita que una suposición inicial no medida permanezca intacta durante la fase de datos.
Fuentes
Informe para miembros
Contexto ampliado del perfil
Inicia sesión con el nivel de membresía adecuado para desbloquear el informe completo y las notas de las fuentes.
Solo para Strategic Circle
Strategic Circle
Abierto a todos los lectores. Desbloquea informes de perfil después de unirte e iniciar sesión.
Únete a Strategic CircleSolo para Leadership Alliance
Leadership Alliance
Para propietarios y directivos cualificados de activos de propiedad intelectual; inicia sesión para desbloquear los informes de la alianza.
Unirse a Leadership Alliance
