Introducción
Hardware de red
Software de red
Internet
FTP
TELNET
WEB
Audio

FTP (File Transfer Protocol)

¿Qué es FTP?

Servidores de FTP

Tipos de Archivos.

Usos de FTP

Por Línea de Comando

Por Clientes gráficos

Para bajar el Producto

FTP

En Internet existen millones de archivos de dominio público que contienen programas, documentos , libros, imágenes, etc.  Puesto que estos programas son de dominio público, cualquier usuario puede copiar o transferir estos archivos a su sistema desde la computadora.  La transferencia se lleva a cabo usando un programa denominado File Transfer Protocol (protocolo de transferencia de archivos), que es lo que se conoce como FTP. 

FTP es el servicio de transferencia de archivos de Internet.  Es la herramienta básica para transferencia de archivos en una red. Le permite mover archivos de una computadora a otra. No importa donde se localicen estas dos computadoras, como están conectadas o si tienen o no el mismo sistema operativo. Una utilidad especial de FTP es la conocida como FTP Anónimo, la cual permite que un usuario remoto descargue archivos del computador en el cual se encuentra instalada dicha utilidad sin necesidad de tener permiso de acceso. Utilizando FTP, un usuario de la red puede cargar (upload) archivos de su computador a otro, o descargar (download) archivos de un determinado computador al suyo. Por tanto, un usuario debe tener permiso de acceso a un computador remoto. Para evitar el acceso indebido a los archivos de uso local de un computador remoto, los archivos disponibles vía FTP Anónimo son almacenados en áreas separadas de aquellas. 

 El FTP es generalmente usado para transferencia de archivos que contienen programas (software) y documentos.  Aunque no existe ninguna limitación en cuanto al tipo de información que puede ser transferida. Cabe observar que el uso de esta herramienta supone que el usuario conoce la localización electrónica del documento que desea obtener, o sea la dirección del computador remoto, el nombre del directorio y los archivos que contienen el documento. Cuando la localización no es conocida el usuario puede usar Archie para determinar la ubicación exacta del archivo.

Para usar esta herramienta, es necesario tener acceso a un computador que esté conectado a INTERNET.

Volver al principio

Servidores FTP

Los Servidores FTP son computadores conectadas a Internet que contienen miles de archivos y programas que cualquier usuario puede consultar y transferir a su computadora, ya que son de dominio publico.  Existen cientos de lugares que son accesibles vía FTP.  Por ejemplo en el servidor FTP ftp.microsoft.com de Microsoft se encuentra información de productos, software, artículos, revistas, etc.

Volver al principio

 

Tipos de Archivos.

