[네트워크] 사설 IP, 공인 IP
IP(Internet Protocol)
IP 주소는 네트워크 상에서 기기를 식별하는 고유한 주소로 컴퓨터나 스마트폰 등 네트워크에 연결된 기기의 주소 역할을 한다. 따라서 IP 주소를 통해 기기가 인터넷이나 로컬 네트워크에서 다른 기기와 통신할 수 있다.
IP 주소에는 공인 IP 주소, 사설 IP 주소, 동적 IP 주소, 정적 IP 주소 등 다양한 유형이 존재한다.
사설 IP
사설 IP 주소 : 공유기가 노트북, 스마트 TV, 휴대폰 등 홈 네트워크에 연결된 장치에 할당한 내부 IP 주소를 의미한다. 사설 IP 주소는 로컬 네트워크에서 할당되며 다른 네트워크의 IP 주소와 중복이 가능하다. 대신 동일한 로컬 네트워크에 연결된 장치에는 같은 사설 IP 주소를 할당할 수 없다.
사설 IP 주소는 IANA(인터넷 할당 번호 관리기관)가 확보한 사설 IP 주소 범위 내에서 할당되며 인터넷에 노출되지 않는다. 전 세계에는 수백만 개의 사설 네트워크가 존재하며 사설 네트워크에 연결된 장치에는 다음 사설 IP 대역 내의 IP 주소가 할당된다.
- 클래스 A: 10.0.0.0~10.255.255.255
- 클래스 B: 172.16.0.0~172.31.255.255
- 클래스 C: 192.168.0.0~192.168.255.255
공인 IP
공인 IP 주소 : 인터넷 업체가 사용자에게 할당하며 공유기가 인터넷과 통신하도록 하는 역할을 하는 외부 IP 주소를 의미한다. 공인 IP 주소는 사용자의 전체 네트워크에 적용되기에 동일한 인터넷 연결을 사용하는 장치는 IP 주소를 공유하게 된다.
공인 IP 주소와 사설 IP 주소가 모두 할당되는 이유는 장치 수에 비해 IP 주소가 충분하지 않기 때문이다. 1980년대에 만들어진 IPv4는 32비트 IP 주소를 사용하고 있으며, 이는 약 43억 개의 고유 IP 주소가 존재한다. 하지만 시간이 지나면서 따라 더 많은 IP 주소가 필요해졌으며, IP 주소 부족 문제를 해결하기 위해 사설 IP 주소와 NAT 시스템이 도입되었다.