네트워크

[TCP/IP 소켓 프로그래밍] IP 주소와 호스트

차나히 2023. 9. 22. 19:58

IP 주소란?

IP 주소는 Internet Protocol 의 약자로, 인터넷에 연결된 컴퓨터들을 분류하기 위해 만들어진 주소라고 생각할 수 있다. IP 주소는 IPv4 와 IPv6 로 나뉘는데, IPv4 의 경우 32비트 주소를 사용하며, 이 주소의 숫자가 모자랄 경우를 대비해 IPv6 의 경우 128비트의 주소를 사용한다. 

 

DNS 

숫자로 이루어진 IP 주소의 경우 사람이 기억하기가 쉽지 않다. 그래서 이 IP 주소를 대신할 이름이 필요하다. 호스트명을 사용해서 해당 IP 주소가 어떤 PC 의 주소인지 알 수 있으며, 인터넷 상에서는 도메인 이름을 사용한다. 예를 들어  www.google.com  을 생각해볼 수 있다. 

 

다만, 호스트 또는 도메인 이름은 단지 이름일 뿐, IP 주소 자체를 의미하지는 않는다. 내부적으로 호스트 또는 도메인을  IP 주소로 변환해주는 작업이 필요한데, 이때 필요한것이 DNS (Domain Name Server) 이다.