You are on page 1of 13

File Transfer Protocol (FTP)

Que es FTP?
El FTP es un protocolo de transmisin de datos que
permite intercambiar archivos entre distintos
computadores.
Dicho protocolo conecta a un cliente FTP con un
servidor de archivos mediante el puerto 21.

File Transfer Protocol (FTP)


Antecedentes
El FTP apareci en los primeros momentos en los
que la comunicacin entre computadores
comenzaba a funcionar, ya que se hizo necesaria
una herramienta que permitiese intercambiar
archivos, debido a que la herramienta TELNET
estaba diseada para controlar remotamente a un
computador y no para intercambiar informacin.

File Transfer Protocol (FTP)

Herramientas para conectarse a un servidor FTP


Linea de comandos
Usando un cliente FTP grfico
Usando un browser (navegador de Internet)

File Transfer Protocol (FTP)


Consideraciones sobre el servidor FTP a
conectarse.
Direccin del servidor FTP (ejemplo:
ftp://ftp.losarchivos.com).
Permite conexiones annimas?.
Requiere nombre de usuario y contrasea?

File Transfer Protocol (FTP)

Consideraciones a nivel de cliente.


Conexin desde linea de comandos o desde
cliente grfico?.
Si el servidor requiere autenticacin. Conozco el
nombre de usuario y contrasea?.

File Transfer Protocol (FTP)


Identificarse en el servidor
Para iniciar sesin en un servidor FTP, se usa el
comando:
FTP direccion_servidor_ftp
si la direccin es vlida, el comando ftp a
continuacin preguntara el nombre de usuario y
contrasea.
Si es un servidor que permite conexiones annimas
el nombre de usuario ser anonymous y la
contrasea puede quedar en blanco

File Transfer Protocol (FTP)


Realizacin de listados
Para visualizar el contenido de la carpeta donde nos
encontramos en el servidor FTP utilizamos el
comando:
LIST o LS
Con esto conseguimos listar los archivos que el
servidor contiene para saber a cual(es) queremos
acceder. El listado tambin nos devuelve los
atributos de los archivos (Permisos, propietario
tamao entre otros)

File Transfer Protocol (FTP)


Moverse por la estructura de directorios
Para desplazarse y/o cambiar de directorio en el
servidor FTP disponemos de los comandos:
CD nombre_directorio (cambia al directorio
especificado)
CD .. (con un espacio antes de los puntos, retrocede al
directorio raiz)
Adems:
MKDIR nuevo_directorio (crea un directorio)
RMDIR directorio (borra un directorio)

File Transfer Protocol (FTP)


Descargar archivos (Download)
Para la descargar de archivo(s) del servidor FTP
usaremos los comandos:
GET archivo
MGET archivos
MGET permite descargar varios archivos a la vez y
tambin permite el uso de comodines para hacer
referencia a varios archivos. Los archivos se
almacenarn localmente en el directorio desde
donde se ejecuto la sesin FTP

File Transfer Protocol (FTP)


Subir Archivos (Upload)
Si lo que se busca es colocar uno o mas archivos en el
servidor, para compartirlos con otros usuarios, se
pueden usar siguientes comandos:
PUT archivo
MPUT archivos
el comando MPUT permite subir varios archivos a la
vez y tambin permite comodines para hacer referencia
a varios archivos.

File Transfer Protocol (FTP)


Cerrar Conexin
Una vez ejecutadas todas las tareas requeridas en el
servidor FTP, es conveniente cerrar la sesin
utilizando el comando:
QUIT
Mediante un mensaje el servidor nos informar que
la conexin ha sido cancelada

File Transfer Protocol (FTP)

Clientes FTP grficos


Los clientes grficos ofrecen las mismas funciones
vistas con los comandos, pero desde una interfaz
intuitiva, fcil de usar, con la capacidad de localizar
y seleccionar archivos de forma mas rpida e
incluso funciones de arrastrar y soltar para realizar
el intercambio de archivos con el servidor FTP.

File Transfer Protocol (FTP)


Conexin desde un navegador de Internet
Los browser o navegadores de Internet tambin
permiten realizar conexiones con servidores FTP que
requieran o no autenticacin.
En este caso en particular el browser solo nos permite
navegar por la estructura de directorios del servidor
FTP y descargar archivos con el gestor de descargas
que tenga incorporado.
Para usarlos, solo basta con escribir la direccin
completa del servidor en la barra de direcciones
(incluido ftp://...)

You might also like