네트워크를 효율적으로 나누기 위해 서브넷을 이용하는 것은 유용하지만, 반면에 다수의 IP주소(네트워크 ID, 브로드캐스트 주소 등)가 낭비됨
서브넷 마스크 사용시 주의사항
1) 서브넷 마스크는 전체가 1 또는 0인 경우가 아니라면, 서브넷 마스크의 결정 방법에 관한 특별한 규칙은 없음
2) 사용할 서브넷과 그 체계의 결정은 지역(local) 사이트에 일임
3) 32비트 모두를 서브넷 정의에 사용할 수는 있지만, 4비트나 8비트를 단위로 하여 서브넷 마스크를 할당하도록 권고
인터넷에 연결되는 호스트 컴퓨터에 부여되는 도메인 이름의 모호성과 혼란을 최소화하기위해 IP 주소와 도메인 이름 사이에 제어가 가능한 이름 공간을 먼저 구성한 다음, 이로부터 각 호스트 컴퓨터에 이름을 부여함
이름공간은 각 IP주소마다 유일한 이름을 연결시키며, 평면구조 혹은 계층구조를 갖도록 구성한다.
DNS는 각 기관이 자율적으로 호스트에게 이름을 부여할 수 있도록 설계
동일한 도메인에 동일한 호스트의 이름으로 중복되지 않는 한, 임의의 도메인에서 원하는 호스트 이름을 사용할 수 있음
DNS의 계층화된 구조는 특정한 후미(suffix) 주소를 이용하여 자율적으로 도메인 이름의 제어가 가능하도록 해줌
루트 서버는 최상의 계층에 위치하며, 자율성을 갖고 도메인명 서비스를 제공
인터넷 주소의 변환 서비스를 요구하는 쪽이 클라이언트가 됨
클라이언트는 주소변환 요청을 메시지에 실어서 상위 서버에게 전송하며, 상위 서버는 그 결과를 메시지 형태로 하위 클라이언트에게 전송함