네트워크

NAT(Network Address Translation) (1)

간다12 2024. 7. 15. 21:58

- 일반적인 인터넷 공유기는 NAT(Network Address Translation) 기술이 적용된 장치이다.

- 보통 주소와 포트번호를 모두 제어한다.

- 인터넷 IP 주소 부족 문제를 해결한다.(Private IP)

- 패킷 필터링과 방화벽과 비슷한 보안성을 제공한다.

 

IP주소는 공인 주소(Public IP) 와 사설 주소(Private IP - NAT) 가 존재한다.

 

공유기 구조에 따른 분류

 - Cone NAT : Host 단위, 외부 포트 지정

 - Symmettric NAT ; TCP 세션마다 외부 포트 지정

NAT Gateway에서 각 PC마다 Private IP 주소를 할당한다.

 

PC에서 Web server(15.15.15.15)에 데이터를 전송하려고 할때, Src, Dst 주소와 전송 Port를 설정한다.

 

NAT 게이트웨이에서 출발지 주소를 공인IP로 변경하고 출발지 포트를 변경한다.

 

OutBound 될 때, NAT table에 Local IP, port, external port 등에 전송 정보가 저장된다.

 

InBound 될때, 다시 해당 PC로 Dst IP와 Dst Port를 변환해 준다.

반응형