본문 바로가기

카테고리 없음

NAT(Network Address Translation)

   집의 네트워크 인터넷이 로컬 네트워크이고 집에서 나가는 나머지의 인터넷을 rest of internet이라 하면 그 사이를 이동할 때 IP 주소가 달라지는 것이다. 집의 ip 주소 즉, private address가 10.0.0.1, 10.0.0.2, 10.0.0.3이 있고 public address가 138.76.29.7이라 하면 public address가 돈을 내고 받은 ip 주소이다.  

   NAT를 적용하면 로컬 네트웍에서 주소 변환을 외부에 알리지 않고 실행이 가능하여 보안상의 장점이 있다. NAT trainslation table이 있어서 LAN side address(로컬 네트워크)와 WAN side address(외부 네트워크)가 매핑 되어있고 이 표를 보고 datagram이 이동한다. private address로 사용이 가능한 ip 주소들이 정해져 있는데 A,B,C로 총 3개의 분류로 나눠져있다. A,B보다 상대적으로 C가 가장 많이 사용된다. 공유기를 통해서 연결하는 경우 Private ip를 사용하게 된다. 

  • 10.0.0.0~10.255.255.255 (Class A) 
  • 172.16.0.0 ~ 172.31.255.255 (Class B) 
  • 192.168.0.0~192.168.255.255 (Class C)