Jump to content

ПОП

ПОП
Оригинальный автор(ы) Ренато Фигейредо
Репозиторий
Написано в Питон , С , Баш
Тип VPN
Лицензия МОЯ лицензия
Веб-сайт ipop-проект .org

IPOP (IP-Over-P2P) — это ориентированная на пользователя программная виртуальная сеть с открытым исходным кодом , позволяющая конечным пользователям определять и создавать свои собственные виртуальные частные сети (VPN). Виртуальные сети IPOP обеспечивают сквозное туннелирование IP или Ethernet управления через каналы «TinCan», настройку и управление через API для создания различных программно-определяемых наложений VPN . [ 1 ]

IPOP начался как исследовательский проект в Университете Флориды в 2006 году. В своем первом поколении IPOP был построен на основе структурированных P2P-каналов, управляемых библиотекой C# Brunet . В своем первом проекте IPOP опирался на структурированную оверлейную сеть P2P Brunet для однорангового обмена сообщениями, уведомлениями, обходом NAT и IP-туннелированием. IPOP на основе Брюне по-прежнему доступен с открытым исходным кодом; однако архитектура и реализация IPOP претерпели изменения.

С сентября 2013 года проект финансируется Национальным научным фондом в рамках программы SI2 (Программная инфраструктура для устойчивых инноваций), чтобы сделать его «элементом научного программного обеспечения» с открытым исходным кодом для исследований в области облачных вычислений. Дизайн IPOP второго поколения включает стандарты (XMPP, STUN, TURN) и библиотеки ( libjingle ), которые развивались с момента начала проекта по созданию туннелей P2P, которые мы называем ссылками TinCan. Текущая реализация IPOP на основе TinCan основана на модулях, написанных на C/C++, которые используют libjingle для создания ссылок TinCan и предоставляют набор API-интерфейсов модулям контроллера, которые управляют настройкой, созданием и управлением ссылками TinCan. Для повышения модульности модуль контроллера работает как отдельный процесс от модуля C/C++, который реализует ссылки TinCan и взаимодействует через систему RPC на основе JSON; таким образом, контроллер может быть написан на других языках, таких как Python. [ 2 ]

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 171805ccd631be396d1f520e75938f27__1681264380
URL1:https://arc.ask3.ru/arc/aa/17/27/171805ccd631be396d1f520e75938f27.html
Заголовок, (Title) документа по адресу, URL1:
IPOP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)