티스토리 뷰
1.정의
- 네트워크 주소 변환(Network Address Translation, 줄여서 NAT).
- 내부 망에서는 사설 IP 주소를 사용하여 통신을 하고, 외부망과의 통신시에는 NAT을 걸쳐 공인 IP 주소로 자동 변환.
2.사용 이유
- 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함.
- IPv4의 주소 부족 문제를 해결하기 위한 방법으로서 고려됨.
3.목적
- 인터넷의 공인 IP 주소를 절약할 수 있음.
- 공개된 인터넷과 사설망 사이에 방화벽을 설치함으로써 외부 공격으로부터 사설망을 보호.
4.주요 기능
- IP Masquerading(IP 위장, IP 마스커레이드)
-> 사설 IP 주소를 공인 IP로 가장하여 사설망에 연결되어 있는 호스트들이 공개된 인터넷 자원을 공유할 수 있도록 하는 네트워크 기법.
- Port Forwarding (포트 포워드)
-> 외부에서 사설망의 한 호스트를 접근할 때, 공유기에서 포트를 이용하여 호스트를 구분하고 호스트를 접근할 수 있도록 하는 기법.
5.종류
- 정적 NAT 방식 (Static NAT)
-> 외부 공인 IP와 사설 IP를 1 : 1로 매핑.
- 동적 NAT 방식 (Dinamic NAT)
-> 외부 공인 IP와 사설 IP를 M : N로 매핑. (공인 IP : M, 사설 IP : N 일때, M < N)
- PAT 방식 (Port Address Translation)
-> 외부 공인 IP와 사설 IP를 1 : N로 매핑.
-> 일반적으로 사용하는 유/무선 공유기에 사용.
-> 변환된 IP 주소로는 사내망 호스트들을 구분할 수 없기 때문에 포트번호를 부여하여 구분.
'WEB' 카테고리의 다른 글
| [frontend] 추천 자료 모음 (3) | 2022.02.08 |
|---|---|
| [이클립스] 폴더 프로젝트 임포트 시키기 ! (0) | 2022.02.07 |
| [WEB] Deploy, Distribute, Release 구분 (0) | 2022.01.26 |
| [WEB] Web Server 와 Was의 차이점 (0) | 2020.03.10 |
| [WEB] WAS란? (0) | 2019.10.25 |