NAT (Network Address Translation)

Moon Blue의 IT 로그 📝·2023년 4월 5일
0
post-thumbnail

NAT(Network Address Translation) 는 네트워크 주소 변환 기술로, IP 주소를 다른 IP 주소로 변경하는 과정입니다. 주로 사설 IP 주소를 공인 IP 주소로 변경하거나 반대로 변경하는 경우에 사용됩니다.

🌐 NAT의 목적

NAT의 주요 목적은 IPv4 주소 공간 부족 문제를 완화하는 것입니다. 사설 IP 주소를 사용하면 기업이나 가정 내부에서 IP 주소를 중복 사용할 수 있으며, NAT를 통해 외부 인터넷과 통신할 수 있습니다.

🌐 NAT 작동 원리

NAT 장비는 IP 패킷의 출발지와 목적지 IP 주소를 변환하고, 필요한 경우 포트 번호도 변환합니다. 이를 통해 내부 네트워크의 여러 기기가 하나의 공인 IP 주소를 공유하며 외부 인터넷과 통신할 수 있습니다.

🌐 NAT 종류

주로 사용되는 NAT의 종류로는 스태틱(static) NAT, 다이나믹(dynamic) NAT, 및 PAT(Port Address Translation)가 있습니다. 각각의 NAT 방식은 IP 주소 변환 방식과 용도에 따라 다릅니다.

🌐 스태틱 NAT

스태틱 NAT는 고정된 사설 IP 주소를 고정된 공인 IP 주소로 일대일 대응하여 변환하는 방식입니다. 이 방식은 주로 외부에서 내부 서버에 접근할 때 사용됩니다.

🌐 다이나믹 NAT

다이나믹 NAT는 사설 IP 주소를 NAT 장비에 미리 정의된 IP 주소 풀에서 동적으로 할당된 공인 IP 주소로 변환하는 방식입니다. 다수의 기기가 동시에 인터넷에 접속할 때 사용됩니다.

🌐 PAT

PAT는 사설 IP 주소뿐만 아니라 포트 번호까지 변환하여, 여러 기기가 하나의 공인 IP 주소를 공유하며 인터넷에 접속할 수 있도록 하는 방식입니다. 대부분의 가정용 인터넷 공유기에서 사용됩니다.

🌐 NAT의 장단점

NAT의 장점으로는 IP 주소 공간 부족 문제 완화, 보안 강화 등이 있습니다. 단점으로는 일부 애플리케이션 호환성 문제, 성능 저하, 트래픽 로그 분석의 어려움 등이 있습니다.

🌐 NAT 트래버설

NAT 트래버설은 주로 VoIP, 온라인 게임, P2P 애플리케이션 등에서 사용됩니다. NAT 트래버설 기술 중에는 STUN(Session Traversal Utilities for NAT), TURN(Traversal Using Relays around NAT), ICE(Interactive Connectivity Establishment) 등이 있습니다.

🌐 NAT와 IPv6

IPv6는 주소 공간이 거의 무한하기 때문에 NAT의 주요 목적인 IP 주소 공간 부족 문제를 해결할 수 있습니다. 그러나 현재 IPv4와 IPv6가 동시에 사용되고 있는 상황에서는 NAT 기술이 여전히 필요하며, 향후에도 일부 환경에서는 계속 사용될 것으로 예상됩니다.


NAT는 IP 주소 공간 부족 문제를 해결하기 위한 네트워크 주소 변환 기술로, 여러 가지 방식으로 작동하며 장단점이 있습니다. NAT 트래버설과 IPv6의 도입으로 인해 NAT의 사용이 줄어들고 있지만, 아직까지는 필요한 기술로 남아있습니다.

profile
What a Beautiful World~ 🌏

0개의 댓글