Está en la página 1de 1

¿Qué es un Protocolo?

Protocolos HTTP Y FTP


Protocolo HTTP
Protocolo de Transferencia de Hipertexto, que especifica cómo el navegador y el servidor intercambian
información en forma de peticiones y respuestas.
Este protocolo es la base de la comunicación de información de la World Wide Web (WWW), toda la WWW
funciona con él.
Es la columna vertebral de la WWW, ya que está compuesta de documentos que usan un lenguaje de formato que
se denomina HTML. Dentro de la WWW, el Hhttp define el formato de los mensajes mediante los cuales se
comunican los navegadores web (Chrome, Firefox, etc.) y los servidores web, También define la forma en que
un navegador de Internet debe responder a una solicitud específica de Internet.
Este Protocolo es usado en cada transacción de la Web, ya que, Cada vez que un usuario utiliza un navegador
para conectarse a Internet, el navegador se conecta con el servidor a través del protocolo HTTP, o HyperText
Transfer Protocol (Protocolo de Transferencia de Hipertexto).
HTTP utiliza el Protocolo de Control de Transmisión (TCP o Transmission Control Protocol) como transporte
subyacente y por lo general se ejecuta en el puerto 80. Es un protocolo sin estado, porque cada comando se ejecuta
de forma independiente y sin ningún conocimiento de los comandos anteriores. Un protocolo sin estado es un
protocolo de comunicación en el que el receptor, normalmente un servidor, no retiene ninguna información de la
sesión.

El protocolo FTP (“File Transfer Protocol”, o “Protocolo de Transferencia de Archivos”)


Se usa para intercambiar archivos entre el cliente y el servidor. Para que dicha transferencia de archivos sea
posible es necesario un cliente FTP y un servidor FTP.
FTP es un protocolo de red estándar que se utiliza para transferir archivos sensibles entre un cliente y un
servidor en una red informática. Se puede utilizar para intercambiar y manipular archivos a través de una red
que se basa en TCP/Protocolo de Internet (IP o Internet Protocol), como Internet.
FTP también requiere un nombre de usuario y una contraseña autenticados para permitir el acceso.

Una gran diferencia es que HTTP puede mantener múltiples sesiones simultáneamente porque no tiene estado,
mientras que FTP no puede. Como FTP tiene una conexión con control de estado, el servidor FTP conservará la
información sobre el estado, por ejemplo, el directorio actual de un usuario en una sesión. Esto puede limitar el
número total de sesiones que FTP puede mantener simultáneamente. FTP también requiere que el cliente se
autentique para poder transferir la información con éxito, mientras que, con HTTP, no es obligatorio que el
cliente se autentique.

Aunque FTP puede proteger mejor la información debido a la autenticación obligatoria del cliente, lo que
supone una ventaja frente a HTTP, no es necesariamente la opción más segura, y podría poner en riesgo sus
transferencias de archivos. Para proteger el nombre de usuario y la contraseña, y encriptar el contenido en una
transmisión, FTP se suele reforzar con SSL/Seguridad de la Capa de Transporte (TLS o Transport Layer
Security), lo que también se conoce como FTPS. O bien, se reemplaza por el Protocolo de Transferencia de
Archivos con Secure Shell (SFTP).
Aunque HTTP no está encriptado, el Protocolo Seguro de Transferencia de Hipertexto (HTTPS o Hyper Text
Transfer Protocol Secure) existe por esta razón. HTTPS es la versión segura de HTTP en la que las
comunicaciones entre el navegador y el sitio web se encriptan mediante TLS o SSL, su predecesor.

También podría gustarte