PDF de programación - La Internet opaca de SPDY

La Internet opaca de SPDYgráfica de visualizaciones

Publicado el 17 de Noviembre del 2020
339 visualizaciones desde el 17 de Noviembre del 2020
197,7 KB
3 paginas
Creado hace 9a (30/05/2014)
>> Jorge Dávila

La Internet opaca de SPDY

La hegemonía de los terminales móviles está causando cambios en lo que conocemos como Internet. Las limitaciones en
los anchos de banda exigen una mayor eficiencia en el protocolo de comunicación y para atender esa demanda aparece
SPDY, un nuevo protocolo que lleva asociado el cifrado de todas las comunicaciones web. Esta novedad volvería opacas
las arterias por las que hoy fluyen los datos de Internet y eso tendrá consecuencias para la defensa de los derechos ciu-
dadanos, colectivos e individuales, y por ello es conveniente prestarle algo de atención.

Cuando Tim Berners-Lee y
su equipo diseñaron el proto-
colo de aplicación HTTP 1 en
el mes de marzo de 1989 2, no
pensaron que las páginas que
habría de transportar llegasen
a ser tan complicadas como las
actuales. Dicha invención fue
acompañada de la definición
de información “hipermedia” 3
y esa es la base sobre la que se
asienta lo que conocemos como
World Wide Web. Por debajo de
HTTP está el protocolo de co-
nexión y transferencia ordenada
de datos conocido como TCP 4,
y debajo de él está el protocolo
IP, que se encarga de la comu-
nicación mediante el uso de
paquetes de información.

HTTP funciona como un
protocolo de solicitud-respues-
ta dentro del modelo compu-
tacional de cliente-servidor. El
cliente envía un mensaje HTTP
de solicitud al servidor y este,
que dispone de la información
solicitada (fichero HTML o de
otro tipo) o hace las funciones
pedidas por el cliente, le devuel-
ve un mensaje de respuesta.

Cuando nació Internet no
se podía imaginar que la gue-
rra de los terminales fuese a
terminar siendo ganada por
los terminales móviles que
llamamos smartphones 6, y
que estos iban a introducir los
límites que lo marcarían todo:
el ancho de banda disponible, la
capacidad electroquímica de las
baterías de más alta tecnología
y, por último, el peso de todo
ese artefacto. En realidad, el
factor limitante no está en el
hardware. Para navegar no sirve
de mucho utilizar procesadores
más potentes, que calentarían el
terminal y consumirían más po-
tencia. El límite actual realmente
está en la red inalámbrica (3G,
LTE, 4G, etc.) de la que todos
terminamos colgados.

La comunidad internacio-
nal está dispuesta a corregir
aquellos enfoques simplistas
de entonces. La idea es acelerar
el tiempo de descarga de las
páginas web en dispositivos
móviles. Para ello, lo primero
que se hace es reunir en una
misma conexión la descarga
de todos los elementos que
componen dicha página web.
Actualmente, en el protocolo
HTTP, se hace una conexión

ha estado ahí pero que, con
el crecimiento de la velocidad
de las redes de comunicación
siguiendo la Ley de Moore y la
obsesión por ahorrarse ciclos
de computación en los servido-
res, nunca fue vista como una
necesidad y no se utiliza. Nos
referimos a la posibilidad de
que el servidor comprima los
datos antes de enviarlos y que
el cliente proceda a descompri-
mirlos cuando los reciba.

el multiplexado y la priorización
de paquetes. Además de eso,
el nuevo protocolo incluye
una significativa mejora en la
seguridad de esa comunicación.
En julio de 2012, los desarro-
lladores de SPDY manifestaron
que estaban trabajando en su
estandarización, de modo que
el primer borrador del futuro
protocolo HTTP 2.0 utilizaría
SPDY como base para las comu-
nicaciones en red. Actualmente,

Un sistema de comunicaciones a prueba de intercepciones
dificultaría mucho la acción de la ley sobre los que utilizan
el ciberespacio. Las investigaciones policiales, las pruebas
judiciales o incluso el propio espionaje, tendrán que volver a
tecnologías, usos y costumbres propios de la era pre-Internet;

más aún, el regreso sería a los tiempos en los que no había comunicaciones a
distancia, ya que todas las comunicaciones se harán a través de esa red opaca y no
habrá teléfonos que pinchar o sobres que cuidadosamente abrir.

TCP distinta para descargar
cada elemento, incluso para
traer el más humilde GIF que
represente un botón o una leve
sombra en esas sofisticadas
páginas que algunas estéticas
dictan.

Además de reunir en una
todas las conexiones relaciona-
das entre sí, también se utiliza
una posibilidad que siempre

Pasarela SPDY-HTTP

SPDY 8 es un protocolo
abierto de red desarrollado prin-
cipalmente por Google para el
transporte de contenidos web.
Esta nueva versión manipula
el tráfico HTTP para reducir la
latencia de carga de las páginas
web utilizando la compresión,

las implementaciones de SPDY
en los navegadores son mucho
más comunes de lo que cabría
pensar; de hecho, las encontra-
mos en las últimas versiones de
los navegadores Chromium 9,
Firefox, Opera, Amazon Silk e
Internet Explorer.

En SPDY el uso del pro-
tocolo de cifrado TLS 10 es
obligatorio, y las cabeceras de

