11
PROTOCOLO HTTP Luz Ma. González Morales DN11C

Protocolo http

Embed Size (px)

DESCRIPTION

Breve descripción del protocolo HTTP con algunos datos importantes para su uso

Citation preview

Page 1: Protocolo http

PROTOCOLO HTTPLuz Ma. González Morales

DN11C

Page 2: Protocolo http

Significado

Hiper Text Transfer Protocol

Protocolo de Transferencia de Hipertexto

Page 3: Protocolo http

¿Qué es?

Es un protocolo a nivel aplicación usado para la transferencia de información.

Permite usar una serie de métodos para indicar la finalidad de la petición

Se basa en un paradigma de peticiones y respuestas

Page 4: Protocolo http

Sintaxis de la petición

“http: “ “//” dirección [ “:” puerto] [path]

http: Protocolo para localizar recursos en la red

Dirección: Nombre del dominio de internet o dirección IP

Puerto: Es un número que indica el puerto a la que se envía la petición

Path: Solo para indicar que no va “/”

Page 5: Protocolo http

Mensaje HTTP

Petición del cliente a un servidor y respuesta del servidor al cliente

Las peticiones pueden ser simples o completas

RESPUESTA

PETICIÓN

Page 6: Protocolo http

Petición

Se debe incluir un método por ejemplo:

“GET” SP URI CRLF

SP: Es un espacio

URI: Recurso al que se hace referencia

CRLF: Retorno de carro y nueva línea

Page 7: Protocolo http

Respuesta

El mensaje debe llevar un formato como el siguiente:

Línea de estado *( cabeceras )

CRLFS

(contenido)

Page 8: Protocolo http

Métodos

Existen dos tipo de métodos:

GET

HEAD

Page 9: Protocolo http

GET

Requiere la devolución de información al cliente identificada por la URI

URI: Es un proceso que produce información donde se devuelve la información y no la fuente de proceso.

Page 10: Protocolo http

HEAD

Es igual que el método GET, con la diferencia que el servidor no devuelve el contenido, sólo las cabeceras.

Page 11: Protocolo http

Cabeceras

Son campos que se aplican a las peticiones y respuestas pero no a los mensajes.

Hay varios tipos de cabeceras:

De petición

De respuesta

De entidad