인터넷에 접속된 모든 컴퓨터와 장치들은 각각 독립적인 주소를 가지고 있습니다. 이것을 IP 주소(Internet Protocol address, 인터넷 프로토콜 주소)라고 합니다. 인터넷에서 서로 통신할 때 사용되는 주소입니다. 이 주소를 통해서 데이터가 어디서 출발해서 어디로 가야 할지 알 수 있습니다.
두 가지 주요 IP 주소 형식은 IPv4( IP 버전 4)와 IPv6( IP 버전 6)입니다. 이 중에서 IPv4가 더 일반적으로 사용됩니다. 일반적으로 IP 주소라고 하면 IPv4 형식의 주소를 말합니다.
1. IPv4 주소
0~255 사이의 숫자 4개의 묶음으로 구성되어 있습니다. 예를 들면 127.0.0.1과 같은 형식입니다.
32비트 주소 체계이며 일반적으로 4개의 8비트 숫자로 표현된 것입니다. 0.0.0.0 ~ 255.255.255.255 사이에 존재하게 됩니다. 따라서 약 43억 개의 IP 주소를 만들 수 있습니다. (정확히는 4,294,967,296개 = 256 x 256 x 256 x 256 x 256)
인터넷이 폭발적으로 성장하면서 IPv4 형식의 주소가 부족해졌습니다. 이에 따라 주소 길이를 대폭 늘린 IPv6 주소의 사용이 늘어나고 있습니다.
2. IPv6 주소
IPv4 주소 부족 문제를 해결하기 위해 도입된 128비트 주소 체계입니다. 좀 더 복잡해 보이지만, 더 많은 기기를 식별할 수 있습니다. 숫자와 알파벳을 섞어서 사용하고, ":"으로 그룹을 나눠서 표현합니다. 예를 들면, 2001:0DB8:1000:0000:0000:0000:1111:2222 와 같은 모습입니다. 약 2^128개의 주소를 제공할 수 있어서 아주 큰 주소 공간을 가지고 있습니다.
현재까지는 IPv4 주소가 더 많이 사용되고 있습니다. IPv4는 초기에 인터넷을 구성하는 데 사용된 주소 체계이며, 많은 기존 장치들이 IPv4를 사용하고 있기 때문입니다. 하지만 주소 부족 문제 등을 생각할 때 미래에는 IPv6가 더 많이 사용될 것으로 예상됩니다.
현재는 IPv4와 IPv6가 함께 사용되는 상황에서 호환성을 유지하는 기술이 계속 활용되고 있습니다.
IP 주소란?