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.
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.
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.
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):
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.