specbar.GIF
Menu3.gif (26077 bytes)
impresion.gif (1152 bytes) specbar.GIF

 

6. MANEJO DE ARCHIVOS FTP

 

INTRODUCCION

6.1 OBJETIVOS DEL PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS FTP

6.2 COMANDOS DEL PROTOCOLO DE TRANSFERENICIA DE ARCHIVOS FTP

6.2.1 Comandos de Control de Acceso

6.2.2 Comandos de Servicio de FTP

6.3 CLIENTE FTP - MANEJO PRACTICO DE SESIONES

6.4 FTP ANONIMO

6.5 BUSQUEDA DE SERVIDORES FTP

6.6 RECOMENDACIONES PRACTICAS

6.7 VISITAS RECOMENDADAS

 

specbar.GIF
 

6. MANEJO DE ARCHIVOS FTP

INTRODUCCION

El nombre FTP se deriva de las iniciales de: File Transfer Protocol, iniciales que corresponden a: Protocolo de Transferencia de Archivos, que como su nombre lo indica, su función, es permitir el movimiento de archivos de un computador a otro, sin importar donde están localizados estos dos computadores, como estén interconectados, ó incluso si ellos utilizan ó no el mismo sistema operativo. Existen algunas particularidades en su uso, las cuales dependen del sistema operativo, pero la estructura de los comandos básicos es la misma de máquina a máquina.

 

specbar.GIF
 

6.1 Objetivos del Protocolo de Transferencia de Archivos FTP

El Protocolo de Transferencia de Archivos, se originó en el predecesor de la Internet, la Arpanet. FTP fué parte de del desarrollo del Protocolo TCP/IP, y fué desarrollado con los siguientes objetivos en mente:

6.1.1 Promover el compartir archivos, bien sea, que se trate de programas ó archivos de datos.

6.1.2 Impulsar indirectamente ó implicítamente (a través de programas) el uso de computadores remotos.

6.1.3 Aislar al usuario de las variaciones en los sistemas de almacenamiento de archivos ó servidores

6.1.4 Transferir datos confiable y eficientemente.

 

specbar.GIF

6.2 Comandos del Protocolo de Transferencia de Archivos FTP

Los comandos para el manejo de transferencias de Archivos FTP, se pueden dividir en: Comandos de Control de Acceso y Comandos de Servicio, bien sea que se trate de instrucciones que van a permitir el manejo de la conexión ó que van a ejecutar instrucciones relacionadas con la transferencia en sí misma de archivos. A continuación se indica una descripción de los principales comandos disponibles:

 

6.2.1 Comandos de Control de Acceso

Los siguientes comandos son comandos utilizados para el manejo del Control de Acceso dentro de una sesión FTP:(Los códigos del comando se muestran entre paréntesis).

Nombre de Usuario -USER NAME-(USER)

La identificación del usuario, es aquella requerida por el servidor para el acceso a su sistema de archivos. Este comando es normalmente el primer comando transmitido por el usuario después de que se han establecido las conexiones de control.

Adicionalmente, se puede requerir información adicional en la forma de una palabra clave (password), y/ó un comando de cuenta pueden ser también requeridos por algunos servidores.

Algunos Servidores permiten que un nuevo comando de Usuario (USER) sea emitido en cualquier momento con el fin de cambiar el control de acceso y/ó la información de la cuenta. Esto tiene el efecto de eliminar cualquier secuencia de usuario, password, e información de cuenta suministrada y empezar una nueva sesión a partir del login. Todos los parámetros de transferencia se mantienen sin cambio, y cualquier transferencia de archivo se completa bajo los parámetros de control de acceso del usuario anterior.

El nombre de usuario que se envíe, va a determinar que archivos remotos pueda accesar el usuario, y adicionalmente de este nombre dependerán privilegios como la posibilidad de no solo, obtener archivos desde el servidor remoto sino, cargar ó borrar en el servidor remoto.

Palabra Clave -PASSWORD- (PASS)

Este comando debe ser precedido por el nombre de usuario, y en el caso de algunos sitios, completa la identificación del usuario para el control de acceso. Al momento de ser tecleada esta información, normalmente no se recibe un "eco" de la misma, se muestra simplemente una representación de cada caracter en la forma de asteriscos.

