본문 바로가기
네트워크

네트워크 NAT란?

by PudgeKim 2020. 12. 7.

NAT란?

- 하나의 IP주소로 여러개의 Device가 인터넷을 사용가능하게 하는 것

예를들면 우리는 공유기하나로 노트북, 핸드폰 등을 사용한다. 어떻게 가능할까?

위 그림처럼 공유기가 각각의 장치들에게 private IP를 할당하고 인터넷으로부터 public IP로 뭔가가 들어오면 private IP로 전환해서 주기 때문에 하나의 IP address로 여러개의 장치 사용이 가능하게 된다.
(각각의 장치들로부터 인터넷으로 보낼 때는 private IP를 public IP로 전환해준다.)

변환과정에 대해 조금 더 구체적으로 가면 NAT Translation Table에 각 Device들의 private IP와 port number를 기억해두고 웹서버로부터 응답이오면 Translation Table을 보고 거기에 해당하는 Device에게 전해주는 것이다.

'네트워크' 카테고리의 다른 글

Unix Domain Socket이란?  (0) 2021.04.24
네트워크 인터넷과 여러 계층들  (0) 2020.12.06
네트워크 switching fabrics  (0) 2020.11.28
네트워크 라우팅  (0) 2020.11.28
Transport Layer#3 Go-Back-N  (0) 2020.11.09