Ориентированная на пользователя программная виртуальная сеть с открытым исходным кодом, позволяющая конечным пользователям определять и создавать свои ...
Ориентированная на пользователя программная виртуальная сеть с открытым исходным кодом, позволяющая конечным пользователям определять и создавать свои ...
IPOP (IP-over-P2P) Платформы
Linux
IPOP (IP-over-P2P) Обзор
IPOP (IP-over-P2P) - это виртуальная сеть, ориентированная на пользователя, с открытым исходным кодом, позволяющая конечным пользователям определять и создавать свои собственные виртуальные частные сети (VPN). Виртуальные сети IPOP обеспечивают сквозное туннелирование IP или Ethernet через настройку каналов TinCan и управляются через управляющий API для создания различных программно-определяемых оверлеев VPN.
Архитектура и дизайн IPOP эволюционировали с момента создания проекта, начиная с проекта, основанного на структурированной библиотеке P2P (Brunet), соединяющего всех пиров в глобальное наложение, до нынешнего дизайна, основанного на ссылках TinCan, соединяющих пользователей с доверенными пирами (например, из социальных сетей в Интернете) через посредничество разъединенного контроллера. По своей сути IPOP использует существующие технологии (Jingle / WebRTC) и стандарты (STUN, TURN, XMPP) для туннелирования IP-пакетов по каналам P2P между компьютерами, даже если они находятся за брандмауэрами и / или трансляторами сетевых адресов (NAT).