Upload
luz-gonzalez-morales
View
168
Download
1
Embed Size (px)
DESCRIPTION
Breve descripción del protocolo HTTP con algunos datos importantes para su uso
Citation preview
PROTOCOLO HTTPLuz Ma. González Morales
DN11C
Significado
Hiper Text Transfer Protocol
Protocolo de Transferencia de Hipertexto
¿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
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 “/”
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
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
Respuesta
El mensaje debe llevar un formato como el siguiente:
Línea de estado *( cabeceras )
CRLFS
(contenido)
Métodos
Existen dos tipo de métodos:
GET
HEAD
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.
HEAD
Es igual que el método GET, con la diferencia que el servidor no devuelve el contenido, sólo las cabeceras.
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