티스토리 뷰

WEB

[WEB] NAT란?

에스파니아 2019. 10. 24. 19:35
728x90
반응형

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 주소로는 사내망 호스트들을 구분할 수 없기 때문에 포트번호를 부여하여 구분.

728x90

'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
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함