본문 바로가기

카테고리 없음

NAT

NAT이란

Network Address Translation

 

- 내부 네트워크에서는 사설 IP를 사용하고, 외부 네트워크로 나가는 경우 공인 IP주소로 변환돼서 나가게 하는 기술

 

 

이 기술이 필요한 이유는 지금 사용하고 있는 인터넷 프로토콜은 IPv4로 약 43억개 주소를 사용 가능합니다

 

하지만 현재 지구에 살고 있는 인구수는 80억명이 넘어가며, 이제 컴퓨터뿐만 아니라 다른 장비들도 통신을 위해 IP주소가 더 필요하게 될 것입니다.

 

IPv6 상용화되고 있는 상황이지만, 호환되는 장비가 아직 부족하기에 임시방편이 필요합니다

 

임시방편이 바로 NAT 기술입니다.

 

 

사설망과 공중망를 분리하여, NAT를 사용하게 됩니다

 

현재 정해져 있는 IP수를 최대한 활용하기 위해서 다양한 방법을 사용합니다

 

앞서 배운 DHCP, 그리고 NAT를 이용하게 됩니다

 

 

실제 출발지 주소가 아닌 다른 주소로 변환되어

외부 네트워크로 나가기 때문에 내부 네트워크 정보를 공개되지 않는 상태가 됩니다

 

이로 인해서, 보안성 강화의 장점도 있습니다. 

 

 

Static NAT, Dynamic NAT, PAT(Port address translation)

1) Static NAT

2) Dynamic NAT

3) PAT 

 

 

사설 IP address 

Class A : 10.0.0.0 ~ 10.255.255.255 (10.0.0.0 /8) 

Class B : 172.16.0.0 ~ 172.31.255.255 (172.16.0.0 /12) 

Class C : 192.168.0.0 ~ 192.168.255.255 (192.168.0.0 /16)