Últimos artículos

Un tercio de los autónomos aún no cuenta con equipamiento informático

Cerca del 70% de los autónomos españoles están equipados tecnológicamente, lo que deja aún una oport...

Leer más

Dell vende menos de lo esperado y espera al Windows 8

Michael Dell adelanta que está preparando una gama de productos táctiles para finales de este año qu...

Leer más

Google, que ya es dueño de Motorola, deberá tratar a todos sus socios por igual

Las autoridades chinas han aceptado la compra de Motorola por parte de Google, haciendo a este últim...

Leer más

IBM presenta a sus partners la oportunidad del ‘Smarter Commerce’ en Madrid

IBM celebra en Madrid el Smarter Commerce Global Summit, con la intención de ayudar a sus socios a a...

Leer más

Últimos artículos

Miyamoto, el padre de MarioBros., galardonado con el Príncipe de Asturias

Posiblemente el mayor reconocimiento que hayan recibido jamás los videojuegos. Shigeru Miyamoto, cre...

Leer más

Así refresca Sprite en las playas de Brasil

Si ya teníamos pocos incentivos para envidiar las playas cariocas, ahora van los de Sprite y nos dan...

Leer más

360º Mirror: no te pierdas nada alrededor de tu cabeza

Cuánto cuesta estar realmente guapo/a mirándose a un espejo. Porque ya puedes empeñarte que ni siend...

Leer más

El Tony Stark de la vida real construye una moto a partir de su propio coche para salvar la vida en el desierto

Si recuerdas el origen de Iron Man todo comienza cuando el dueño de la poderosa multinacional armame...

Leer más

Últimos artículos

Las tres íes de la industria TIC: innovación, inteligencia e inversión

El reto es construir una sociedad inteligente, algo que sólo podrá alcanzarse invirtiendo en innovac...

Leer más

AMD se prepara para entrar en Windows 8

La firma estadounidense trabaja de forma paralela en los procesadores Tamesh.AMD se prepara para la ...

Leer más

SAP lanza un órdago a Oracle y compra Ariba

La firma podría integrar la adquirida en su herramienta de business inteligente Hana.La compañía ale...

Leer más

Ballmer ve 500 millones de usuarios con Windows 8 en 2013

Para el CEO de Microsoft es el software más “profundo, amplio e impactante”.El CEO de Microsoft, Ste...

Leer más

Últimos artículos

Los premios Príncipe de Asturias reconocen al creador de Mario Bros

Shugeru Miyamoto, diseñador de videojuegos para Nintendo y responsable de títulos míticos como Mario...

Leer más

Dell se prepara para la llegada de Windows 8

Michael Dell, CEO de Dell, desveló que su empresa está poniendo a punto una nueva hornada de tableta...

Leer más

Mozilla lanza el programa Webmaker

Con el objetivo de que los usuarios pasen de utilizar la web a construirla, Mozilla acaba de present...

Leer más

Un antiguo evangelista de Apple alaba a Google+

Guy Kawasaki, el que fuera el más popular evangelista del Mac, ha señalado en la Google+ Photographe...

Leer más

[x]Cerrar

velocidad

Reto Google: Cambiar el protocolo TCP para acelerar Internet

Entre otras medidas, el buscador quiere reducir el tiempo de espera de tres a un segundo y aumentar el volumen de datos en los paquetes que establecen la conexión.

Como parte de la ambición de Google por ofrecer servicios cada vez más veloces e intuitivos, el gigante de las búsquedas ha propuesto una serie de cambios en TCP, el Protocolo de Control de Transmisión orientado a conexiones fiables que es base de navegadores y otros protocolos de aplicación como HTTP o FTP.

Cuando se envían datos a través de una conexión TCP, la recepción debe ser reconocida por el extremo receptor antes de que el emisor pueda seguir enviando paquetes. El tiempo necesario para recibir un “acuse de recibo” se rige por el tiempo de ida y vuelta (RTT), que en conexiones con gran ancho de banda y alta latencia es demasiado elevado. Esto significa que tanto equipos cliente como servidores pueden llegar a gastar la mayor parte de su tiempo esperando una señal, en lugar de enviar los paquetes, y eso es precisamente lo que Google pretende: limitar el número de viajes de ida y vuelta requeridos.

En primer lugar, un equipo necesita enviar inicialmente tres paquetes antes de establecer una conexión. La compañía de Mountain View quiere aumentar esta cifra a diez. Con este número de paquetes, un navegador podría ofrecer una petición HTTP a un servidor a tiempo, antes de que se detenga el proceso.

En segundo lugar, las conexiones TCP requieren de un cierto volumen de negociación entre cliente y servidor, lo que requiere inexcusablemente un viaje ida y vuelta antes de que los datos pueden ser enviados. A cambio Google propone modificar el protocolo para que algunos datos pueden ser enviados durante la propia negociación, de modo que el servidor ya los tendría a mano y podría empezar a procesarlos de inmediato.

En tercer lugar, TCP espera un tiempo determinado (el RTO, o tiempo de retransmisión) para recibir la confirmación de la recepción. Si el RTO expira, se asume que los paquetes se han perdido, una medida que asegura que el remitente no se quedará esperando una confirmación que nunca va a llegar antes de volver a intentarlo. Aunque el RTO varía en función de las condiciones de la red, el tiempo de espera suele ser de unos tres segundos. A Google le parecen demasiados, y le gustaría fijar el valor por defecto en sólo un segundo.

Finalmente, Google quiere utilizar un nuevo algoritmo para ajustar el modo en que las conexiones TCP reaccionan a la pérdida de paquetes. Uno de los motivos para que falle la conexión es la congestión de las redes y, al interpretarlo así, el protocolo reacciona automáticamente reduciendo la velocidad a la que se envían los datos. El buscador afirma que esto penaliza a los usuarios y frena demasiado la carga de páginas, y asegura que su alternativa es mejor.

Otros cambios menores se refiren a un mejor sistema para recuperar información en redes móviles, tal y como explica Webmonkey.


Último comentario




0 respuestas a Reto Google: Cambiar el protocolo TCP para acelerar Internet

Deja un comentario

  • Los campos necesarios están marcados *,
    Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>