4
IPOP (IP-over-P2P)는 최종 사용자가 자신의 VPN (가상 사설망)을 정의하고 만들 수있는 오픈 소스 사용자 중심 소프트웨어 가상 네트워크입니다.IPOP 가상 네트워크는 "TinCan"링크 설정을 통해 IP 또는 이더넷의 엔드 투 엔드 터널링을 제공하고 제어 API를 통해 관리하여 다양한 소프트웨어 정의 VPN 오버레이를 만듭니다.IPOP의 아키텍처와 디자인은 프로젝트가 시작된 이래로 모든 피어를 글로벌 오버레이로 연결하는 구조화 된 P2P 라이브러리 (Brunet)를 기반으로 한 프로젝트에서 진화했으며, TinCan 링크를 기반으로하는 현재 디자인과 사용자를 신뢰할 수있는 피어 (예 : 온라인 소셜 네트워크 등)와 연결하는 현재 디자인으로분리 된 컨트롤러의 조정.IPOP의 핵심은 기존 기술 (Jingle / WebRTC) 및 표준 (STUN, TURN, XMPP)을 활용하여 방화벽 및 / 또는 NAT (Network Address Translator) 뒤에있는 경우에도 컴퓨터간에 P2P 링크를 통해 IP 패킷을 터널링합니다..