NAT
NAT(Network Address Translation)란, RFC 1918에서 정의된, Public IP 주소(a.k.a. Internet Address)와 Private IP 주소(a.k.a. Internal Address)를 서로 변환하는 프로세스로, 라우터나 방화벽에서 보통 사용된다.
IPv4의 주소는 제한적이기 때문에, 이를 완화하기 위해 여러 장치가 단일 공용 IP 주소를 공유할 수 있어, 유한한 IPv4 체계의 문제를 해결할 수 있다. 또한, Private IP 주소를 NAT/Firewall 뒤에 숨길 수 있기 때문에 보안 측면에서도 이점이 있다.