본문 바로가기

네트워크/네트워크 기초

IP(Internet Protocol)

IP(Internet Protocol)

(IP가 무엇인지 어느정도 알고 있다는 전제를 깔고 시작합니다.)

 

IP는 크게 '공인 IP'와 '사설 IP'로 나누어 볼 수 있다. 공인 IP는 인터넷망에서 한 단말에서 한 단말로 접속할 수 있는 주소로 인터넷 망 내부에서 고유한 존재이다. 즉 공인 IP는 어느 한 군데에서 사용 중이라면 다른 곳에서 사용할 수 없다. 공인 IP는 현재 IPv4의 경우, 총 42억 개를 사용할 수 있다. 인터넷 초창기에는 넉넉한 숫자였지만 요즘처럼 인터넷이 대중화된 시대에는 매우 부족한 숫자이다.

그래서 IP 주소의 낭비를 차단, 내부 자원 보호 등의 이유로 사설 IP를 사용한다. 사설 IP는 공인 IP 대역 내 'Private Network'로 지정된 대역으로, 공인 IP에서는 해당 대역을 사용하지 않고 오로지 외부 인터넷과 관련되지 않는 내부 사설 네트워크에서만 사용된다. 사설 IP로 지정된 대역은 다음과 같습니다.

10.0.0.0 ~ 10.255.255.255 -> A Class(10.0.0.0/8)
172.16.0.0 ~ 172.31.255.255 -> B Class(172.16.0.0/12)
192.168.0.0 ~ 192.168.255.255 -> C Class(192.168.0.0./16)

이 사설 IP는 공인 IP와는 다르게 중복하여 사용할 수 있다. 다시 말해 우리집 공유기에서 저 사설 IP를 사용한다고 해서 다른 집에서 저 사설 IP를 사용할 수 없는 것이 아니다. 우리 집 주소(길동 아파트 103동 202호)가 전 세계에서 유일하며 고유한 주소이지만 '거실'이라고 하는 단어를 쓰는 공간은 어느 집이든 있다.

도둑이 집을 털 때도 '길동 아파트 103동 202호 거실을 털자'라고 해야 털 수 있지, '거실을 털자'라고 말을 한다면 어느 집 거실인지 모모른다. 그러므로 사설 IP는 어디서든 내부에서 마음껏 쓰고 외부망인 인터넷을 나갈 때는 고유 IP인 공인 IP를 가지고 나가게 된다.