The System Development Network(SDN), a computer network connecting research and development organizations in Korea, provides services such as electronic mail, file transfer, virtual terminal, and news. The purpose of SDN is to assist software and system development, and to connect the research and development community in Korea with overseas organization via a network. In this environment, we need a name server which supplies the services to make users and resources identify each other easily and efficiently.
This thesis studies the naming and addressing schemes used in computer networks, compares the various name servers, discusses considerations that lead to the SDN name server design. It also proposes a bilingual hierarchical name server.
System Development Network(SDN)은 우리 나라에서 개발 되고 있는 computer network인데, software 및 system 개발과 연구 및 개발 환경 형성을 위하여 국내와 국외를 연결하는 것이 목적이다. SDN은 electronic mail, file transfer, virtual terminal, news등의 서비스를 제공한다. 이런 환경에서 사용자와 resource를 쉽고 효과적으로 알 수 있게하는 서비스를 제공하는 SDN name server가 필요했다. SDN name server는 local area network에서 서비스를 제공하는 Clearinghouse와 long-haul network에서 서비스를 제공하는 CSNET Name Server를 합하고, 이에 bilingualism을 더한 것이다.
현재, SDN name server의 step O가 Utmost와 Ingres를 이용해서 완성했는데 virtual terminal을 통해서 menu-style로 서비스를 제공하고 있다. 그리고, step 0를 하면서 SDN name server를 개발하는데 필요한 requirement를 specification 했는데 우리 나라만이 갖는 독특한 성격, 예를 들면 한글 이름만으로 필요한 사람을 약 90% 정도 찾을 수 있는 것이 기존의 name server와 다른 성격을 갖게 되었으며 이를 위해 bilingualism을 제공하게 되었다.
그리고, 앞으로 지금의 전화 사용자와 같은 정도로 컴퓨터 사용자가 연결 될 것이라는 생각에서, name server 를 electronic mail system의 layered architecture를 가정하여 이에 삽입했고, 이를 제공할 수 있는 bilingual hierarchical mail system을 제안했다.