Seminario
WEB
FILE
TRANSFER PROTOCOL (FTP)
Ó J.L. Díez Jarilla 1999
En pocas palabras:
Es una de las herramientas
esenciales utilizada en Internet para transferir ficheros de un ordenador a
otro. A diferencia de Telnet, herramienta que permitía acceder a un ordenador
remoto para ver y ejecutar los programas allí existentes, en FTP solo es
posible importarlos a nuestro ordenador.
FILE TRANSFER PROTOCOL (FTP)
En Internet disponemos de dos tipos de
servidores que emplean el protocolo FTP:
1.FTP Anónimos (Anonymous FTP): No existe ningún tipo de restricción a la hora de
importar archivos de ese servidor.
Al iniciar el acceso se nos preguntará por el
"log-in name", debemos teclear anonymous, y por el
"password", donde escribiremos nuestra dirección e-mail o la palabra
guest. Por fortuna, la mayoría de los programas clientes FTP hacen esta labor
de una forma automática.
2.FTP Restringidos: Son la gran minoría y requieren de un código de
acceso. Resulta necesario registrarse.
Se requiere de la conexión con el servidor que, de forma automática, nos ofrecerá todos los
archivos que contiene organizados temáticamente (en subdirectorios). La selección de cualquiera de ellos activa el protocolo
TCP/IP del ordenador remoto para empaquetar en bloques el fichero solicitado, y
a continuación, el protocolo FTP para la transmisión de estos bloques hacia
nuestro ordenador. No es posible ver ni ejecutar ese archivo hasta que
no sea importado hasta nosotros... si esto último es lo que desea, utilice la
herramienta Telnet.
Son principalmente
WS-FTP http://www.ipswitch.com/pd_wsftp.html
Cute-FTP : http://papa.indstate.edu:8888/cuteftp
Puede manejar FTP desde un navegador, aunque
las opciones disponibles son menores. De todos modos, son suficientes para lo
realmente aprovechable de FTP: Importar archivos. Los aconsejo por su sencillez
de manejo.
Desde un programa cliente FTP:
Una vez conectado arranque
el programa y coloque en "Host Name" o "FTP Server" la
dirección del servidor. Probablemente necesite
rellenar los campos de "Log-in name" (un equivalente en otros
programas cliente FTP sería "User ID" ) con Anonymous, y de
"Password" con guest o su dirección de correo electrónico.
Para acceder a FTP restringidos hemos de contactar con su administrador para
que nos suministre el "Log-in name" y el "password".
Tras conectar con el servidor éste nos
muestra su contenido organizado en subdirectorios. Opciones posibles:
1.Lograremos acceder
al contenido de cada subdirectorio haciendo doble clic en los mismos.
Algunos programas cliente incluyen la instrucción "ChgDir" que
vendría a hacer esto mismo. Si queremos subir un directorio pulsar dos veces
clic sobre ".." o emplear la función "ChgDir".
2.En cada directorio
suele haber un archivo de tipo "read.me" que contiene la
información de los archivos allí contenidos.
3.Ver un archivo:
Haciendo doble clic sobre él o ejecutando la instrucción "View". Solo
es posible hacerlo con archivos de texto (*.txt)
4.Ejecutar archivos.
La opción "Exec" permite ejecutar algunos archivos aunque en realidad
lo primero que sucede es la importación del archivo y luego la ejecución
automática del mismo en nuestro ordenador (no en el remoto. ¿Capta la
diferencia con Telnet?).
5.Crear directorios
en el servidor. Esta utilidad no suele estar permitida aunque puede
resultar interesante cuando quiera meter un archivo propio en un nuevo
directorio del servidor. Esto puede hacerlo mediante la opción
"MkDir".
6.Cambiar el nombre
de un archivo o eliminarlo del servidor: Mediante la opción
"Rename" y "Delete" respectivamente. Tampoco suele
permitirse esta opción por parte del servidor.
7.Importar archivo:
Haga doble clic sobre el archivo a importar o bien introduciendo su nombre
mediante el teclado y pulsar la opción de importar archivo. A veces le
preguntarán por el lugar de emplazamiento del archivo en su ordenador, para
ello coloque la ruta deseada (v.g. C:/PROGRAMAS; el archivo será transferido al
directorio PROGRAMAS de su disco duro).
8.Muchos archivos contenidos en estos
servidores (y en otros de otro tipo como en la WWW) se
encuentran comprimidos. La compresión más utilizada es del tipo ZIP. Si
no dispone del programa descompresor para ZIP puede obtener una versión
Shareware en http://www.winzip.com
9.Exportar archivo:
Si queremos enviarle un archivo al servidor podemos hacerlo seleccionado el
archivo de nuestro ordenador y luego la opción de Exportar archivo.
_________________________
FTP mediante un navegador:
Coloque la dirección precedida de ftp:// en
el campo correspondiente.
Seleccione los directorios a los que acceder
y los ficheros a importar con el ratón haciendo clic en ellos.
Localizar información para FTP:
1.Correo electrónico:
Envíe un mensaje a mail-server@rtfm.mit.edu. Deje el asunto: o subject: en
blanco y escriba en el cuerpo del mensaje SEND
usenet/news.answers/ftp-list/faq.
2.ARCHIE:
Se trata de la herramienta más empleada para
buscar información de tipo FTP. Esta información, se almacena en ficheros
importables que pueden ser de tipo ASCII (texto) o binarios (imágenes,
programas...). La búsqueda abarca, en principio, todos los servidores FTP existentes
en el mundo.
En realidad, Archie comprende un conjunto de
servidores distribuidos por todo el mundo a los que debemos acceder para
solicitarles información. Puesto que los servidores Archie disponen de un
sistema que les permite compartir toda la información existente, se puede
acceder a cualquiera de ellos ya que el resultado va a ser el mismo.
Servidores Archie: Acceda, para mayor rapidez, a los más cercanos. Si
la respuesta es lenta (sucede a veces) puede probar con otros servidores.
Austria: archie.univie.ac.at
Alemania: archie.th-darmstadt.de
España: archie.rediris.es
Finlandia: archie.funet.fi
Italia: archie.unipi.it
Noruega: archie.uninnet.no
Reino Unido: archie.doc.ic.ac.uk
Suecia: archie.luth.se
Suiza: archie.switch.ch
archie.ans.net
archie.internic.net
archie.sura.net
archie.unl.edu
archie.uqam.ca
Japón: archie.wide.ad.jp
Taiwan: archie.ncu.edu.tw
archie.au
Modos de acceso a servidores
Archie: Son 3
1.Programa Cliente Archie: Los más utilizados
por orden decreciente son el
Winsock Archie Client http://dspace.dial.pipex.com/town/square/cc83
FTParchie http://www.fpware.demon.nl/
Anarchie: http://www.share.com%20/peterlewis
Manejo del WS Archie Client:
1. Conéctese a Internet
2. Seleccione de una lista, el servidor
archie en el campo de la segunda fila (Archie Server).
3.Coloque la palabra clave, de lo que desea
buscar, en el campo Search For. Puede
seleccionar cualquiera de las opciones sobre búsqueda existentes:
Substring: Se trata de una búsqueda de aquellos archivos (o
directorios) que contengan esa palabra.
Substring (Case sensitive): Al igual que antes aunque en este
caso la búsqueda esta basada en el significado o asunto del fichero a buscar.
Esto significa que excluye a aquellos ficheros que contengan un nombre similar
a la palabra clave pero que no refleje su contenido. Es, por tanto, una
búsqueda más restringida.
Exact: Se buscan ficheros cuyos nombres sean exactos a la palabra clave
introducida (respetando mayúsculas y minúsculas).
Regex: Debe seleccionar esta opción cuando quiera acotar la búsqueda según
las siguientes expresiones que deberá colocar con la palabra clave:
. Es un comodín, es decir, indica un carácter arbitrario en su lugar.
* Debe ir precedida de un carácter. Significa que la palabra clave en
ese lugar puede contener 0 o más
caracteres del mismo tipo.
$ Situada al final de la palabra clave indica que la búsqueda debe
abarcar todas las palabras que terminen de esa manera independientemente de
cómo empiecen.
^ Precediendo a una palabra indica que la búsqueda deba abarcar todas las
palabras que comiencen de
esa manera con independencia de cómo
terminen.
[ ] El carácter de la palabra clave localizado en esa posición puede tener
uno de los valores contenidos
entre estos dos símbolos. Así [abc] significa
que la palabra clave puede contener en ese lugar a, b ó c.
[^ ] Al contrario que antes. El carácter localizado en esa posición no debe
contener esos valores.
[ - ] Al igual que antes aunque en este caso el guión que separa dos valores
especifica el rango entre
ambos. Así [a-h] significa que el carácter
contenido en esa posición puede ser a, b, c, d, e, f, g, ó h.
También son válidos los números.
/ Indica que lo que le sigue a continuación debe ser considerado de un
modo literal. Se emplea con los
símbolos anteriores (. * [ ] ). Ejemplo: Si
colocamos .txt la búsqueda se hará en base a palabras clave
como atxt, btxt, ctxt... Si empleamos /.txt
el punto pierde su función de comodín y forma parte de la
palabra clave: se buscarán lo archivos de
texto (los terminados en .txt).
Exact first: En este caso el primer método de búsqueda empleado
será el de "Exact". Si no se obtiene ningún
resultado se realiza un segundo tipo de
búsqueda según lo seleccionado anteriormente.
Advanced: Podrá seleccionar un número máximo de resultados (Max
hits), de resultados por cada palabra clave posible (Max hits per match, en
caso de acotar la búsqueda con Regex) y máximo de palabras claves posibles (Max
matchs).
Domain: Empléelo solo cuando quiera buscar la información en
uno o varios servidores FTP. Coloque la dirección del servidor FTP o parte de
la dirección si quiere buscar en varios servidores (v.g. .edu si desea buscar
en todos los servidores FTP que contengan en su dirección .edu).
Path: Empléelo solo cuando quiera buscar en un directorio determinado cuyo
nombre conoce. Si no coloca nada en Domain buscará en todos los servidores FTP
que contengan ese directorio.
Pulse el botón Search para iniciar
la búsqueda. Abort para detenerla.
Obtendrá en poco tiempo los resultados en las 3
ventanas disponibles:
Ventana Hosts: Se listan las direcciones de los servidores FTP
donde se encuentra la información deseada. Al seleccionar cualquiera de ellos
se activa la siguiente ventana.
Ventana Directories: Indica el directorio donde se localiza el fichero
que contiene esa información en el servidor FTP seleccionado en la primera
ventana.
Ventana Files: Indica el nombre de los ficheros que contienen la
información deseada en el directorio seccionado del servidor correspondiente.
Las características del fichero marcado se exponen en los campos de File Name, Size (tamaño del mismo), Mode, Date, Archie Date y
Host Adress.
Configuración: Váyase al menú de Options y seleccione User
preferences.
Copiar una dirección: Marque el Servidor FTP, el Directorio y el Fichero
deseado. Váyase a Edit y seleccione las opciones copy correspondientes. Si
desea copiar todos los resultados seleccione copy results.
2. Mediante Telnet:
Se emplea de un modo similar pues en realidad
se acceden a los mismos servidores de archie. Para ello coloque tras la
instrucción telnet: la dirección del servidor archie deseado.
La contraseña (login) suele ser
"archie".
Parámetros que puede emplear:
PROG palabra_clave Puede emplear las misma
expresiones que en el caso de manejar un programa cliente.
LIST Proporciona una lista de servidores
archie.
SET opcion valor Establece una opción y un
valor determinado para la misma:
autologout número_de_minutos Tras esos
minutos cesa la búsqueda.
mailto direccion_de_correo El resultado nos
llegará através de correo electrónico
maxhits max_resultados Establece numero
máximo de resultados
sortby parámetro Establece una ordenación de
los resultados:
none sin ordenar
filename por orden alfabético de ficheros
hostname por orden alfabético de servidores
size por orden de tamaño
time por orden de fecha
n esta letra precedida sin espacio de los
parámetros anteriores indica una ordenación inversa.
search especificación Establece el tipo de
búsqueda:
sub: búsqueda de raiz
subcase: Idem teniendo en cuenta mayúsculas y
minúsculas.
Exact: véase más arriba
Regex: véase más arriba
UNSET opcion Devuelve el valor de la opción
seleccionada por SET al de defecto.
EXIT, QUIT o BYE: Sale del servidor.
3. Por Correo Electrónico:
La dirección se compone de
archie@direccion_del_servidor
Colocar en el cuerpo del mensaje los comandos
necesarios para la búsqueda. Los comandos a emplear son idénticos a los de
Telnet.
Puede obtener información médica en estos
servidores FTP. Los ficheros disponibles en estos servidores pueden ser de
muchos tipos: texto, programas, imágenes.