1. 사설 네트워크 통과 NAT 기술, NAT Traversal의 개념 개념도 개념 사설 IP 주소를 보유한 Host의 P2P 통신을 위해 IP 주소/Port 변환과 Filtering 및 Binding 기반 NAT 내/외부 네트워크를 연결시키는 네트워크 기술 NAT Traversal을 구현하기 위해 RFC 5128에서 설명하고 있는 기술 방식은 Relaying, Connection Reversal, Hole Punching의 3가지 방식으로, Host 및 네트워크 환경을 고려하여 최적의
I. 내부 사설IP로 접근 가능, Hole-Punching 가. Hole-Punching의 개념 서로 다른 사설 네트워크의 두 호스트 간 Relay Server를 통해 UDP 기반 NAT 통신 기술 나. Hole-Punching 사용 목적 통신 방향성 – NAT 환경에서 제약적 통신 방향성 극복 NAT 테이블 – STUN 서버 라우팅 기반 목적지 패킷 수신 II. Hole-Punching 구성도 및 기술 유형 가.
I. IP주소 변환, NAT 가. NAT의 정의 네트워크 자원 절약 및 보안 강화를 위해 IP 주소 변환 시 사용하는 IP 주소 변환 기술 나. NAT의 개념 – IP를 매핑시키기 위해 NAT 테이블을 구성 – NAT는 정해진 개수 만큼 공인 IP 주소를 가지고 순차적으로 사설 IP 주소를 매핑하거나, 1:1, 1:N 혹은 별도의 Port를 이용 다. NAT의 목적 IP 자원 부족에 따른 IP 공유 – 외부와 통신하기 위한 공인 IP 부족 시 공인 IP를 공유하여 외부와 통신 내부 네트워크 보호 – 내부 네트워크를 외부로부터 보호하고자 IP 주소