1.3.1 IP 주소의 개념
IP 주소(Internet Protocol address)란 인터넷에 연결된 데스크톱, 노트북, 스마트폰과 같은 클라이언트부터 각종 서버까지 모든 장치를 식별할 수 있도록 부여된 고유한 주소를 말합니다. 예를 들어 웹 브라우저의 주소창에 ‘142.250.207.100’을 입력하면 주소가 ‘google.com’으로 바뀌고 구글에 접속됩니다. 여기서 google.com은 외우기 쉬운 별명일 뿐이며, 142.250.207.100이 바로 IP 주소입니다. IP 주소는 절대 겹치지 않는 일종의 인터넷 신분증과 같습니다.
0.0.0.0~255.255.255.255처럼 IP 주소는 0부터 255까지 임의의 숫자가 네 번 연이어져 구성되며, 개수는 총 42억 9,496만 7,296개입니다. 이러한 IP 주소 체계를 IP version 4, 줄여서 IPv4라고 부릅니다.
하지만 IPv4에서 제공하는 약 43억 개의 IP 주소는 전 세계의 모든 나라가 나눠 쓰기에 부족했습니다. 이에 1995년부터 IPv6(I version 6)이라는 새로운 형태의 주소를 만들어 IPv4와 함께 사용하기 시작했습니다. IPv6은 사실상 무한대(340,282,366,920,938,463,463,374,607,431,768,211,456개)에 가까운 IP 주소를 부여할 수 있습니다.