Cuenta -ACCOUNT- (ACCT)

El comando de Cuenta no está necesariamente relacionado al comando de USER, dado que, algunos sitios requieren una cuenta para efectos de login y otros, solo para efectos de accesos especificos tales como almacenamiento de archivos.

Cambio de Directorio de Trabajo -CHANGE WORKING DIRECTORY- (CWD)

Este comando le permite al usuario trabajar con un directorio diferente para efectos de almacenamiento o de recobrar información, sin alterar su información de login. Así mismo, los parámetros de transferencia no son modificados. El argumento de este comando es el path especificando el nuevo directorio.

Cambio a Directorio Superior -CHANGE TO PARENT DIRECTORY- (CDUP)

Este comando, es un caso especial del anterior comando CWD, y es incluido para simplificar la implementación de programas que permitan transferir árboles de directorio entre sistemas operativas con diferentes sintaxis para el directorio raiz.

Reinicializar -REINITIALIZE- (REIN)

Este comando termina un Usuario -USER-, eliminando toda la información de sus cuenta, excepto que permite la finalización de cualquier transferencia que se esté ejecutando. Todos los parámetros son reinicializados a los ajustes por defectoy el control de la conexión es dejado abierto. Esto es idéntico al estado en que un usuario se encuentra al momento inicial de abrir la conexión. Se podría esperar que a continuación siguiera un comando de usuario -USER-.

Salir -LOGOUT. (QUIT)

Este comando termina un Usuario -USER- y si no se encuentra en progreso una transferencia de archivos, el servidor cierra la conexión de control. Si todavía existe una transferencia en progreso ,la conexión continuará abierta esperando por la finalización de la transferencia y luego el servidor la cerrará. Si el proceso del usuario está transferiendo archivos para varios usuarios, pero no desea cerrar y luego reabrir una conexión para cada uno, entonces, debe utilizar el comando REIN en vez del comando QUIT.

6.2.2 Comandos de Servicio de FTP

Los comando de Servicio de FTP definen la transferencia de archivos ó la función del sistema de archivos requerida por el usuario.El argumento de un comando de servicio FTP será normalmente un nombre de subdirectorio (Pathname).

La sintaxis de los nombres de archivo deben ajustarse a las convenciones del sitio (con los estándar por defecto aplicables), y al lenguaje y las convenciones de lenguaje para el control de la conexión. El manejo sugerido por defecto, es usar el último elemento, directorio ó nombre de archivo especificados, ó el estándar por defecto sugerido para usuarios locales . Los comandos pueden ser emitidos en cualquier orden, excepto un comando "rename from" debe ser seguido inmediatamente por un comando "rename to" y un comando restart debe ser seguido por un comando de servicio interrumpido (por ejemplo, STOR or RETR). Los datos cuando son transferidos en respuesta a comandos de servicio FTP, deben ser siempre enviados sobre la conexión de datos, excepto para ciertas respuestas de tipo informativo. Los siguientes comandos especifican requerimientos de servicio FTP:

Recobrar - RETRIEVE- (RETR)

Este comando hace que el servidor transfiera una copia del archivo, especificado en el pathname, al servidor ó al usuario conectado al otro extremo de la conexión.El estado y contenido del archivo en el sitio del servidor no se verá afectado.

Almacenar -STORE- (STOR)

Este comando hace que el Servidor DTP acepte datos transferidos a través de la conexión de datos y los almacene como un archivo en el sitio del servidor. Si el archivo especificado existe en el sitio del servidor, el contenido será reemplazado por los datos transferidos. Si el archivo no existe, entonces se creará uno nuevo.

Almacenar Unico -STORE UNIQUE- (STOU)

Este comoando se comporta como STOR excepto que el archivo resultante es creado en el directorio corriente bajo un nombre único en ese directorio. La respuesta: "250 Transfer Started" incluirá además el nombre generado.

Adicionar -APPEND- (with create) (APPE)

Este comando hace que el Servidor DTP acepte datos transferidos a través de la conexión de datos y que los almacene en un archivo en el sitio del Servidor. Si el archivo especificado en el nombre, existe, en el sitio del servidor, entonces los datos serán adicionados al final de ese archivo, de otro modo el archivo debe ser creado en el sitio del servidor.