Los servidores FTP contienen cientos de archivos que podemos transferir a nuestra computadora vía FTP.  La mayoría de los servidores presentan en el directorio raíz un archivo, denominado README, con información sobre los directorios y su contenido.  En los servidores FTP existen dos tipos de archivos disponibles: Archivos de texto ASCII cuyas extensiones pueden ser: doc, txt, asc, idx, etc; y Archivos binarios (programas, postscript o gráficos, comprimidos cuyas extensiones pueden ser: arc, exe, zip, zoo, com, lst, ps, etc.

Volver al principio

Usos de FTP

Por Línea de Comando

File Transfer Protocol (FTP) le permite enviar (upload) y descargar (download) archivos hacia y desde máquinas remotas.

Para hacer que funcione FTP se necesita de un cliente (máquina local) y un servidor (máquina remota ) con el que se quiere intercambiar información, y del cual debemos saber la dirección IP. El cliente básico de FTP es un programa de línea de comandos.

También podemos usar programas clientes gráficos de FTP. Éstos esconden la complejidad de la línea de comandos. Algunos son WS-FTP y Cute-FTP.

La transferencia de archivos puede realizarse a través de programas de línea de comandos. Así, usted deberá ingresar por escrito los comandos, que son las instrucciones para poder buscar, enviar y descargar los archivos y directorios de su interés.

Para hacer FTP por clientes de línea de comandos debemos conectarnos con el servidor remoto. Junto con la nueva conexión el servidor de FTP pide por el nombre del usuario (login) y su clave de acceso (password). Después de introducir el login y el password aparece el símbolo (prompt):

ftp>

Desde este momento podemos escribir los comandos necesarios para hacer FTP. Cabe preguntarse ahora "¿Desde cuál directorio se toman los archivos a transferir y a cuál directorio van?". Cuando estamos conectados por FTP a algún computador tenemos que tomar en cuenta que nos encontramos en dos máquinas distintas, la nuestra y la remota. Así que debemos que manejar dos directorios en donde estarán los archivos locales y remotos. Por ejemplo, si antes de conectarnos al servidor nos encontramos en el directorio "c:\windows> \" los archvios que descarguemos con el comando "get" serán salvados al directorio "windows". De igual manera, los archivos que subamos con el comando "put" serán los archivos que se encuentran en el directorio "windows".

En caso de que deseemos cambiar de directorio en nuestra maquina, debemos utilizar el comando "lcd" (localy change directory/cambiar directorio local). Para navegar por los directorios del servidor remoto usamos el comando "cd". Para mostrar el contenido del directorio en el que nos encontramos en el servidor usamos el comando "ls". 

A continuación se muestran los pasos para realizar una transferencia de archivos.
 

Paso 1: Primero debemos conectarnos al servidor remoto, donde se encuentran los directorios que vamos a descargar o a donde vamos a enviar archivos.


Escriba en su línea de comandos ftp y presione Enter. Aparecerá en su pantalla el siguiente símbolo:

ftp>
 

Ingrese el comando open, el cual indica que usted quiere conectarse a un servidor.

Paso2: Ingrese el nombre del servidor (platon.dst.usb.ve) o dirección IP (159.90.60.27). Luego ingrese su login y seguidamente su password. Cuando escriba su password el cursor no se moverá, pero se estará escribiendo aunque no lo muestre.

Paso3: Si la conexión se ha realizado, el servidor se lo dirá presentando información del mismo. Ahora usted podrá ingresar los comandos fundamentales (put, get, ls, cd). En el ejemplo hacemos un ls y se nos muestran todos los archivos y carpetas del servidor remoto.

Paso4: Para desconectarnos del servidor sólo escriba close, y para salir del programa de ftp utilize el comando quit.

NOTA:Existe la posibilidad de conectarse a un servidor de ftp de manera anónima, es decir, no es necesario, que tengamos una cuenta activa en el servidor para poder ingresar a éste. En este caso el login será:

anonymous

Y el password su correo electrónico

Volver al principio

 

Lista de Comandos

Conexión

open Indica que desea conectarse con un servidor remoto.
close Termina la conexión, pero no cierra el programa.
quit / bye Termina la conexión y cierra el programa.

Ayuda

? / help Muestra una lista de comandos a utilizar al hacer FTP.
? / help comando Indica la funcion del comando
remotehelp Muestra una lista de comandos del servidor remoto reconocidos por el local

Básicos

cd directorio remoto Para moverse a través de los directorios de la máquina remota.
ls / dir Lista el contenido de un directorio remoto
lcd Para moverse a través de los directorios de la máquina local.
lcd unidad Para cambiar de unidad dentro de la máquina local.
delete archivo Borra uno o más archivos remotos.
rmdir Para eliminar directorios remotos.
mkdir Crea nuevos directoios en la máquina remota.
pwd Indica su ubicación en la máquina remota.
rename Para cambiar el nombre de un archivo.

Transferencia

type Indica el modo de transferencia.
ascii Cambia el modo de transferencia a asii.
binary Cambia el modo de transferencia a binary.
get archivo/directorio Para descargar archivos o directorios en la máquina local.
mget archivos/directorios Para descargar más de un archivo o directoio en la máquina local.
put archivo/directorio Para enviar archivos o directoios hacia la máquina remota.
mput archivos/directorios Para enviar más de un archivo o directoio hacia la máquina remota.

FTP por Clientes Gráficos

Existen programas que facilitan mucho el traspaso de directorios y archivos a través de FTP. Estos son los clientes gráficos que ofrecen la comodidad de ver los árboles de directorios y archivos del sistema local y del remoto al mismo tiempo, y con la facilidad de poder hacer la rutina de transferencia sin necesidad de escribir líneas de comandos.

Entre los mejores programas FTP se encuentran WS-FPT , y CUTE-FPT.

Manual de WS_FTPpro

 

Manual de WS_FTPpro

Establecer conexión a un Servidor Remoto

Paso 1: Si no tiene un acceso directo a WS_FTPpro en su escritorio, puede abrirlo mediante el siguiente procedimiento:
Haga click en el botón Inicio (Start), elija el menú Programas (Programs), seleccione la opción Ws_ftp y por último haga click en el nombre WS_FTPpro.

Paso 2: Luego habrá que configurar la ventana de conexión (connection) con los datos que allí se muestran.

Host Name: nombre del servidor remoto (ej: platon.dst.usb.ve) o dirección IP del servidor (ej: 159.90.60.27).
User ID: Identificación del usuario. Puede conectarse de forma anónima con “anonymous” como nombre de usuario/a y utilizando como clave de acceso (password) su cuenta de correo electrónico; de esta manera sólo podremos bajar archivos de la otra computadora. Como usuario identificado se deberá ingresar la identificación (login) y password que le serán asignadas por su servidor. Con una conexión anónima sólo podrá bajar archivos y directorios del servidor remoto. Con una conexión privada podrá también subir (guardar) y cambiar información en el disco duro del servidor remoto.
 

Pasword: Si la conexión es anónima bastará con su correo electrónico. Si es privada deberá ingresar la que su proveedor FTP le haya roporcionado.
Account: Si aplica, introduzca la cuenta que quiera usar para su identificación de usuario. En la mayoría de los casos no hará falta introducirla porque la mayoría de los sitios FTP no utilizan cuentas.
Local Folder: Si hay algún directorio con el cual quiera iniciar la conexión a un sitio FTP escríbalo en esta casilla.

Volver al principio

Transferencia de archivos

Una vez que la conexión se haya realizado aparecerá la ventana principal de WS_FTP Pro.

Dentro de la misma encontraremos la ventana del sistema local (a la izquierda), y la del sistema remoto (a la derecha), en donde se muestran los directorios y archivos de cada disco duro.
Nótese que en la parte superior de cada subventana encontrará una casilla que le indica el directorio en el que se encuentra (sea de su computadora o de la computadora con que ha establecido la conexión) y debajo de ésta encontraremos el árbol de directorios y archivos de dicho directorio.

Paso1: Antes de disponernos a transferir un archivo debemos especificar el modo de transferencia. Debajo de las flechas de envío encontramos un ícono con el cual deberemos especificar el modo de transferencia:
ASCII: para archivos (de texto) con extensión .txt, .html, .htm, .cgi.
Binary: para archivos con extensión .bmp, .jpg, .exe, .zip.
Auto Mode: selecciona automáticamente el modo de transferencia. Nota: transferir un archivo que tenga extensión binaria en modo ASCII puede dañar el archivo.

Paso2: Seleccione en su disco duro o en el disco duro remoto el directorio o archivo que desee transferir .
La opción ChgDir (Change Directory/Cambiar Directorio) nos permite introducir el nombre del directorio al que nos queramos dirigir.
 

Paso3: Pulse la flecha que indique el sentido de la trasferencia. Si quiere descargar (Dounload) un archivo desde un servidor remoto, pulse la flecha que indica hacia la izquierda. Si va a enviar (Upload) archivos o directorios a un servidor remoto, pulse la que indica hacia la derecha.

Paso4: Luego aparecerá la ventana de transferencia, que le indicará las direcciones de donde se está descargando el archivo transferido y en donde se está guardando, la velocidad de transferencia, bytes transferidos y el tiempo restante para completar la transferencia.

Herramientas:
En la parte lateral de cada ventana encontramos una lista de opciones adicionales, que facilitan la rutina de transferencia:
ChgDir: opción para introducir el nombre de un directorio al que se quiera dirigir
MkDir: opción para crear un nuevo directorio.
View: permite ver la información que contiene un archivo. Si es un archivo de texto se abrirá con el programa Notepad.
Execute: opción para ejecutar un archivo ejecutable desde WS_FTP.
 

Rename: opción para cambiar el nombre de un directorio o archivo.
Delete: borra el archivo seleccionado.
Refresh: actualizará la ventana con las últimas actividades realizadas.
DirInfo: muestra todos los archivos y directorios en Notepad del directorio en que nos encontremos, su tamaño y fecha de creación.
 

Volver al principio

 

Si desea  bajar una aplicación FTP,  

http://www.ipswitch.com/products/WS_FTP/index.html

e instálelo según las indicaciones que allí encontrará.

Volver al principio

 

Tomado de la ayuda del Webmail USB

Las preguntas o los problemas sobre este sitio Web deben dirigirse a [asagnat@une.edu.ve].
Copyright © 2002. Reservados todos los derechos.
Última modificación: 20 de June de 2002.