메인 메뉴로 바로가기 주제분류 메뉴로 바로가기 본문으로 바로가기

데이터 통신과 컴퓨터 네트워크

도메인 네임 스페이스

계층 구조의 네임 스페이스에서 각 레이블은 점(.)으로 구분되고 최상위부터 순차적으로 계층적 소속 관계를 나타낸다. 최상위 레이블은 기구의 성격, 그 아래 레이블은 기구 이름, 그 밑으로 기구 내부에 있는 단위 조직의 이름이다. 예들 들어, media.korea.com 도메인에서 com은 기구의 성격, korea는 기구 이름, media는 기구 내부의 하부 조직 이름을 나타낸다. 따라서 도메인 이름이 media.korea.com인 호스트의 소속 관계를 쉽게 확인할 수 있다.

하위 기구의 네임 스페이스를 할당하고 관리하는 방식은 각 하위 기관의 네트워크 관리 책임자에게 위임된다.

도메인

도메인 네임 스페이스(Domain Name Space)는 [그림 15-2]와 같은 계층적인 트리 구조를 지원한다. 도메인 이름은 최하위에 위치한 호스트의 레이블을 맨 왼쪽에 두고, 상위 노드로 이동하면서 점(.)으로 구분한 레이블 이름을 연속으로 붙인다. 예를 들어, 최하위에 위치한 xx 호스트의 도메인 이름은 xx.lcs.mit.edu다. edu와 같이 루트 호스트의 바로 밑에 위치한 호스트는 TLD(Top Level Domain, 최상위 도메인)라고 부르며, 도메인 이름의 맨 오른쪽에 위치한다. [그림 15-2]에는 mil, edu, arpa라는 TLD 세 개가 위치한다.

레벨이 같은 호스트는 이름이 유일해야 한다. 예를 들어, 루트 호스트 바로 밑에는 edu라는 이름은 한 호스트에만 부여해야 한다. 레벨이 다르면 이름이 같아도 도메인 이름의 유일성이 보장된다.

[그림 15-2] 도메인 네임 스페이스(RFC 1034 참고)

[그림 15-2] 도메인 네임 스페이스(RFC 1034 참고)

도메인이라는 명칭은 도메인 네임 스페이스에 있는 하부 트리 전체를 의미하며, 해당 도메인의 이름은 하부 트리의 맨 상위에 위치한 호스트의 도메인 이름이다. 예를 들어, [그림 15-2]는 바깥 부분의 edu 도메인과 안쪽 부분의 mit.edu 도메인을 설명한다.

최상위 도메인

RFC 1591에서는 세 글자로 구성된 최상위 도메인(TLD) 7개를 정의하고 있다. 최초의 최상위 도메인 레이블은 다음과 같다.

• com : 상업적인(Commercial) 용도로 사용하며, 이용자의 규모가 매우 방대하다.
• edu : 교육기관(Educational Institutions)을 위해 정의되었으나, 나중에 4년제 대학 기관으로 한정되었다.
• net : 네트워크(Network) 서비스 제공자와 관련된 시스템을 위해 정의되었다.
• org : 다른 TLD에 속하지 않는 비정부 기구를 포함한다. 다양한 종류의 기관(Organization)을 위해 정의되었다.
• int : 국제적인 목적으로 정의되었으나, 현재는 새로운 사용자의 등록이 유보되어 있다.
• gov : 미국의 주 정부를 비롯해 미국 연방 정부와 관련된 기관을 위해 정의되었으나, 현재는 연방 정부와 관련된 기관에서만 사용한다.
• mil : 미국 국방성 관련 기관에서 사용하도록 정의되었다.

인터넷 사용자의 증가로 7개 도메인으로 모든 수요를 충족시킬 수 없게 됨에 따라 최근에 arts, firm, info, nom, rcc, store, web 같은 도메인이 추가로 정의되었다.

일반 도메인과 별도로 두 글자로 구성된 국가 코드 TLD가 정의되어 각국에서 사용하고 있다. 인터넷 보급이 미미한 일부 국가에서는 자국 코드를 타국에 배정하는 서비스를 하기도 한다. 이는 .com 도메인의 선호에 따라 .com 도메인이 부족해지면서 특정 국가 코드의 의미가 .com 도메인을 대처하는 장점 때문이다. 예를 들어, 투발루(Tuvalu)라는 나라의 국가 코드인 tv, 코코스(Cocos) 아일랜드의 cc 등이 이에 속한다. 각 국가에 배정된 TLD를 어떻게 관리하느냐는 해당 국가의 관리자 몫이다.

여기서 잠깐 RFC 1591

네크워크 분야는 국제 표준화 단체에서 권고한 안을 기준으로 이루어지는데, 도메인 관련 표준안은 RFC1591로 문서화되어 있다. 전 세계의 모든 책에서 설명되는 DNS는 RFC 1591에 기술되어 있다.

도메인 이름

[그림 15-3]처럼 레이블이 부여된 각 호스트는 도메인 이름(Domain Name)을 갖는다. 도메인 이름은 하위 호스트의 레이블부터 시작해 루트 호스트까지의 경로에 위치한 모든 호스트의 레이블 이름에 점(.)을 붙여 연결한다. 예를 들어, lcs 레이블이 붙은 호스트는 lcs와 루트쪽 경로에 위치한 mit, edu 레이블을 사용해 lcs.mit.edu라는 도메인 이름을 갖는다.

[그림 15-3] 도메인 이름과 레이블

[그림 15-3] 도메인 이름과 레이블

출처

제공처 정보

『데이터 통신과 컴퓨터 네트워크』는 IT 관련학과 학부생을 대상으로 데이터 통신과 컴퓨터 네트워크를 한 학기 동안 학습할 수 있도록 구성한 책이다. 데이터 통신과 컴퓨터 네트워크의 상호 연관 부분을 함께 학습할 수 있다. 친숙한 인터넷을 중심으로 OSI 7계층을 설명하여 쉽게 이해할 수 있고, 필수 용어를 꼼꼼히 정의하여 개념을 확실히 잡는다.

  • 지음 박기현 교수

    고려대학교에서 학사/석사/박사 학위를 받았으며, 1999년부터 현재까지 위덕대학교 정보통신공학과 교수로 재직 중이다. 미국 현지 법인인 Samsung America를 비롯해 삼성전자에서 8년간 유닉스 운영체제 개발 업무를 수행하였다. 컴퓨터 네트워크, 운영체제, 프로그래밍 분야에 다수의 저서가 있으며, 관심 연구 분야는 분산 이동 시스템, Ad-hoc 네트워크다. 자세히보기

본 콘텐츠의 저작권은 저자 또는 제공처에 있으며, 이를 무단 이용하는 경우 저작권법 등에 따라 법적책임을 질 수 있습니다.
외부 저작권자가 제공한 콘텐츠는 네이버의 입장과 다를 수 있습니다.

위로가기