Disponer -ALLOCATE- (ALLO)

Este comando puede ser requerido por algunos servidores para reservar suficiente almacenamiento que permite acomodar al nuevo archivo a ser transferido. El argumento debe ser un entero decimal representando el número de bytes (usando el tamaño de byte lógico) de almacenamiento a ser reservados para el archivo. Para archivos enviados con registros ó estructura de página, un registro máximo ó tamaño de página (en bytes lógicos) puede ser también necesario, esto es indicado por un entero decimal en un segundo campo de argumento.

Este segundo argumento es opcional, pero cuando esté presente, debe estar separdado del primero por tres caracteres <SP> R <SP>. Este comando debe ser seguido por un comando STORe or APPEnd. El comando ALLO debe ser tratado como un comando NOOP (no operación) por aquellos servidores que no requieren que el tamaño máximo del archivo sea declarado de antemano, y por aquellos servidores interesados en solamente, el máximo registro tamaño de página,deben aceptar cualquier valor para el primer argumento e ignorarlo.

Reiniciar -RESTART- (REST)

El campo de argumento representa el marcador del servidor para el cual la transferencia de archivos va a ser reiniciada.Este comando no causa una transferencia de archivo, pero salta sobre el archivo al punto de chequeo especificado. Este comando debe ser seguido inmediatamente por el el comando de Servicio de FTP apropiado, que debe hacer que se continue con la transferencia de archivos.

Renombrar a partir de -RENAME FROM- (RNFR)

Este comando especifica el nombre y el path del archivo que va a ser renombrado. Debe ser seguido inmediatamente por un comando "rename to" que especifica el nuevo nombre de archivo.

Renombrar a -RENAME TO- (RNTO)

Este comando especifica un nuevo nombre de archivo para el archivo especificado en el comando inmediatamente anterior "rename from" . Juntos los dos comandos permiten que un archivo sea renombrado. .

Abortar -ABORT- (ABOR)

Este comando hace que el servidor aborte el comando de servicio FTP anterior y cualquier transferencia asociada de datos. El comando "abort" puede requerir acciones especiales para que sea reconocido por el Servidor. No se hace necesaria ninguna acción si el comando previo ya ha sido completado (incluyendo la transferencia de datos). La conexión de control no va a ser cerrada por este comando, pero la conexión de datos debe ser cerrada. Existen dos casos para el servidor al momento de recibir este comando:

  1. El comando de Servicio de FTP ya ha sido completado, ó
  2. El comando de servicio FTP está todavía en progreso.

En el primer caso, el servidor cierra la conexión de datos (si todavía está abierta) y responde con un mensaje de respuesta 226, indicando que el comando de abortar fué exitosamente ejecutado. En el segundo caso, el servidor aborta el Servicio FTP en ejecución, y cierra la conexión de datos, retornando un mensaje de respuesta 426 para indicar que el requerimiento de servicio fué anormalmente terminado. Luego el servidor envía un mensaje de respuesta 226, indicando que el comando abortar fué exitosamente procesado.

Eliminar -DELETE- (DELE)

Este comando hace que el archivo especificado en el path sea borrado en el sitio del servidor. Si se desea un nivel extra de protección (tal como la pregunta: "Quiere realmente eliminar el archivo?"), este debe ser suministra por el usuario del proceso de FTP.

Remover Directorio -REMOVE DIRECTORY- (RMD)

Este comando hace que el directorio especificado en el path sea removido como directorio (Si el path es absoluto), ó como subdirectorio del directorio de trabajo corriente (Si el path es relativo).

Crear Directorio -MAKE DIRECTORY- (MKD)

Este comando hace que el directorio especificado en el path sea creado como directorio (Si el path es absoluto), ó como subdirectorio del directorio de trabajo corriente (Si el path es relativo).

Imprimir Directorio de Trabajo -PRINT WORKING DIRECTORY- (PWD)

Este comando hace que el directorio de trabajo corriente, con el listado de todos los archivos que contiene, sea retornado como respuesta.

Listar -LIST- (LIST)

Este comando hace que una lista sea enviada desde, el servidor a la DTP pasiva.

