El protocolo es un conjunto de reglas para que los dispositivos puedan comunicarse entre sí, deben hablar un idioma en común. Existen otros protocolos como el TCP y el IP.
HTTP de Hypertext Transfer Protocol, Protocolo de Transferencia de Hieprtexto. Es el protocolo que conecta usuario-servicio con el intercambio de información entre clientes Web y lo servidores HTTP. Es el protocolo básico de internet.
Este protocolo permite la transferencia de documentos que son del tipo “hipertexto”, documentos que permiten acceder a otros documentos mediante enlaces. (Palomares Chust, 2013)
“HTTP se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la operación y su posible resultado. Todas las operaciones pueden adjuntar un objeto o recurso sobre el que actúan; cada objeto Web (documento HTML, fichero multimedia o aplicación CGI) es conocido por su URL.” (anónimo, S/F)
Protocolo basado en el principio de cliente-servidor: las peticiones son enviadas por el agente del usuario. Por lo regular el agente del usuario (cliente) es un navegador web, sin embargo, puede ser cualquier otro programa.
Los clientes y servidores se comunican con el intercambio de mensajes individuales. Los mensajes que envía el cliente, normalmente en un navegador web, son peticiones, mientras que los mensajes que envía el servidor son las respuestas a esas peticiones.
Cada petición individual se envía a un servidor, que es el que gestiona y responde. Entre cada petición y respuesta existen unos intermediarios determinados como proxies, los cuales realizan diferentes funciones, como gateways y caches. (MDN contributors, 2016)
Bibliografía
anónimo. (S/F). El protocolo HTTP. Obtenido de Herramientas web: http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html Recuperado el 18 de diciembre del 2019
MDN contributors. (18 de marzo de 2016). Generalidades del protocolo HTTP. Obtenido de MDN web docs: https://developer.mozilla.org/es/docs/Web/HTTP/Overview Recuperado el 18 de diciembre del 2019
Palomares Chust, A. (11 de Octubre de 2013). Protocolos Básicos de internet – UPV. Obtenido de Youtube: https://www.youtube.com/watch?v=wtOKwmwgofc Recueprado el 18 de diciembre del 2019