← 홈
네트워크

NAT

사설 IP 주소를 공인 IP로 변환. IPv4 주소 부족과 NAT의 부작용.

핵심 개념

NAT 동작

사설 IP(10.x, 172.16~31.x, 192.168.x)를 공인 IP + 포트로 매핑해 인터넷과 통신.

PAT (포트 변환)

여러 내부 호스트를 단일 공인 IP에 다중화. 포트로 구분 — 대부분의 가정/회사 NAT가 이것.

NAT 부작용

외부에서 내부로 먼저 연결 불가(in-bound 차단), P2P 어려움, end-to-end 원칙 깨짐.

NAT 우회 기법

STUN, TURN, ICE — 외부 보조 서버로 NAT 뒤에 있는 호스트끼리 연결 (WebRTC가 사용).

면접 단골 질문

  1. Q1.NAT이 왜 등장했고 무엇을 해결하나요?
  2. Q2.포트 포워딩이 무엇이고 어떤 경우에 필요한가요?
  3. Q3.NAT 뒤에 있는 두 사용자가 어떻게 직접 P2P 연결을 맺나요?
  4. Q4.IPv6가 보급되면 NAT은 사라지나요?
  5. Q5.Symmetric NAT과 Cone NAT의 차이를 P2P 관점에서 설명해보세요.