1.2. FTP

Icono IDevice Actividad
El Protocolo de Transferencia de Archivos (File Transfer Protocol) permite mover archivos con seguridad entre distintos ordenadores de una red según una estructura de cliente-servidor.

servidor FTP

Img 4. Funcionamiento de un servidor FTP
Imagen de Wikimedia Commons con
licencia de dominio público

Este protocolo se implementa en la capa de aplicación del modelo TCP/IP y utiliza los puertos 20, para la transferencia de datos, y 21, para la transferencia de órdenes.

 

Servidor FTP

Las aplicaciones más comunes de los servidores FTP son el alojamiento web y los servidores de backup. Las aplicaciones específicas para gestionar los servidores FTP son los llamados programas cliente FTP. Los sistemas operativos tienen integrados programas de cliente FTP, incluso los navegadores disponen ya de este servicio. El acceso puede realizarse de forma anónima, como invitado (tiene restricciones) o como usuario (tiene privilegios).

Los servidores más utilizados son SecureFTP, TitanFTP y WS_FTP, aunque continuamente aparecen en el mercado servidores FTP con nuevas funcionalidades.

Modos de conexión

Existen dos modos de conexión: activo y pasivo, cuya diferencia fundamental es que en modo activo las conexiones son siempre abiertas por el cliente, mientras que en modo pasivo se abren por el que envía los datos (el servidor si se trata de bajar archivos o el cliente si se trata de subirlos). Es decir, en el modo activo la conexión es de fuera hacia dentro y en modo pasivo el cliente inicia la conexión de control y la de datos. En los siguientes diagramas puedes observar el esquema de funcionamiento en estos dos modos.
 
modo FTP activo modo FTP pasivo

Img 5. FTP en modo activo

Imagen de Wikimedia Commons con licencia Creative Commons

Img 6. FTP en modo pasivo

Imagen de Wikimedia Commons con licencia Creative Commons

Icono IDevice Objetivos

Aunque en la tarea aprenderás a hacer una transferencia de archivos, ahora te enseñamos cómo se suelen llamar las direcciones de un FTP.

 

ftp://ftp.servidor_de_archivos_ftp.com

Primero nos fijamos en el protocolo, es el primer término que hay que identificar. A continuación, aparece el nombre del servidor donde se alojan los archivos.

 

ftp://usuario:contraseña@direccion.com

En este caso, tenemos una dirección que nos muestra la forma de acceder a un servidor ftp. En primer lugar, volvemos encontrar el nombre del protocolo y a continuación, escribiríamos el usuario y la contraseña para acceder. Estos datos pueden variar dependiendo del tipo de servidor, cada uno lo especifica de una forma diferente. Por último, encontramos la dirección donde se ubican los archivos.


Icono de IDevice de pregunta AV - Pregunta de Elección Múltiple
1. ¿Qué puertos utiliza el FTP?
  
a) 23 para datos y 25 para órdenes.
b) 20 para datos y 21 para órdenes.
c) Cualquiera porque es indiferente.

2) ¿Cuál de las siguientes no es una aplicación de los servidores FTP?
  
a) Servidor de backup.
b) Alojamiento web.
c) Acceso remoto a un terminal.

3. ¿En qué modo de FTP las conexiones son abiertas siempre por el cliente?
  
a) Activo.
b) Pasivo.