You are on page 1of 10

Protocolo de transferencia de

archivos
(File Transfer Protocol)
FTP/FTPS

Introduccin al protocolo FTP


El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un
protocolo para transferir archivos.
La implementacin del FTP se remonta a 1971 cuando se desarroll un sistema de transferencia
de archivos (descrito en RFC141) entre equipos del Instituto Tecnolgico de Massachusetts (MIT,
Massachusetts Institute of Technology). Desde entonces, diversos documentos de RFC (peticin
de comentarios) han mejorado el protocolo bsico, pero las innovaciones ms importantes se
llevaron a cabo en julio de 1973.
Actualmente, el protocolo FTP est definido por RFC 959 (Protocolo de transferencia de
archivos (FTP) - Especificaciones).

FTPS
Protocolo FTPS (FTP Secure), a diferencia del FTP normal, esta extensin esta cifrada usando los
protocolos de cifrado TLS/SSL , publicada en RFC 2228.
Es una extensin de FTP mediante SSL para el cifrado de los datos, utiliza dos canales de , enva y
recibe los mensajes en formato texto. FTPS normalmente es ms conocido ya que usa los mismos
comandos que FTP.

Ambos protocolos utilizan un algoritmo asimtrico (RSA, DSA), un algoritmo simtrico (AES por ejemplo)
, y un algoritmo de intercambio de claves. Para la autenticacin, FTPS utiliza certificados X.509,
mientras que SFTP utiliza las claves SSH.

La funcin del protocolo FTP


El protocolo FTP define la manera en que los datos deben ser transferidos a travs de una
red TCP/IP.
El objetivo del protocolo FTP es:
Permitir que equipos remotos puedan compartir archivos.
Permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo
del servidor.
Permitir una transferencia de datos eficaz.

FTP pertenece a UDP o TCP?


FTP pertenece TCP debido a que est pensado para poder enviar grandes cantidades de informacin
de forma fiable, liberando al programador de la dificultad de gestionar la fiabilidad de la conexin
(retransmisiones, prdida de paquetes, orden en el que llegan los paquetes, duplicados de paquetes...)
sus puertos especficos son el nmero 20 para datos y el nmero 21 para control.

Cmo funciona FTP?


El protocolo FTP est incluido dentro del modelo cliente-servidor, es decir, un equipo enva rdenes (el
cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexin FTP, se encuentran abiertos dos canales de transmisin:
Por lo tanto, el cliente y el servidor cuentan con dos procesos que permiten la administracin de estos
dos tipos de informacin.

Complemento

DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexin y de


administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el
DTP del lado del cliente se denomina USUARIO DE DTP.
PI (Intrprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado
mediante los comandos recibidos a travs del canal de control. Esto es diferente en el cliente y
el servidor:
El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO
PI a travs del canal de control en un puerto de datos, de establecer la conexin para el
canal de control, de recibir los comandos FTP del USUARIO PI a travs de ste, de
responderles y de ejecutar el SERVIDOR DE DTP.
El USUARIO PI es responsable de establecer la conexin con el servidor FTP, de enviar los
comandos FTP, de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE
DTP, si fuera necesario.

Qu software FTP usar?


Esto es una eleccin personal. Existen programas gratuitos y otros de pago. La mayora son buenos y
valdrn para lo que quieres hacer. La transferencia de archivos entre un servidor web y un ordenador es
una tarea que cada da ms usuarios utilizan.
Top 5 segn pginas consultadas de Software gratuito:
FileZilla (Windows, Mac OS, Linux)
Cyberduck(Mac OS, Windows)
AndFTP(Android)
Core FTP(Windows)
WinSCP(Windows)

Cliente FTP de la Universidad

La universidad de Colima cuenta con su propio cliente gratuito para


estudiantes y profesores de la universidad. Direccin
http://miespacio.ucol.mx/ftp/

Fuentes
http://www.ietf.org/rfc/rfc959.txt
http://es.ccm.net/contents/263-protocolo-ftp-protocolo-de-transferenciade-archivos
http://www.neoteo.com/los-mejores-clientes-ftp

You might also like