본문 바로가기
Network & UTM

NAT - Network Address Translation

by devLog by Ronnie's 2021. 4. 3.

들어가며


NAT의 대한 개념을 정리한다.

 

 

NAT - Network Address Translation 란?


 

- Network Address Translation 약자이며, 라우터 또는 방화벽과 같은 단일 장치가 인터넷 또는 공용 네트워크와 로컬 또는 개인 네트워크 간의 에이전트 역할을 해주는 프로세스  ( 여기서 에이전트란 내부에 있는 장치의 소스 ip 주소를 다른 ip주소로 변환 해주는것 ) 이다. 이를 통해서 단일 공용 주소가 상당히 많은 수의 개인 주소를 나타낼 수 있다.

 

- 이러한 NAT의 기원으로는 라우팅 가능한 프로토콜 중 하나는 인터넷의 표준이 된 IPv4인데 만들어졌을 당시에는 아무도 얼마나 많은 주소가 필요한지 전혀 몰랐기 때문에 총 주소 범위를 2의 32제곱의 개념을 기반으로 하여 만들었다. 하지만 시대가 지나면서 개인 컴퓨팅과 월드 와이드 웹 또는 스마트폰 보급률 상승등의 이유로 주소가 부족하게 되었기때문에 이러한 문제를 해결하기 위해 NAT 기능이 생기게 되었다.

현재는 IPv4체계의 수도 부족하게 되어 IPv6 체계까지 이용하고 있다.

'Network & UTM' 카테고리의 다른 글

FORTIGATE - diagnose system top 명령어  (0) 2021.04.06
FORTIGATE - Web Filter & App Control  (0) 2021.04.05
MAC & ARP  (0) 2021.04.01
FORTIGATE - CONSERVE MODE  (0) 2021.03.27
FORTIGATE - DNAT 설정 (VIP)  (0) 2021.03.27

댓글