네트워크
[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) 이다.