인터넷의 사용이 늘면서 할당 가능한 IPv4 주소의 개수가 부족해지자 이를 보완하기 위해 NAT가 생겼다. NAT (Network Address Translation) 는 사설 IP 주소를 공인 IP로 변경해주는 주소 변환 서비스이다. 예를 들어, 대부분의 경우 집에 하나의 인터넷 공유기를 설치해 여러 PC에 연결하여 사용한다. 이는 NAT를 통해 각기 다른 사설 IP를 하나의 공인 IP로 맵핑하기 때문에 가능한 것이다. 보통 Router에 NAT 기능이 탑재되어 있다. 할당 방식에 따른 NAT의 종류 1) Static NAT (1 to 1 NAT) 공인 IP 주소와 사설 IP 주소가 1:1로 매칭되는 방법이다. 하지만 이 방법은 NAT를 사용하고자 하는 목적과 상이하기 때문에 잘 사용되지 않는다. 2)..