jueves, 22 de noviembre de 2012

Protocolo FTP


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

No hay comentarios:

Publicar un comentario