1. 사설 네트워크 통과 NAT 기술, NAT Traversal의 개념 개념도 개념 사설 IP 주소를 보유한 Host의 P2P 통신을 위해 IP 주소/Port 변환과 Filtering 및 Binding 기반 NAT 내/외부 네트워크를 연결시키는 네트워크 기술 NAT Traversal을 구현하기 위해 RFC 5128에서 설명하고 있는 기술 방식은 Relaying, Connection Reversal, Hole Punching의 3가지 방식으로, Host 및 네트워크 환경을 고려하여 최적의
1. 브라우저 간 실시간 데이터 공유, WebRTC의 개념 개념도 개념 플러그인 없이 브라우저를 통해 실시간 음성, 영상 및 데이터를 공유하기 위한 HTML5, JavaScript API 기반 개방형 실시간 통신 프레임워크 W3C에서 제시된 표준이며, 서로 다른 웹 브라우저(크롬-파이어폭스 등) 간 음성 통화, 영상 통화, P2P 파일 공유 등으로 활용 2. WebRTC 통신 구조, 연결 과정, 프로토콜
I. 내부 사설IP로 접근 가능, Hole-Punching 가. Hole-Punching의 개념 서로 다른 사설 네트워크의 두 호스트 간 Relay Server를 통해 UDP 기반 NAT 통신 기술 나. Hole-Punching 사용 목적 통신 방향성 – NAT 환경에서 제약적 통신 방향성 극복 NAT 테이블 – STUN 서버 라우팅 기반 목적지 패킷 수신 II. Hole-Punching 구성도 및 기술 유형 가.