1 Ver Hypertext Transfer Protocol en http://en.wikipedia.org/wiki/Http (RFC 2616 y 2617)
2 Ver http://en.wikipedia.org/wiki/History_of_the_World_Wide_Web
3 Ver http://en.wikipedia.org/wiki/Html
4 TCP = Transmission Control Protocol. Ver http://en.wikipedia.org/wiki/Transmission_Control_Protocol
5 IP = Intenetprotocol. Ver http://en.wikipedia.org/wiki/Internet_protocol
6 En el número de mayo de 1970 de la revista Popular Science, Arthur C. Clarke predijo que los satélites algún día “bring
the accumulated knowledge of the world to your fingertips using a console that would combine the functionality of the
photocopier, telephone, television and a small computer, allowing data transfer and video conferencing around the globe”.
Sólo se equivocó en lo de los satélites y no imaginó las redes de fibra óptica.

7 Ver http://en.wikipedia.org/wiki/List_of_energy_densities#Common_energy_densities
8 “SPDY” es una marca de Google y no es ningún acrónimo. Draft IETF http://tools.ietf.org/id/draft-mbelshe-httpbis-spdy-00.txt.

También ver http://dev.chromium.org/spdy/spdy-whitepaper.

9 Ver http://www.chromium.org/Home
10 Ver http://en.wikipedia.org/wiki/Transport_Layer_Security

84

J U N I O 2 0 1 4 / N º 1 1 0 / S i C

transmisión son comprimidas,
por diseño, con el algoritmo
DEFLATE 11, mientras que en
la versión actual de HTTP, esas
cabeceras van en claro y son
humanamente legibles. En este
nuevo protocolo, los mensajes
intercambiados son pre-proce-
sados, asociados con tokens,
simplificados y comprimidos.
Por ejemplo, en cada nodo
SPDY se guarda una lista con
referencias a las cabeceras de
los objetos que ya se han en-
viado dentro de esa sesión, lo
que permite evitar el re-envío
de algo que ya se tiene y no ha
cambiado.

Otra característica intere-
sante es que, en este nuevo
protocolo, el servidor no tiene
por qué esperar a que el cliente
le solicite las cosas, él puede
entregar (push) contenido no
solicitado al cliente, lo cual
puede terminar siendo, entre
otras cosas, un desperdicio
de ancho de banda. SPDY re-
quiere el uso de SSL/TLS con la
extensión NPN 12, y no acepta
trabajar con el HTTP que hoy
conocemos.

SPDY no reemplaza a HTTP,
sino que modifica esencialmen-
te el modo en el que se envían las
peticiones y respuestas a través
de la línea de comunicación.
Por ello, todas las aplicaciones
actuales de servidor sólo pue-
den utilizarse sin modificación
alguna si delante de ellas se co-
loca un traductor, una pasarela
SPDY-HTTP.

Transición

Un cambio tan importante
no puede hacerse de la noche
a la mañana por lo que es
razonable pensar en un largo
periodo de transición en el que
sólo una pequeña cantidad de
los servidores que componen
Internet trabajen con el nuevo
protocolo. En el mes de abril
de 2013, aproximadamente
un 1% de todos los servidores
web hablaban SPDY. Desde en-

11 Ver http://en.wikipedia.org/wiki/DEFLATE
12 NPN = Next Protocol Negotiation. Ver http://en.wikipedia.org/wiki/Next_Protocol_

Negotiation

13 Ver http://w3techs.com/technologies/details/ce-spdy/all/all
14 Ver http://www.nytimes.com/2014/04/25/opinion/creating-a-two-speed-internet.html
15 Ver http://www.theguardian.com/media/2011/jan/19/mark-thompson-internet-bbc

S i C / N º 1 1 0 / J U N I O 2 0 1 4

85

tonces, ha habido un descenso
de esa población hasta el 0,6%.
Sin embargo, desde enero de
este año 13 algunos servicios
de Google (Google search,
Gmail y otros que utilizan SSL)
utilizan SPDY, siempre que esté
disponible en el navegador del
usuario. Otros sitios web que
también utilizan el protocolo
son: Google [.com.co.in.de.fr.
co.uk], Facebook, Youtube,
Twitter, Wordpress y Tumblr.

Para favorecer la adopción
de ese nuevo paradigma, o
para satisfacer otros intereses
menos altruistas, Google puso
en funcionamiento “gateways”
que se encargan de traducir

Que Google haya sido el
primero en montar una infra-
estructura para poner a prueba
el nuevo protocolo, no significa
que no puedan ser otros, otras
iniciativas, otros intereses, los
que monten constelaciones de
esas pasarelas y se conviertan,
probablemente sin saberlo el
usuario, en su “ciberconfesor”
para el que ningún detalle de su
navegación le será ajeno.

Intimidad y oscuridad

Una pregunta difícil de con-
testar es la de cuánto duraría
esa transición. Si nos fijamos
en otros cambios de estándar

Por otra parte y de forma
independiente a la iniciativa
SPDY, todavía sigue abierto
el frente de una “Internet
de dos velocidades” 14 en las
que los operadores de redes
sueñan con encontrar los
réditos que no consiguen por
ser meros transportadores
de señal y no generadores
de valor. El flamante éxito
comercial de negocios como
Google o Facebook despierta
la envidia de los propietarios
de las redes que los hacen
posibles. Para cor
  • Links de descarga
http://lwp-l.com/pdf18468

Comentarios de: La Internet opaca de SPDY (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad