Estudio rendimiento HTTP/2

JUAN LUIS RAMIREZ VAQUERO - 2ºASIR

Proyecto Final de Grado Superior

Introducción

  • Linea temporal HTTP
  • Características del protocolo
  • Formato de la trama
  • Definiciones de frame
  • Stream
  • Codigo de errores
  • Intercambio de mensajes HTTP/2
  • Seguridad
  • Herramienta para comprobar protocolo HTTP
  • Implantacion del protocolo en la actualidad

Linea temporal

Caracteristicas del protocolo

  • Una única conexiona
  • Eliminación de información redundante
  • Multiplexacion
  • Protocolo binario
  • Server push
  • Compresión de cabeceras
  • Priorización de flujos
  • No requiere certificado TLS

Formato de la trama

Definiciones de frame

  • Cabeceras
  • Prioridad

Stream

Código de errores

Intercambio de mensajes

Seguridad

  • Padding como mecanismo de seguridad
  • Vulnerable a un ataque de denegación de servicio
  • Vulnerabilidad por uso de server push

Comprobar protocolo utlizado

Implementación en la actualidad

Diferencias entres HTTP/1.1 y HTTP/2

Instalación y configuración de HTTP/2 en Apache

Pruebas de rendimiento sin CMS

100 peticiones de 10 en 10

500 peticiones de 10 en 10

1000 peticiones de 10 en 10

5000 peticiones de 10 en 10

10000 peticiones de 10 en 10

Pruebas de rendimiento con CMS

100 peticiones de 10 en 10

500 peticiones de 10 en 10

1000 peticiones de 10 en 10

5000 peticiones de 10 en 10

10000 peticiones de 10 en 10

Conclusion

HTTP/2

By Juan Luis Ramirez

HTTP/2

Proyecto fin CFGS Administración de Sistema informáticos en Red

  • 1,762