TCP/IP 이름 해석
32-비트 인터넷 주소가 광역 네트워크로 전송된 데이터그램의 소스와 대상을 식별하는 효과적인 방법을 머신에 제공한다 하더라도 사용자는 의미있고 쉽게 기억되는 이름을 선호합니다. TCP/IP(Transmission Control Protocol/Internet Protocol)는 플랫 및 계층 네트워크 구성을 모두 지원하는 이름 지정 시스템을 제공합니다.
플랫 네트워크에서의 이름 지정은 매우 단순합니다. 호스트 이름은 단일 문자 세트로 구성되며 일반적으로 로컬로 관리됩니다. 플랫 TCP/IP 네트워크에서 네트워크의 각 시스템에는 네트워크의 모든 호스트에 대한 이름 대 인터넷 주소 맵핑 정보가 포함된 파일(/etc/hosts)이 있습니다. TCP/IP 네트워크가 커져감에 따라 현재 각 시스템 이름 지정 파일을 보관해야 하는 관리 부담도 증가하고 있습니다. TCP/IP 네트워크가 인터넷에서와 같이 매우 거대해지면 이름 지정은 계층적으로 분할됩니다. 일반적으로 분할은 네트워크 조직에 따라 수행됩니다. TCP/IP에서 계층 구조 이름 지정은 도메인 이름 시스템(DNS)로 알려져 있으며 DOMAIN 프로토콜을 사용합니다. DOMAIN 프로토콜은 TCP/IP에서 named 디먼으로 구현됩니다.
플랫 네트워크에 대한 이름 지정처럼, 도메인 이름 계층은 네트워크 및 호스트에 의미있고 사용자가 기억하기 쉬운 기호 이름 지정을 제공합니다. 그러나 네트워크의 다른 모든 호스트에 대한 이름 대 주소 맵핑이 포함된 파일을 보관하는 네트워크의 각 머신 대신 하나 이상의 호스트가 이름 서버 역할을 하도록 선택됩니다. 이름 서버는 네트워크 및 호스트에 지정된 기호 이름을 시스템에서 사용하는 효과적인 인터넷 주소로 변환(해석)합니다. 이름 서버는 영역이라 하는 도메인의 일부 부분에 대한 완전한 정보와 이 영역에 대한 권한을 갖습니다.