The CSNET Name Server

Abstract CSNET is a project designed to facilitate electronic data communication among academic computer science departments and other groups doing computer-science research in the United States. CSNET will provide communications facilities for electronic mail and file transfer between users of computers connected to a variety of networks. For the system to be simple and easy to use, users must be able to identify each other to the system in a way that is natural to them and which does not require them to understand the details of network organization or to memorize cryptic names. To this end CSNET is implementing a name server service, composed of programs and data residing on a central Service Host computer and on individual member hosts of CSNET. This paper describes the architecture of the name server and discusses the considerations that lead to its design.