UADE

REDES II

 

Nicolas Del Valle

Protocolo de Transferencia de Hipertexto

(HTTP)

  • Vive en la capa de Aplicación (7)
  • Basado en el protocolo TCP / IP
  • Es usado para enviar y recibir contenido

Envio de informacion 

  • Client / Servidor
  • Request / Response
  • Protocolo sin estado

Formato de un mensaje

Tipos de mensajes

  • Mensajes de Request
  • Mensajes de Response

URL

Direccion del servidor 

Verbos

  • GET
  • POST
  • PUT
  • DELETE

Código de Respuesta

  • 1xx Información
  • 2xx Éxito
  • 3xx Redireccionamiento
  • 4xx Solicitud Incorrecta
  • 5xx Error del servidor

Historia

Problemas en HTTP 1 soluciones en HTTP 2

Uso de TCP

Request concurrentes en HTTP 1

Request concurrentes en HTTP 2

HTTP1 vs HTTP2 concurent image loading

CSS Sprites

Tecnica para reducir la cantidad de request al servidor

Concatenación de Archivos

Tecnica para reducir la cantidad de request al servidor

HTTP 2

Multiplexing

Compresión de Headers

  • Reducción de ancho de banda
  • Reducción de tiempo de envío

Server Push

  • Reduce Round Trips
  • Elimina tecnica de Inline CSS entre otras

Mantiene la misma Interfaz

  • Mismos Verbos
  • Mismos Headers
  • Mismos Status Codes
  • Misma API

HTTP2

By Nicolas Del Valle