Si el nombre del path especifica un directorio ó otro grupo de archivos, el servidor debe transferir un listado de archivos contenidos en el directorio especificado. Si el nombre del path especifica un archivo, entonces el servidor debe enviar la información sobre el archivo corriente. Un argumento nulo implica el directorio por defecto ó el directorio corriente del usuario.

La transferencia de datos sobre la conexión se realiza en formato ASCII ó EBCDIC. El usuario debe asegurarse que el Tipo de Formato sea el apropiado. Dado que la información en un archivo puede variar ampliamente de sistema a sistema, este tipo de información puede ser dificil de usar en forma automática, dentro de un programa, pero puede ser de utilidad para un usuario.

Listar Nombre -NAME LIST- (NLST)

Este comando hace que un listado del directorio sea enviado desde el servidor al sitio del usuario. El nombre del path debe especificar un directorio u otro grupo de archivos específico del sistema, un argumento nulo implica el directorio corriente. El servidor retornará un listado de nombre de archivos sin ninguna otra información. Los datos serán transferidos en formato ASCII ó EBCDIC sobre la conexión de datos como cadenas de nombres de path válidas separadas por <CRLF> ó <NL>. (Aquí de nuevo, el usuario debe asegurarse que el tipo de formato es correcto). Este comando es utilizado para retornar información que puede ser utilizada por un programa para procesar archivos automáticamente. Por ejemplo, en la implementación de una función "multiple get".

Parámetros de Sitio -SITE PARAMETERS- (SITE)

Este comando es utilizado por el servidor para proveer servicios específicos del sistema que son esenciales para la transferencia de archivos, pero no suficientemente universales para ser incluidos como comandos en el protocolo. La naturaleza de este servicio al igual que la especificación de su sintaxis puede ser establecida a través de una respuesta al comando HELP SITE.

Sistema -SYSTEM- (SYST)

Este comando es usado para conocer el tipo de sistema operativo que utiliza el servidor.

Estado -STATUS- (STAT)

Este comando debe causar una respuesta de Status que debe ser enviada sobre la conexión de control en la forma de una respuesta. Este comando puede ser enviado durante una transferencia de archivos, en cuyo caso el servidor responderá con el estado de la operación en progreso, ó puede ser enviado entre transferencias de archivos. En el último caso puede tener un campo de argumento. Si el argumento en un nombre de path, el comando es análogo al comando "list" excepto que los datos deben ser transferidos sobre la conexión de control. Si se da un nombre de path parcial, el servidor puede responder con una list de nombres de archivo ó atributos asociados con esa especificación. Si no se entrega ningún argumento, el servidor debe retornar información del estado general del proceso de FTP del servidor. Esto debe incluir valores corrientes de todos los parámetros de transferencia y el estado de las conexiones.

Ayuda -HELP- (HELP)

Este comando hará que el servidor envíe al usuario, información de ayuda relativa al estado de la implementación de la conexión de control. El comando puede aceptar un argumento (por ejemplo: cualquier nombre de comando) y retornar información más específica como respuesta. La respuesta es del tipo 211 ó 214. Se sugiere que HELP sea enviado antes de entrar comandos de usuario. El servidor puedes usar la respuesta a este comando para enviar especificaciones de parámetros dependientes del sitio.

No Operación -NOOP- (NOOP)

Este parámetro no afecta ninguno de los parámetros ó comandos previamente entrados. Este especifica no otra acción que el servidor envíe una respuesta de OK.

 

specbar.GIF
 

6.3 CLIENTE FTP - MANEJO PRACTICO DE SESIONES

Para el manejo práctico de sesiones de FTP, se requiere contar con un programa Cliente FTP, que permita establecer una sesión, y esté en capacidad de manejar adecuamente la sesión de control y realizar el manejo de archivos. En la actualidad a través de Internet, se pueden obtener diferentes programas que cumplen con este propósito. De hecho un Navegador del tipo Netscape ó Explorer de Microsoft traen incorporadas capacidades de FTP, sin embargo para un manejo serio de sesiones FTP, requerirá contar con un buen programa Cliente FTP.  Para efectos de ilustración, se ha seleccionado uno de los programas más populares en Internet, el cual se puede obtener en la página web : http://www.cuteftp.com/ y siguiendo las instrucciones allí indicadas se puede bajar una copia de evaluación, la cual luego de instalada, dará acceso a la ventana mostrada en la Figura 6.1.

