"Archie(*) - An Electronic Directory Service for the Internet" Peter Deutsch, Alan Emtage, Bill Heelan, Bunyip Information Systems email: archie-group@bunyip.com Introduction ------------- Few other areas in the field of computer science hold out such promise for significant performance gains in the coming years as the field of computer networking. While even a single computer allows the user to access and process information faster and more accurately than ever before, joining large numbers of such computers together with the communications tools needed for users to easily share information and resources promises the prospect of a true "electronic highway" for information exchange unlike anything seen to date. A principal requirement for the creation of this brave new world of networked information was the creation of a standard set of protocols and communication mechanisms to allow users on disparate networks to share information. Such mechanisms have allowed the creation of the Internet. a global network of networks that now span the globe, connecting millions of users on hundreds of thousands of computers. The Internet now connects universities, colleges and other centres of learning with commercial research and development groups throughout the world. It serves as both a live testbed for on-going networking research and a daily communications tool for thousands of users in fields far removed from networking and computer science. One recent survey estimates that the Internet currently has over 3,800,000 attached hosts in over 80 countries, with a user community estimated at over twenty million people. The growth of the Internet in terms of hosts or users is estimated to be 10% per month. The existence of this global information service has in turn spurred the development of mechanisms for locating and exchanging information. Distributed file systems, on-line file archiving mechanisms, electronic mail and bulletin boards and expert systems for locating and accessing technical expertise are all services that exist now on the Internet. The huge size (and continued rapid growth) of the Internet offer a particular challenge to systems designers and service providers in this new environment. Before a user can effectively exploit any of the services offered by the Internet community the user must be aware of both the existence of the service and the host or hosts on which it is available. Adequately addressing this "resource discovery problem" is a central challenge for both service providers and users wishing to capitalize on the possibilities of the Internet. What is the Archie service? ---------------------------- The Archie service is a collection of resource discovery tools that together provide an electronic directory service for locating information in an Internet environment. Originally created to track the contents of anonymous ftp archive sites, the Archie service is now being expanded to include a variety of other on-line directories and resource listings. Users can access an Archie server either through interactive sessions (provided they have a direct Internet connection) or through queries sent via electronic mail messages (provided they can at least gateway electronic mail messages onto the Internet). Interactive access to Archie may be through a conventional telnet session to a machine running an Archie server or through a program that has been integrated into a larger system, such as the Prospero network distributed file system. Additional stand-alone clients are now being tested and are available over the network. Why use Archie? --------------- The existence of the Archie service allow those seeking information maintained by an Archie server to limit their network search to a set of questions to a known server. The responses in turn offer pointers to specific Internet service providers. Once the existence and location of specific information or services has been determined using Archie, traditional networking tools can be used for final access. Programs have already been created that integrate an Archie client with the ftp file transfer program or into larger information access services. This allows a user to first locate and then access information from Archie sites using a single program. The Archie Service Today -------------------------- Currently, Archie tracks the contents of over 950 anonymous ftp archive sites containing some 5,700,000 files throughout the Internet. Collectively, these files represent more than 94 Gigabytes (94,000,000,000 bytes) of information, with additional information being added daily. Anonymous ftp archive sites offer software, data and other information that can be copied and used without charge by anyone with connection to the Internet. The Archie server automatically updates the listing information from each site about twice a month, ensuring users that the information they receive is reasonably timely, without imposing an undue load on the archive sites or network bandwidth. As the Archie system is not focused on any particular type of information, it indexes also the Gopher space. New databases will be added, in the near future, to the system and provide to the end-users a good repertoire of information. Using Archie ------------- Users with direct Internet connectivity can try out an interactive Archie server using the basic "telnet" command (available at most sites). To use, telnet to the host "archie.bunyip.com" [192.77.55.2] and login as user "archie" (there is no password needed). A banner message giving latest developments and information on the Archie project will be displayed and then the command prompt will appear. First-time users should try the "help" command to get started. Users with only email connectivity to the Internet should send a message to "archie@archie.bunyip.com", with the single word "help" in either the subject line or body of the message. You should receive back an email message explaining how to use the email Archie server, along with details of an email-based ftp server operated by Digital Equipment Corporation that will perform ftp transfers through email requests. Demo Archie clients are stored on ftp.bunyip.com in the subdirectory "/pub/archie-clients" and may be obtained using anonymous ftp. There are several such clients and others are currently being tested. Additional work is planned in this area in the coming months and details will be announced in the Archie banner message displayed on login. More and more documentation for the Archie system is becoming available. A list of published articles as well as a partial list of books may be found on the same ftp site in the directory "/pub/archie-refs". Miscellaneous Information -------------------------- The Archie service began as a project for students and volunteer staff at the McGill University School of Computer Science. It is now offered as a network resource by a number of sites. At the time this article was initialy prepared, a few Archie servers were available around the world. Since then, an increasing number of servers are in operation, over 50 Archie servers in over 20 countries. The list of public servers may be obtained in a number of ways. Through email by sending a message to "archie@archie.bunyip.com" with the command "server" in the body or in the subject line. You may also get it by using "telnet" and connecting to "archie.bunyip.com" with user name "archie", the command "server" will provide you the list. Finally you may also use the ftp protocol and get it from "ftp.bunyip.com" in "/pub/archie-servers". The Archie project continues to grow in part because of the feedback and response from users. Suggestions for improvements and additional features are especially welcome. Please let us know what you think... Contacting the Archie people ----------------------------- Email addresses: Please send comments, suggestions and bug reports to archie-group@bunyip.com. This address reaches the implementors of Archie. Surface mail address: Bunyip Information Systems, Inc. 310 Ste-Catherine West, suite 202 Montreal, Quebec CANADA H2X 2A1 Phone: (514) 875-8611 Fax: (514) 875-8134 General Information: frontdesk@bunyip.com WWW: www.bunyip.com FTP: ftp.bunyip.com revised: Feb 24, 1995 ----------------------------------------------------------------------- (*) Archie is a registered trademark of Bunyip Information Systems Inc., Canada, 1990.