Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Implementación de Un Servidor Web en Ubuntu
Implementación de Un Servidor Web en Ubuntu
IMPLEMENTACIÓN DE UN
SERVIDOR WEB Y ANÁLISIS DEL
PROTOCOLO HTTP UTILIZANDO
WIRESHARK
1. Marco teórico
1.1. HTTP v2
Antes de HTTP v2 Google desarrolló un protocolo denominado SPDY que
inicialmente fue soportado por su navegador Chrome (y sus servidores web)
con el objetivo de mejorar las carencias de HTTP, SPDY es un protocolo com-
pletamente binario, que abre solo una conexióon TCP con un servidor (opera
sobre TLS/SSL) y multiplexa pedidos y respuestas(denominados streams). Adi-
cionalmente, introduce el concepto de ”prioridad” permitiendo que los clientes
recuperen primero algunos objetos que se consideran importantes para el ren-
derizado y comportamiento de la página (por ejemplo, plantillas de estilo y/o
scripts). Otras dos caracterısticas novedosas son el concepto de ”server push”,
que habilita a que el servidor envı́e determinado contenido sin requerir la pe-
tición explı́cita, y compresión de los encabezados(para reducir el volumen de
informaci on intercambiada)[1].
1.2. HTTP v3
comunidad. El sustituto del protocolo TCP en HTTP/3 será QUIC, siglas que
significan Quick UDP Internet Connections. En castellano, significa Conexiones
UDP Rápidas en Internet. Está basado en otro viejo protocolo de los años 80
llamado UDP, y que a diferencia del TCP no requiere del intercambio continuo
de información entre el emisor y el receptor del paquete de información. El
protocolo de transferencia ya no se encarga de la integridad de los datos, ese
peso recaerá de cada aplicación que lo use. Este cambio mejorará la latencia de la
conexión con menos intercambio de datos entre emisor y receptor. También tiene
soporte para varias conexiones multiplexadas, lo que significa que se combinan
dos o más señales para transmitirlas por un único medio de transmisión, algo
que ahorra tiempo reduciendo el número de medios de transmisión, y se ahorrará
tiempo enviando los datos cifrados por defecto. Además de esto, QUIC introduce
secuencias con la posibilidad de otorgar prioridades en la capa de transporte. Las
secuencias QUIC se entregan de forma independiente, lo que quiere decir que en
la mayorı́a de casos, si en una secuencia se pierde algún paquete esto no afectará
a las demás. Además, si se pierde algún paquete serán las propias aplicaciones
las que se encarguen de volver a solicitarlo.
Referencias
1. HTTP/2. Un nuevo protocolo para la web. Available from:
https://www.researchgate.net/publication/321197226H T T P 2U nn uevop rotocolop aral aw eb[accessedN ov122020].
Title Suppressed Due to Excessive Length 7