Recuerde registrar su versión si desea continuar usándola en forma regular.

CuteFTP 2.0 Window Image

FIGURA 6.1 PROGRAMA FTP CLIENTE

 

El programa CuteFTP es una aplicación que permite utilizar las capacidades de FTP sin tener que conocer todos los detalles del protocolo en sí mismo. Como se puede observar de la Figura 6.1, en la parte superior se tiene la ventana en la cual se registran los comandos FTP, en la ventana inferior izquierda se muestra el directorio del disco duro de la máquina local, y en la parte derecha aparece el directorio del servidor remoto.

Adicionalmente, cuenta con capacidades para grabar macros que permite automatizar el trabajo., y otras características que van mucho más allá de las capacidades básicas del FTP.

A diferencia de otros programas, CuteFTP, tiene la ventaja de mostrar el log de la conexión, lo cual resulta de interés para el estudiante que se quiere familiarizar con los diferentes comandos, su estructura y manera correcta de utilización.

Veamos a manera de Ejemplo, el Log de una sesión usando CuteFTP para conectarse al sitio ftp.cdrom.com.

 

Log de Sesión de FTP usando CuteFTP

 
STATUS:>	Connecting ftp.cdrom.com
STATUS:>Connecting ftp.cdrom.com (ip = 165.113.121.81)
STATUS:>Socket connected. Waiting for welcome message...
     220 wcarchive.cdrom.com FTP server (Version DG-2.0.7 Wed Oct 22 02:30:03 
     220 PDT 1997) ready.
STATUS:>	Connected. Authenticating...
COMMAND:>	USER anonymous
     331 Guest login ok, send your complete e-mail address as password.
COMMAND:>	PASS ********
     230-Welcome to wcarchive - home ftp site for Walnut Creek CDROM.
     230-There are currently 1287 users out of 2750 possible.
     230-
     230-Most of the files in this area are also available on CDROM. You can send
     230-email to (or finger) info@cdrom.com for more information or to order. For
     230-tech support about our products, please email support@cdrom.com. You may
     230-also call our toll-free number: 1-800-786-9907 or +1-510-674-0783. Please
     230-keep in mind that we only offer technical support for our CDROM products
     230-and not for the files on our archive.
     230-
     230-This machine is a P6/233 with 1GB of memory & 142GB of disk online.
     230-The operating system is FreeBSD. Should you wish to get your own copy of
     230-FreeBSD, see the pub/FreeBSD directory, visit http://www.freebsd.org, or
     230-mail to info@FreeBSD.org for more information. FreeBSD on CDROM can be
     230-ordered using the WEB at http://www.cdrom.com/titles/os/freebsd.htm or by
     230-sending email to orders@cdrom.com.
     230-
     230-Slow downloads? Please see ftp://ftp.cdrom.com/archive-info/slow.txt 
     230-for more information.
     230-
     230-100Mbps colocation services provided by CRL Network Services. For more
     230-information, visit http://www.crl.com.
     230-
     230-Please send mail to ftp-bugs@ftp.cdrom.com if you experience any problems.
     230-Please also let us know if there is something we don't have that you think
     230-we should!
     230-
     230 Guest login ok, access restrictions apply.
STATUS:>	Login successful

FIGURA 6.2 Log de Sesion de FTP usando CuteFTP

 

Las líneas de Status son generadas por el Cliente FTP local, los Comandos son enviados al Servidor Remoto por CuteFTP, y las respuestas del servidor remoto se observan en negro. Obsérvese siempre que toda respuesta viene acompañada por un número de tres dígitos que corresponde al tipo de mensaje generado por el servidor remoto.

Veamos ahora que sucedió en el ejemplo anterior: Luego de emitida la instrucción de conexión al Servidor ftp.cdrom.com, el programa cliente local responde con la dirección IP del servidor ftp.cdrom.com: ip = 165.113.121.81. Luego el Servidor remoto responde con la versión, fecha y hora y emite un mensaje de listo. A continuación viene el login como usuario Anónimo, y como password se envía la dirección de email propia -no se muestra en la pantalla cuando se escribe- El servidor responde con un mensaje (todas las líneas iniciando por 230), informativo que en muchos casos puede resultar muy útil, pués evita el tener que recurrir a buscar esta información en archivos tales como README, Index, etc. Finalmente el Cliente local emite un mensaje de Login exitoso, y el sistema queda listo para recibir comandos, y proceder a la transferencia de archivos objetivo final de FTP.

 

