Transferencia de ficheros (FTP)
Las redes de ordenadores se crearon para el intercambio de información y la compartición de recursos. Aunque, utilizando el correo electrónico es posible el intercambio de información, hay ocasiones en las que necesitamos mover ficheros por la red. Los nuevos estándares de correo nos permiten realizar esta operación (ficheros adjuntos), pero existe un servicio especial en Internet dedicado a la transferencia de ficheros entre dos ordenadores .
El Protocolo de Transferencia de Ficheros (FTP) le permite conectarse a un ordenador y transferir ficheros, de tipo texto y de tipo binario, entre su máquina (local) y la máquina a la que se conecta (máquina remota).
Para utilizar este servicio necesita un cliente FTP, que es el que establece la conexión con el programa servidor FTP situado en la máquina remota. Si ya dispone de uno y su ordenador se encuentra configurado, lo único que le queda por hacer es indicarle al cliente la máquina remota a la que quiere conectarse. Cuando se conecte a este tipo de máquinas necesitará permiso para poder acceder a sus ficheros. Es decir, el servidor FTP le solicitará un nombre de usuario (login) y una contraseña (password).
Supongamos que usted tiene una cuenta de usuario en una máquina Unix, donde tiene todos sus ficheros. En un momento determinado le interesa transferir los ficheros de sus cuenta a su PC, ya que le es más cómodo trabajar con este tipo de máquina. Utilizando un cliente FTP puede conectarse a su cuenta, identificarse (login y password), moverse por el árbol de directorios de su cuenta y transferir cualquier fichero a su PC. Esta sería una sesión de trabajo normal con un cliente FTP.
Existe una gran cantidad de clientes FTP, en distintos entornos Unix, Ms-Dos, Windows 3.x, Windows 95, y la mayoría de ellos en entorno gráfico que mejora en mucho a los primeros clientes que se desarrollaron, los clientes basados en texto. Un ejemplo de este tipo de clientes es el que puede encontrar en la máquina en la que posee cuenta de usuario.
FTP Anónimo
Los servidores de FTP anónimo ofrecen sus ficheros libremente a todos los usuarios. El usuario que desee un fichero situado en este tipo de máquinas sólo tiene que identificarse con el login:
anonymous
de ahí el nombre de FTP anónimo. Este nombre de usuario le permite acceder a la máquina con cualquier password que indique (guest, su dirección de correo, etc...), aunque algunos servidores le obligan a especificar su dirección de correo electrónico. Los nuevos clientes de FTP le facilitan aún más esta tarea, ya que se conectan y ellos mismos se presentan a la máquina remota indicando el usuario 'anonymous' cuando lo detectan.
Un ejemplo de este tipo de servidores está en RedIris. Si queremos obtener un fichero (binario) de una imagen llamado rediris.gif en el directorio /pub/imagenes a una cuenta de un usuario:
1. Nos conectamos al servidor
ftp ftp.rediris.es
el servidor nos pedirá nuestro nombre de usuario.
2. Cuando solicite el username se escribe:
User: anonymous
a continuación nos pedirá nuestro password.
3. En password: se teclea la dirección de correo-e del propio usuario, por ejemplo,
Password: amalio.torres@uam.es
(aunque sólo basta con amalio.torres@).
En algunas ocasiones, nosotros podemos colaborar en este tipo de servidores incorporando ficheros a él. Para ello se suele utilizar un directorio especial denominado, "incomming".
Ficheros comprimidos
Para mejorar el rendimiento de la red, los ficheros que podemos descargar se suelen comprimir. Un fichero comprimido es un fichero que ha reducido su tamaño mediante un medio de compresión que le aplica un programa compresor. Por lo tanto, para poder utilizar ese programa necesitaremos el descompresor correspondiente. Los formatos más usuales en los que nos podemos encontrar estos programas son:
Compresor compress
Descompresor uncompress
Extensión .Z
Sistema Operativo Unix
Compresor gzip
Descompresor gunzip
Extensión .gZ
Sistema Operativo Unix
Compresor pkzip
Descompresor pkunzip
Extensión .zip
Sistema Operativo DOS
Compresor arj
Descompresor arj
Extensión .arj
Sistema Operativo DOS
Algunos programas son capaces de comprimir y generar ficheros con extensión .EXE, eso significa que no necesitaremos un descompresor para obtener sus ficheros, ya que este se encuentra incorporado en el fichero. Estos ficheros son auto-extraíbles, aunque como desventaja, un fichero .EXE no puede ser usado en una máquina Unix.
Una sesión ftp con su cuenta de usuario
Para iniciar una sesión FTP con su cuenta de usuario necesita:
1. Un cliente FTP
2. Conocer el nombre de la máquina o la dirección IP a la que se desea conectar
3. Su nombre de usuario.
4. Su clave de usuario.
Los clientes FTP, basados en texto, tienen una serie de comandos que nos permiten desplazarnos por los directorios de la máquina local y remota.
Estos comandos son implementados mediante botones en los clientes FTP gráficos facilitando mucho su utilización.
Muchos ordenadores reservan una parte de su disco para ofrecer y distribuir sus ficheros públicamente a todos los usuarios que los deseen. Este nuevo servicio que surge a partir del FTP es lo que se denomina FTP anónimo.