28/06/2010 - Google propone modificar la configuración de uno de los principales protocolos sobre el que se sustenta Internet, para adaptarlo a la velocidad de las conexiones actuales.
De llevarse a cabo los cambios propuestos por Google, estos implicarían una mejora en la latencia de la conexión que haría que esta tuviera un rendimiento hasta un 12% superior.
Al establecer una conexión entre dos puntos de la red, ambos se comunican la cantidad de datos que pueden enviar y recibir a la vez. Este valor, denominado ventana TCP, es inicialmente de unos 4 KB y va aumentando exponencialmente a medida que transcurre la trasmisión. Cada vez que el receptor recibe una cantidad de información igual al tamaño de la ventana(4kb, 8kb...), envía una notificación de confirmación (ACK) al emisor señalando que no ha habido errores. Mientras no se recibe esta notificación, la otra parte no continua enviando nuevos datos. Pasado un tiempo, sin confirmación, el emisor reenvia los datos al entender que estos se han perdido.
Actualmente la ventana TCP se inicializa en 4 KB, pero Google quiere elevar esta cifra hasta los 15 KB, lo que reduciría el número de ciclos de emisión-recepción y confirmación, lo que sin afectar sustancialmente a la comunicación, mejoraría la latencia de la conexión.
El único punto negativo de este cambio en el protocolo es un pequeño incremento en el número de fallos de las comunicaciones que empeora una media de entre un 0,02% y 0,17%, pero que se considera insignificante.
La propuesta se va a estudiar en las próximas fechas por el organismo estandarizador IETF (Internet Engineering Task Force) entidad responsable que regula las propuestas y los estándares de Internet.
Puedes consultar los detalles técnicos de la propuesta de cambio del protocolo TCP desde
code.google.com.