MAPA17: Archie
"Si la montaÒa no va a Mahoma, Mahoma va a la MontaÒa." Francis Bacon, Of Boldness
No seria bueno que hubiera alguna clase de programa que buscara a traves de cientos de sitios FTP anonimos diferentes y nos dijera donde estan todos los archivos que queremos? Bueno, ese programa existe. Se llama "Archie".
Archie es en realidad una coleccion de servidores. Cada uno de estos servidores tiene la responsabilidad de conocer la ubicacion exacta de los archivos en varios sitios FTP anonimos diferentes. Los servidores Archie hablan entre si y reunen la informacion en una gran base de datos global que se actualiza periodicamente.
El subsistema de catalogo de Archie mantiene una lista de alrededor de 1200 sitios FTP anonimos en Internet, con aproximadamente 2.5 millones de archivos diferentes que contienen 200 Gigabytes (es decir, 200.000.000.000 bytes) de informacion. El catalogo actual requiere alrededor de 400 MB de espacio de disco." (1)
En esta base de datos pueden buscar la ubicacion de algun archivo con solo ingresar una palabra clave. Hace unos minutos hice una busqueda usando como palabra clave "roadmap". Archie me devolvio un monton de informacion en el siguiente formato:
Host theory.lcs.mit.edu (18.52.0.92)
Last updated 02:55 16 Apr 1995
Location: /pub/areaii
FILE -rw-rw-r-- 266222 bytes 20:00 18 Sep 1995 roadmap.ps
Que me dice todo esto? Bueno, me dice que la direccion del sitio FTP anonimo (o el
"host") es
theory.lcs.mit.edu
que el directorio donde esta el archivo es
/pub/areaii
y que el nombre del archivo es
roadmap.ps
Archie no recupera el archivo que busco, pero si me dice el lugar exacto donde se
encuentra. Una vez que conozco la ubicacion del archivo (y su nombre exacto), conseguirlo
es muy facil!
Hay tres formas de acceder a Archie:
1. A traves de un cliente Archie que corra en el sistema del proveedor local de Internet,
2. A traves de una conexion TELNET directamente a un servidor Archie o 3. A traves
de un mensaje electronico enviado directamente a un servidor Archie.
La carga en todos los servidores Archie es increible, asi que si el proveedor local cuenta con su propio cliente Archie, usen este en lugar de hacer TELNET o de enviar un mensaje de correo electronico a un servidor Archie remoto. Para saber si el proveedo r tiene el cliente Archie, escriban la palabra
archie
en la linea de comando del sistema, presionen la tecla ENTER o RETURN y vean que
pasa. Si no reciben un mensaje de error, pueden estar seguros que lo tiene. :)
Para hacer una busqueda usando el cliente Archie del sitio de ustedes, escriban
Archie <termino buscado>
reemplazando <termino buscado> con lo que quieren que el cliente busque.
Por ejemplo:
Lo que quieren que Archie busque Lo que tienen que escribir
------------------------------------------------ ------------------------
archivos y directorios que tengan
la palabra "tomate" en sus titulos archie tomate
archivos que tengan la extension .win32 archie .win32
ACCESO A ARCHIE VIA TELNET
La siguiente es una lista de algunos de los servidores Archie a los que se
puede acceder via telnet. Usen el nombre de usuario ("username")
archie
para ingresar y * por favor* usen el servidor que tengan mas cerca:
DIRECCION DIRECCION IP UBICACION
Archie.au 139.130.23.2 Australia
Archie.univie.ac.at 131.130.1.23 Austria
Archie.belnet.be 193.190.248.18 Belgica
Archie.bunyip.com 192.77.55.2 Canada
Archie.cs.mcgill.ca 132.206.51.250 Canada
Archie.uqam.ca 132.208.250.10 Canada
Archie.funet.fi 128.214.6.102 Finlandia
Archie.univ-rennes1.fr 129.20.254.2 Francia
Archie.th-darmstadt.de 130.83.22.1 Alemania
Archie.ac.il 132.65.16.8 Israel
Archie.unipi.it 131.114.21.10 Italia
Archie.wide.ad.jp 133.4.3.6 Japon
Archie.hana.nm.kr 128.134.1.1 Corea
Archie.kornet.nm.kr 168.126.63.10 Corea
Archie.sogang.ac.kr 163.239.1.11 Corea
Archie.uninett.no 128.39.2.20 Noruega
Archie.icm.edu.pl 148.81.209.2 Polonia
Archie.rediris.es 130.206.1.2 EspaÒa
Archie.luth.se 130.240.12.23 Suecia
Archie.switch.ch 130.59.1.40 Suiza
Archie.switch.ch 130.59.10.40 Suiza
Archie.ncu.edu.tw 192.83.166.12 Taiwan
Archie.doc.ic.ac.uk 146.169.16.11 Gran BretaÒa
Archie.doc.ic.ac.uk 146.169.17.5 Gran BretaÒa
Archie.doc.ic.ac.uk 146.169.2.10 Gran BretaÒa
Archie.doc.ic.ac.uk 146.169.32.5 Gran BretaÒa
Archie.doc.ic.ac.uk 146.169.33.5 Gran BretaÒa
Archie.doc.ic.ac.uk 146.169.43.1 Gran BretaÒa
Archie.doc.ic.ac.uk 155.198.1.40 Gran BretaÒa
Archie.doc.ic.ac.uk 155.198.191.4 Gran BretaÒa
Archie.hensa.ac.uk 129.12.43.17 Gran BretaÒa
Archie.bbnplanet.net 192.239.16.130 EE.UU. (MD)
Archie.unl.edu 129.93.1.14 EE.UU. (NE)
Archie.internic.net 192.20.225.200 EE.UU. (NJ)
Archie.internic.net 192.20.239.132 EE.UU. (NJ)
Archie.internic.net 198.49.45.10 EE.UU. (NJ)
Archie.rutgers.edu 128.6.18.15 EE.UU. (NJ)
Archie.ans.net 147.225.1.10 EE.UU. (NY)
Para empezar una busqueda usando un servidor Archie al que accedieron via telnet,
escriban
find <termino buscado>
reemplazando <termino buscado> con lo que quieren que el servidor busque (ver
ejemplo de arriba).
Una vez que Archie termino la busqueda y que los resultados aparecieron en pantalla, pueden hacer que Archie les envie los resultados por correo electronico escribiendo
mail <direccion electronica>
reemplazando <direccion electronica> con la direccion completa de correo electronico
de ustedes. Finalmente, para terminar la sesion TELNET, escriban
quit
ACCESO A ARCHIE POR CORREO ELECTRONICO
Para realizar una busqueda Archie via correo electronico, busquen en la lista el
sitio que les quede mas cerca, agreguen "archie@" a la direccion y envien
el mensaje electronico. Por ejemplo, para hacer una busqueda ARCHIEmail en InterNIC
(archie.internic .net), tendrian que enviar un mensaje a
archie@archie.internic.net
En el cuerpo del mensaje (NO en el tema) tienen que escribir
find <termino buscado>
set mailto <direcciÛn electronica>
quit
reemplazando <termino buscado> con lo que quieren que el servidor busque y
<direcciÛn electronica> con la direccion completa de correo electronico
de ustedes.
OTROS COMANDOS DE ARCHIE
Estos comandos funcionan igual cualquiera sea la forma en que hayan accedido a Archie:
help
Muestra una pantalla de ayuda
manpage
Muestra un *GRAN* manual que les dice todo lo que se les pueda ocurrir sobre Archie (incluyendo como limitar o expandir busquedas).
servers
Muestra una lista de todos los servidores Archie accesibles del mundo. Estan listados los nombres de los servidores, sus direcciones IP y la ubicacion geografica de los mismos.
whatis <subcadena>
Busca en el catalogo de descripcion de software el termino dado, este en mayusculas o minusculas. Este catalogo consiste en nombres y descripciones breves de paquetes de software, documentos (como los RFCs y material educativo) y archivos de datos almacenados en Internet.
Ejemplo:
whatis uucp
da como resultado (en parte):
findpath.sh UUCP Pathfinder
logfile-stats UUCP LOGFILE analyzer
mapstats UUCP map statistics program
Tarea:
Si DE VERDAD quieren aprender mas sobre Archie (y lo digo en serio, si *de verdad*
quieren aprender mas), usen el comando "manpage" en el cliente o servidor
Archie que esten usando.
Bibliografia:
(1) Del Archie 3.2 manpage, disponible en cualquier sitio Archie