specbar.GIF

 

6.4 FTP Anónimo

Los requerimientos hasta ahora delineados de una combinación de Login/Password para lograr el acceso a un sitio en el web, hacen impráctico el uso generalizado de FTP, pués se tendría que otorgar una combinación de Nombres de Acceso y Password a todos los posibles interesados en obtener un archivo de un sitio en el Web. Esto implicaría una carga de trabajo no solo para el administrador del sitio, sino también para el usuario.

Es por esta razón, que se creó el concepto de FTP anónimo, el cual permite evitar esta restricción, y le va a permitir a usuarios que no se encuentran registrados en una determinada máquina, tener acceso a algunos archivos. Es obvio que existen restricciones aplicables a esta categoría de usuario.

Normalmente un usuario anónimo está habilitado para accesar a archivos, pero no puede colocar nuevos archivos en el sitio (upload), ni puede modificar los allí existentes. Adicionalmente, los archivos que puede copiar normalmente se encuentran limitados.

6.4.1 Acceso bajo usuario Anónimo.

El acceso Anónimo se puede realizar a todos los sitios que tienen habilitado este tipo de usuario. En este caso, el servidor tiene un nombre de usuario llamado Anonimous, cuyo Password puede ser cualquier combinación de letras, aunque, es una costumbre que se utilice la dirección de correo electrónico del usuario como password, y esto se espera a fin de que el administrador tenga en un momento dado una idea de quien está accesando el sitio, y en caso de ser requerido pueda contactarlo fácilmente. Algunos sistemas de hecho, no permiten el acceso a un usuario anónimo a no ser que se utilice una dirección de correo electrónico como Password.

 

6.4.2 Restricciones a Usuarios Anonimos.

Las restricciones que aplican a un usuario anónimo son manejadas a través de la modificación al comando CD (Cambio de Directorio). Cuando se entra a un sistema en forma anónima, se coloca al usuario automáticamente dentro de un subdirectorio especial. Ese directorio inicial es el punto de entrada para para todos los accesos de FTP anónimos. Desde allí sólo se podrá mover dando el nombre del subdirectorio, ó moverse de regreso de un subdirectorio al directorio superior, utilizando el comando CD.. ó CDup.

El posicionamiento absoluto mediante la especificación del subdirectorio al que se desea ir a continuación del slash (/), no es usualmente permitido. Técnicamente es legal hacerlo; pero cd /pub es normalmente redefinido para significar mover al subdirectorio pub del directorio FTP anónimo inicial. Puede usar CD / si en algún momento se siente perdido y necesita regresar al punto inicial.

6.4.3 FTP Anónimo a través de Browsers.

Una alternativa bastante frecuente y de fácil uso es la de accesar los sitios FTP a través de un Browser, bien sea que se trate de Internet Explorer ó de Netscape. Ambos permiten hacer uso de las ventajas del FTP dentro de una interfase de fácil uso. Para una información más detallada sobre la forma de utilizar los Browsers, visite la sección: 8.4 OTROS SERVICIOS A TRAVES DEL W.W.W.

specbar.GIF

6.5 BUSQUEDA DE SERVIDORES FTP

Si desea conocer sitios de Internet que ofrezcan el Servicio de FTP,un buen sitio para iniciar la búsqueda es http://www.tile.net, allí como se muestra en la Figura 6.3 puede entrar palabras clave, con base en las cuáles se hará una búsqueda y le devolverá nombres de sitios que ofrecen el Servicio FTP de acuerdo con las palabras que halla consultado.

 

Figura 6.3 Búsqueda de Servidores FTP Usando la Web

 

En el caso de la Figura 6.3 se buscarán sitios FTP con base en las palabras Claves: Windows 98.

 

specbar.GIF

 

6.6 RECOMENDACIONES PRACTICAS

 

