jueves, 3 de mayo de 2012

¿Qué es HTTP?


HTTP son las siglas de HyperText Transfer Protocol, lo que es en español: Protocolo de transferencia de hipertexto.

Es lo que se conoce como servicio Web. Es el protocolo que usa la WWW en todas sus transacciones.
Define la sintaxis y la semántica que usan los elementos de software de la arquitectura Web (cliente, servidor, proxy) para la comunicación.
Una transacción HTTP está formada por un encabezado con datos. El primero especificará la acción que se requiere del servidor, los datos que se devuelven o el código de estado.

Aquí tenemos un ejemplo de diálogo HTTP:
1. Se abre la conexión al host al que se realiza la petición por el puerto 80 ( predeterminado HTTP).
2. Se le envía un mensaje
3. La respuesta del servidor la forman los encabezados con el recurso solicitado, lo que es una Web.
4. Según el estado de los datos podemos recibir un código de estado u otro. Algunos de estos códigos son los que tenemos a continuación:

a. 100  Conexión rechazada
b. 200  Conexión OK
c. 301  Redirección a otra página. Mudado
d. 404  Error de cliente. No encontrado.
e. 500  Error del servidor. Error interno

Esta información la hemos obtenido de esta Web:
http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol



No hay comentarios:

Publicar un comentario