먼저 도메인이라는 것을 알기 전에 IP주소에 대해 집고 넘어가겠습니다.
IP는 Internet Protocol의 약어로 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는 데 사용하는 정보 위주의 규약이며, OSI 네트워크 계층에서 호스트의 주소지정과 패킷 분할 및 조립 기능을 담당한다.
OSI 계층
흐름에 관여하지 않기 때문에 정보가 제대로 갔는지 보장하지 않는다는 뜻
보장하기 위해선 TCP같은 상위 계층에서 수행해야함
IP주소는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용되는 특수한 번호이다. 쉽게 말해 인터넷상의 주소, 주민번호라고 생각하면된다.
그럼 도메인이란 뭐냐 ? 바로 IP는 사람이 기억하기 어렵기 때문에 이를 위해 IP에 이름을 부여한 것이 도메인이다.
//naver
Server: 210.220.163.82
Address: 210.220.163.82#53
Non-authoritative answer:
www.naver.com canonical name = www.naver.com.nheos.com.
Name: www.naver.com.nheos.com
Address: 223.130.195.200
Name: www.naver.com.nheos.com
Address: 223.130.195.95
//google
Server: 210.220.163.82
Address: 210.220.163.82#53
Non-authoritative answer:
Name: www.google.com
Address: 172.217.25.164
도메인은 Root DNS 밑으로 트리 구조를 이룬다.