FTP
(sigla en inglés de File Transfer Protocol,
'Protocolo de Transferencia de Archivos'), es un protocolo de red para la
transferencia de archivos entre sistemas conectados a una red TCP (Transmission
Control Protocol), basado en la arquitectura cliente-servidor.
Desde
un equipo cliente se puede conectar a un servidor para descargar archivos desde
él o para enviarle archivos, independientemente del sistema operativo utilizado
en cada equipo, utilizando normalmente
el puerto de red 20 y el 21.
¢El puerto 20 es el utilizado para
el flujo de datos entre el cliente y el servidor.
¢El puerto 21 para el flujo de
control, es decir, para enviar las órdenes del cliente al servidor.
SERVIDOR
Y CLIENTE FTP
¢Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet. Su función es permitir el intercambio de datos entre diferentes servidores/ordenadores.
¢Un cliente FTP es un programa que se instala en el ordenador del usuario, y que emplea el protocolo FTP para conectarse a un servidor FTP y transferir archivos, ya sea para descargarlos o para subirlos.
FTPS
¢Comúnmente referido como FTP/SSL
es un nombre usado para abarcar un número de formas en las cuales el
software FTP puede realizar transferencias de ficheros seguras.
¢FTPS
Implícito (Implicit
FTPS),
que consiste en cifrar la sesión completa a través de los puertos 990 (FTPS), y
998 (FTPS Data), sin permitir negociación con el cliente, el cual deberá
conectarse directamente al servidor FTPS con el inicio de sesión SSL/TLS.
¢FTPS
Explícito (Explicit
FTPS o FTPES),
donde el cliente realiza la conexión normal a través del puerto 21,
y permitiendo negociar, de manera opcional, una conexión TLS.
SFTP:
SSH
File Transfer Protocol
(SFTP o Secure File Transfer
Protocol)
¢Proporciona la funcionalidad necesaria para la transferencia y manipulación de archivos sobre un flujo de datos fiable. Se utiliza comúnmente con SSH para proporcionar la seguridad a los datos, aunque permite ser usado con otros protocolos de seguridad. La seguridad no la provee directamente el protocolo SFTP, sino SSH.
WebDAV
(Web-bases Distributed
Authoring and Versioning)
¢Es un
conjunto de extensiones del protocolo HTTP que permitirá a los usuarios editar
archivos directamente en el servidor Apache, de forma que no será necesario
descargar/subir archivos vía FTP. Claro que WebDAV también sirve para subir y
descargar archivos. Métodos
que añade al protocolo HTTP.
BIBLIOGRAFIA
- http://mundopc.net/protocolo-ftp-clientes-y-servidores/
- http://www.tecnocosas.es/que-es-el-ftp/
- http://www.redeszone.net/2011/05/12/sftp-y-ftps-diferencias-entre-sftp-y-ftps-para-la-transferencia-segura-de-ficheros/
- http://es.wikipedia.org/wiki/WebDAV