Protocolo de transferencia de hipertexto (HTTP)
HTTP ("Protocolo de transferencia de hipertexto") es un método de transmisión entre el servidor web y el navegador web para la transferencia de datos HTML en la World Wide Web. El protocolo http es la parte superior de las capas de protocolo que gestionan Internet.
A diferencia del "Protocolo de transferencia de archivos" (FTP), no se establecen conexiones permanentes con http. Se establece una conexión con el servidor para cada solicitud de un cliente, el servidor espera la respuesta y la conexión se borra nuevamente. La conexión entre el cliente y el servidor vuelve a interrumpirse en cuanto se entregan los datos solicitados. Por este motivo, los puertos de los servidores HTTP no están permanentemente ocupados.
En HTTP, se ejecuta cada comando o conocimiento de comandos anteriores, por lo que un sitio web no puede responder de forma interactiva a la entrada del usuario. Es por eso que http también se denomina protocolo sin estado. El problema de la falta de estado de HTTP se puede resolver mediante el uso de cookies y diferentes lenguajes de programación.
Además de http, existen otros protocolos en Internet. Protocolo simple de transferencia de correo (SMTP) y Protocolo de oficina postal (POP) para enviar y recibir correo electrónico y Protocolo de transferencia de archivos (FTP) para el intercambio de datos entre el servidor y el cliente.
La próxima generación de HTTP es HTTP NG (Protocolo de transferencia de hipertexto). Este es un estándar que actualmente está desarrollando el W3C para mejorar el rendimiento e introducir funciones adicionales. En contraste con el estándar HTTP sin estado actual, el HTTP de próxima generación establece un establecimiento de conexión durante toda la duración de una sesión entre un cliente y un servidor. Para ello, se establecerán canales separados para la transferencia de datos e información de control.
SHTTP (Protocolo seguro de transferencia de hipertexto) es una extensión planificada del protocolo HTTP, que admite diferentes métodos de encriptación y autenticación. Este método está destinado a proteger los datos transmitidos de visualización o modificación no autorizada.
HTTP ("Protocolo de transferencia de hipertexto") es un método de transmisión entre el servidor web y el navegador web para la transferencia de datos HTML en la World Wide Web. El protocolo http es la parte superior de las capas de protocolo que gestionan Internet.
- El llamado Protocolo de Internet (IP) es la base que define a Internet.
- El llamado Protocolo de control de transporte (TCP) sirve como capa intermedia y establece el rutas de conexión para la transmisión de datos.
- En la capa superior, el protocolo HTTP divide los datos en paquetes individuales y define cómo deben enviarse.
A diferencia del "Protocolo de transferencia de archivos" (FTP), no se establecen conexiones permanentes con http. Se establece una conexión con el servidor para cada solicitud de un cliente, el servidor espera la respuesta y la conexión se borra nuevamente. La conexión entre el cliente y el servidor vuelve a interrumpirse en cuanto se entregan los datos solicitados. Por este motivo, los puertos de los servidores HTTP no están permanentemente ocupados.
En HTTP, se ejecuta cada comando o conocimiento de comandos anteriores, por lo que un sitio web no puede responder de forma interactiva a la entrada del usuario. Es por eso que http también se denomina protocolo sin estado. El problema de la falta de estado de HTTP se puede resolver mediante el uso de cookies y diferentes lenguajes de programación.
Además de http, existen otros protocolos en Internet. Protocolo simple de transferencia de correo (SMTP) y Protocolo de oficina postal (POP) para enviar y recibir correo electrónico y Protocolo de transferencia de archivos (FTP) para el intercambio de datos entre el servidor y el cliente.
La próxima generación de HTTP es HTTP NG (Protocolo de transferencia de hipertexto). Este es un estándar que actualmente está desarrollando el W3C para mejorar el rendimiento e introducir funciones adicionales. En contraste con el estándar HTTP sin estado actual, el HTTP de próxima generación establece un establecimiento de conexión durante toda la duración de una sesión entre un cliente y un servidor. Para ello, se establecerán canales separados para la transferencia de datos e información de control.
SHTTP (Protocolo seguro de transferencia de hipertexto) es una extensión planificada del protocolo HTTP, que admite diferentes métodos de encriptación y autenticación. Este método está destinado a proteger los datos transmitidos de visualización o modificación no autorizada.