HTTP , Hypertext Transfer Protocol ,(en español protocolo de transferencia de hiper texto). Es el protocolo de transmisión de información del ordenador solicitante y el que contiene la información solicitada puedan “hablar” un mismo idioma a la hora de transmitir información por la red.
Cada vez que un usuario realiza una petición a un servidor, se ejecutan los siguientes pasos:
1. Un usuario accede a una URL, seleccionando un enlace de un documento HTML o introduciéndola directamente en el campo Location del cliente Web.
2. El cliente Web descodifica la URL, separando sus diferentes partes. Así identifica el protocolo de acceso, la dirección DNS o IP del servidor, el posible puerto opcional (el valor por defecto es 80) y el objeto requerido del servidor.
3. Se abre una conexión TCP/IP con el servidor, llamando al puerto TCP correspondiente.
Se realiza la petición. Para ello, se envía el comando necesario (GET, POST, HEAD,…), la dirección del objeto requerido (el contenido de la URL que sigue a la dirección del servidor), la versión del protocolo HTTP empleada (casi siempre HTTP/1.0) y un conjunto variable de información, que incluye datos sobre las capacidades del browser, datos opcionales para el servidor,…
4. El servidor devuelve la respuesta al cliente. Consiste en un código de estado y el tipo de dato MIME de la información de retorno, seguido de la propia información.
5. Se cierra la conexión TCP.
Buena respuesta, pero debes redactar mejor la segunda frase:"Es el protocolo de transmisión de información entre un ordenador solicitante y el que contiene la información solicitada, es decir, el conjunto de reglas para que los distintos dispositivos puedan “hablar” un mismo idioma a la hora de transmitir información por la red.
ResponderEliminar