Читать книгу Implantación de aplicaciones web en entornos internet, intranet y extranet. IFCD0210 - Antonio Luís Cardador Cabello - Страница 17

4.3. El protocolo HTTP

Оглавление

Hypertext Transfer Protocol (Protocolo de Transferencia de Hipertexto) es el protocolo estándar usado por cada operación que se realiza en la WWW. Este protocolo surgió de la colaboración entre la WWW-Consortium y la IETF (Internet Engineering Task Force), que finalizó en el 1999 con la publicación del RFC-2616, dando lugar a la especificación de la versión 1.1 de HTTP.

HTTP es un protocolo orientado a transacciones y se adapta al modelo petición-respuesta entre cliente y servidor. Las características principales del protocolo HTTP son:

1 Se basa en el uso de URI (Uniform Resource Identifier, Identificador Uniforme de Recursos) para localizar los sitios o nombres.

2 Se basa en el uso del protocolo TCP/IP y de la arquitectura Cliente/Servidor.

3 Funciona de forma muy básica: una vez que ha respondido una petición del cliente, cierra la conexión entre ambos y no almacena nada.

4 Usa tipos MIME para determinados datos en el transporte de los mismos.

Se describe ahora el funcionamiento de este protocolo:

1 El usuario accede a una URL (bien mediante hipervínculo o introduciéndola manualmente en un navegador web).

2 El cliente coge esa URL y la divide en varias partes identificativas: identifica el protocolo de acceso, la DNS o IP del servidor, el puerto (por defecto es el 80), la ruta y el objeto requerido del servidor en sí.

3 Se establece una conexión TCP/IP con el servidor.

4 Se realiza la petición del objeto requerido, para lo que se hace uso de una serie de comandos.

5 El servidor devuelve la respuesta al cliente.

6 Se cierra la conexión TCP.

7 El cliente descodifica la respuesta y la muestra al usuario.


Recuerde

El protocolo HTTPS es usado principalmente por las entidades bancarias, tiendas on-line y cualquier tipo de servicio que necesite del uso de datos personales o contraseñas.

Sus comandos son:

1 GET: sirve para poder recuperar la información de la URL.

2 POST: sirve para hacer que el servidor acepte la información que es enviada en la solicitud.

3 HEAD: pide una respuesta idéntica a la que correspondería una petición GET, pero sin el cuerpo de la respuesta.

4 PUT: es parecida a POST, pero se utiliza para actualizar la información asociada a un objeto del servidor.

5 DELETE: sirve para eliminar el documento especificado del servidor.

6 LINK: sirve para crear una relación o vínculo entre documentos.

7 UNLINK: sirve para eliminar una relación o vínculo entre documentos.

Implantación de aplicaciones web en entornos internet, intranet y extranet. IFCD0210

Подняться наверх