1.1.5 HTTP (PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO)
HTTP:
Hipertexto Transfer Protocolo o Protocolo de Transferencia de Hipertextos. Es el protocolo utilizado por los servidores de la Word Wide Web desde el nacimiento de la Web en 1990.
El protocolo HTTP es el que permite el intercambio de información hipertextual (enlaces) de las páginas web. Se trata de un protocolo genérico orientado a objetos, que puede usarse para muchas tareas como servidor de nombres y sistemas distribuidos orientados a objetos, por extensión de los comandos o los métodos usados.
Una de sus características principales es la independencia en la visualización y presentación de los datos, lo que permite que los sistemas sean construidos independientemente del desarrollo de nuevos avances en la representación de los datos. Para visualizar los datos de la Web se precisa de un navegador instalado en la máquina del ordenador cliente. En este protocolo existen una serie de conceptos tales como:
Conexión: es el circuito virtual establecido entre 2 programas en una red de comunicación
Mensaje: es la unidad básica de un protocolo HTTP y consiste en una secuencia estructurada que se tramite entre los programas
Cliente: es el programa que hace la llamada al servidor y es el que atiende en la transmisión la trama de los mensajes
Servidor: es el programa que presta el servicio en la red
Proxy: se trata de un programa intermedio que actúa sobre el servidor y el cliente
Así, pues, el protocolo HTTP se basa en la conexión entre cliente y servidor. Una transacción HTTP consiste básicamente en:
· Conexión: establecimiento de una conexión del cliente con el servidor. El puerto TCP/IP 80 es el puerto más conocido, pero se pueden especificar otros puertos no reservados.
Solicitud: envío por parte del cliente de un mensaje de solicitud al servidor.
Respuesta: envío por parte del servidor de una respuesta al cliente.
No hay comentarios.:
Publicar un comentario