jueves, 26 de marzo de 2015

1.1.5 HTTP (PROTOCOLO DE TRANSFERENCIA DE HIPERTEXTO)

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.



  Cierre: fin de la conexión por parte del cliente y el servidor.


No hay comentarios.:

Publicar un comentario