6.6.1 FTP V.S. TELNET

FTP permite crear, borrar, y renombrar archivos y directorios a través de una conexión con un Servidor remoto. Esta es una habilidad que resulta práctica en forma ocasional, más que una técnica para ser utilizada todo el tiempo. Si se requiere realizar un número importante de cambios en el Servidor remoto, más que mover archivos, es probablemente más fácil de usar telnet y realizar los cambios dentro de una sesión de tiempo compartido a través de éste último. Ahora bien, programas como CuteFTP, presentan grandes ventajas de manejo, y su facilidad de uso y transparencia para el usuario desde el punto de vista de la emisión de comandos, hacen que FTP se convierta en una herramienta bastante poderosa.

6.6.2 INSTRUCCIONES VAGAS PARA FTP.

Es bastante usual que las instrucciones para obtener un archivo desde algún sitio en Internet, simplemente se refieran a instrucciones muy generales tales como: "Haga un FTP anónimo a server.publico.com y obtenga el archivo Big.zip, el cual contiene....." Hasta acá todo parece muy sencillo, sin embargo al conectarse al servidor es muy posible que se encuentre con cientos de archivos distribuidos en unos cuantos subdirectorios, y seguramente no halle ninguna referencia al Big.zip. Cuando esto suceda, trate buscando al llegar, de encontrar archivos del tipo README, index, ls-lR, ó similares. Normalmente, y contando con un poco de suerte, encontrará en este tipo de archivos, valiosa información, y entre otras cosas encontrará, información sobre como está el Servidor organizado, los archivos que contiene, el Sistema Operativo, etc., lo cual puede ayudar a dar una muy buena idea de donde puede estar el archivo que se desea obtener.

6.6.3 MENSAJES DE RESPUESTA CONFUSOS.

Se puede presentar ocasionalmente que luego de enviar un comando CD (Cambiar Directorio), el Servidor Remoto responde con mensajes largos y confusos, que incluso en algunos casos pueden aparecer no inmediatamente, sino luego de emitir otros comandos. Para evitar estos mensajes intente al hacer el login anteponer un signo "menos" (-) a su password. Este signo "menos" (-) le informa al servidor no enviar mensajes adicionales.

 

specbar.GIF
 

6.7 VISITAS RECOMENDADAS

Cliente CuteFTP. El programa cliente que se describe en el ejemplo, puede ser obtenido visitando la siguiente dirección: http://www.cuteftp.com/

Cliente FTP. Si se visita el sitio: http://www.ipswitch.com/, se encontrará un programa cliente para FTP, el cual es gratuito para estudiantes ó usuarios de hogar. Este es uno de los programas para FTP más populares que se pueden encontrar en Internet.Si se desea accesar el sitio vía FTP anónimo, se puede ir a: ftp.ipswitch.com. El User ID es: Anonimous, y en la Clave de Acceso se debe entrar la dirección de email.

Búsqueda de Sitios FTP.: Visitando el sitio http://www.tile.net, se puede realizar la búsqueda de servidores FTP.

Sitios FTP. La Mayoría de las grandes compañías de Software y hardware ofrecen sitios FTP, en los cuales es posible obtener copias de actualizaciones de programas, versiones de demostración, etc.

Algunos de los sitios que se pueden visitar haciendo FTP anónimo y utilizando como password la direccción de email son:

Compañía Dirección FTP Area de Negocio
Adobe ftp.adobe.com Diseño Gráfico
Compaq ftp.compaq.com Hardware
MCafee ftp.mcafee.com Antivirus
Microsoft ftp.microsoft.com Software
Netscape ftp.netscape.com Navegador
Novell ftp.novell.com Software Redes

NASA. La nasa ofrece un sitio ftp que puede ser visitado en: naic.nasa.gov

 

Imágenes del Smithsonian: Haciendo ftp a:  photo1.si.edu, se puede visitar el sitio del Instituto Smithsoniano en que se pueden obtener excelentes imágenes.

 

specbar.GIF
Menu2.gif (3690 bytes)
GUIA A LA INTERNET
UNIVERSIDAD PONTIFICIA BOLIVARIANA.
Para comentarios ó preguntas contacte a: Autor Revisado: Diciembre 03, 1998
specbar.GIF