Está en la página 1de 2

HTTP

Hypertext Transfer Protocol: Protocolo de transferencia de hipertexto


Un protocolo que sirve para transferencia de cdigo html, es decir protocolo para
transferir pginas web

Pensado para arquitecturas cliente servidor: Cliente HTTP es un navegador y

un servidor HTTP es donde alojamos nuestras pginas.


Es el protocolo con el que se comunican los navegadores (clientes) con los

servidores.
Sin estado: Cada peticin es independiente de los dems.

Versiones
HTTP ha pasado por mltiples versiones.

0.9 : Solo soporta mtodo GET.


HTTP/1.0 (mayo de 1996)
HTTP/1.1 (junio de 1999)
HTTP/1.2

Mtodos de peticin HTTP:

GET: Transmite informacin por la URL.


POST: Solicita el encabezado del recurso ubicado en la URL especificada.
HEAD: Solicita informacin sobre un recurso.
PUT: Escribir un recurso en una conexin socket establecida con el servidor.
DELETE: Borrar el recurso especificado.

Respuestas HTTP:
Contienen diferentes campos

Cdigo de respuesta.
Metadatos: informacin como el tamao de la o la fecha.
Contenido: corresponde al recurso .en s.
Cdigos de respuesta
2XX xito. Por ejemplo, 200.
3XX Recurso redirigido.
4XX Error en el cliente. Por ejemplo 404, recurso no encontrado.
5XX Error en el servidor.

Etapas de una transaccin HTTP

Para ejecutar una peticin al servidor se ejecutan los siguientes pasos.

Primero el usuario accede a un URL, donde selecciona un el enlace

de un documento HTML.
Segundo el cliente web descodifica la URL y separa sus diferentes

partes.
Tercero, se inicia la peticin, la cual se enva los comandos necesarios
(GET, POST, HEAD).

Cuarto el servidor devuelve la respuesta al cliente.

También podría gustarte