Design and Implementation of a Forwarding Server for Using the Logical URL

논리적 URL 사용을 위한 포워딩 서버의 설계 및 구현

  • Published : 2003.04.01

Abstract

A lot many WWW sites are come into the world more and more as Web is considered as the unified Internet information tool. The location of each site or resource is usually specified by a physical URL, which is often too long to remember and tends to raise difficulty to show the aim of the site intuitively by seeing it. Since any person or organization can get his/her own domain name easily, it is more desirable to use a logical URL with the domain name which can be chosen more compact to remember and meaningful to represent the ultimate intention of the site. This paper presents an implementation of a URL forwarding server which forwards a URL to another, so that a WWW site can use a logical URL instead of a physical one. The server consists of a domain mapper which uses the redirection transaction of the HTTP protocol, and a name server based on the HIND. The paper shows how the interaction between the domain mapper and the name sever can make forwarding possible and describes its implementation in detail. Experimental results shows that the overhead incurred by URL forwarding is negligible compared to the typical delay of current Internet traffic condition.

웹이 인터넷 정보도구의 표준으로 자리잡게 됨에 따라 점점 더 많은 웹 사이트들이 만들어졌고, 동시에 더 많은 웹 주소 공간이 필요하게 되었다. 그러나 웹 주소를 나타내는 물리적 URL은 기억하기에 너무 길뿐 아니라 웹 사이트 내용을 직관적으로 나타내기 어려운 점이 많았다. 본 논문에서는 물리적 URL 대신 논리적 URL을 사용하여 이런 어려움을 개선할 수 있도록 하는 URL 전달 서버의 구현에 대해 고찰하였다. URL 전달서버는 HTTP 재방향 트랜잭션을 이용하는 도메인 매퍼와 BIND에 기반한 네임서버로 구성되어지며, 본 논문에서는 이들 상호간의 작용 및 동작에 대해 상세히 연구하였다. 실험 결과 URL 전달에 따른 시간은 현재의 인터넷 트래픽 조건에 비해 무시할 만한 수준인 것으로 나타났다.

Keywords

References

  1. P. V. Mockapetris, 'Domain Names Concepts and Facilities', RFC1034, Nov. 1987
  2. P. V. Mockapetris , 'Domain Names-Implementation and Specification,' RFC1035, Nov 1987
  3. P. Albitz and C. Liu, DNS and Bind, 3rd ed., O'Reilly, 1998
  4. T. Berners-Lee, L. Masinter, and M. McCahill, 'Uniform Resource Locators (URU),' RFC 1738, December 1994
  5. T. Berners-Lee, R. Fielding, and H. Frystyk, 'Hypertext Transfer Protocol -HTTP/1.0,' RFC 1945, May 1996
  6. J Gettys, et. al, 'Hypertext Transfer Protocol -- HTTP/1.1,' RFC2616, June 1999
  7. R. J Yarger, G. Reese, and T. King, MySQL & mSQL, O'Reilly, 1999
  8. C. S. Giap, Y. Kadobayashi, and S. Yamaguchi, 'Zero Internet Administration Approach: The Case of DNS,' Proc of the 12th International Conf. on Iηformation Networking (ICOIN), pp.350-355, 1998
  9. P. Huck, M. Butler, A. Gupta, and M. Feng, 'A Self-Configuring and Self-Administering Name System with Dynamic Address Assignment,' ACM Trans. on Internet Technology, vol.2, no.l, pp.14-46, Feb 2002 https://doi.org/10.1145/503334.503336
  10. C. Hunt, Linux Sendmail Administration, Sybex, 2001
  11. C. Aulds, Linux Apache Web Server Administration, Sybex, 2000