NAT
- NAT(Newtork Adress Translation)은 라우터를 통해 주고받는 기술로, IP 패킷의 TCP/UDP포트, 출발지/목적지의 IP주소를 기록하는 것
- 이 때 패킷의 변화가 생김으로 프로토콜의 Checksum도 다시 계산을 해야함
- 보통은 LAN의 사설 네트워크를 하나의 공인 IP를 통해 인터넷에 접속하기 위해 사용하게 됨
- IP주소 부족 문제를 해결할 수 있고, 내부 네트워크 정보를 바깥에서 알 수 없기 떄문에 보안상 장점을 가짐
포트포워딩
- 포트포워딩(port forwarding)은 패킷이 라우터나 방화벽을 가로지를 때 특정 IP와 특정 포트로의 요청을 받아 다른 IP, 포트로 넘겨주는 것으로, NAT을 응용한 기술
- 게이트웨이처럼 외부망 반대쪽에 위치한 사설 네트워크에 연결하기 위해 흔히 사용됨
출처:
https://www.youtube.com/watch?v=Qle5cfCcuEY&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=27