Одноранговый SIP
Эту статью необходимо обновить . Причина такова: некоторые проекты IETF теперь являются стандартами. ( июнь 2024 г. ) |
Одноранговый SIP ( P2P-SIP ) — это реализация распределенной передачи голоса по Интернет-протоколу (VoIP) или мгновенными сообщениями приложения для обмена с использованием одноранговой (P2P) архитектуры, в которой облегчается управление сеансом между конечными точками связи. с протоколом инициации сеанса (SIP).
SIP в архитектуре P2P
[ редактировать ]В чисто одноранговой архитектуре приложений центральные серверы не требуются. [1] тогда как традиционные сети SIP-телефонии полагались на использование централизованно развернутых и управляемых SIP-серверов по аналогии с архитектурой централизованной коммутации телефонной сети общего пользования (PSTN). [2] [3] Дизайн P2P-приложений может улучшить масштабируемость [4] и живучесть в случае сбоев в работе центральной сети.
Протокол инициирования сеанса в принципе является протоколом клиент-сервер , однако он был описан по аналогии с P2P-отношением, называемым диалогом , который определяется уникальной комбинацией параметров протокола SIP (To-tag, From-tag, Call -ИДЕНТИФИКАТОР). [3] Обе конечные точки сеанса связи реализуют сервер пользовательского агента и клиент пользовательского агента, что позволяет любым двум пользовательским агентам напрямую взаимодействовать друг с другом без посредничества другой центральной системы коммутации. SIP также предоставляет средства регистрации (запрос REGISTER) сетевого местоположения пользовательского агента с другими элементами SIP, а также функции подписки (запрос SUBSCRIBE) и уведомления (запрос NOTIFY) для отслеживания событий между пользовательскими агентами.
На основе этих присущих SIP функций можно построить одноранговую сеть узлов SIP.
В другом подходе, SIP поверх P2P, служба определения местоположения SIP заменяется традиционным подходом к наложенной сети P2P, таким как платформа OverSim . [5] В этой модели оверлейная сеть используется для обнаружения и встречи служб или узлов. Ключом поиска в таком механизме является универсальный идентификатор ресурса (URI) пользовательского агента. Этот URI требует разрешения для конкретного устройства или универсального указателя ресурсов (URL), которое должно выполняться в режиме реального времени. Системы P2P-SIP могут использовать структурированные одноранговые подходы, [6] а также неструктурированные одноранговые архитектуры. [7]
Стандарты
[ редактировать ]Инженерная группа Интернета (IETF) создает рабочую группу (P2PSIP), которая разрабатывает спецификации стандартов для P2P-SIP. [8] Эти усилия основаны на использовании базового протокола REsource LOcation And Discovery (RELOAD). [9] протокол сигнализации одноранговой сети (P2P) для использования в Интернете. Протокол сигнализации P2P предоставляет сетевым узлам, которые образуют оверлейную сеть, абстрактные службы хранения, обмена сообщениями и безопасности. [10] [11]
Ссылки
[ редактировать ]- ^ Шольмайер, Рюдигер (2002). «Определение одноранговой сети для классификации одноранговых архитектур и приложений» . Материалы Первой международной конференции по одноранговым вычислениям . стр. 101–102. дои : 10.1109/P2P.2001.990434 . ISBN 0-7695-1503-7 .
- ^ Д.А. Брайан; Б.Б. Лоукемп; К. Дженнингс (15 июня 2005 г.). SOSIMPLE: бессерверная, основанная на стандартах система связи P2P SIP . Орландо, Флорида: IEEE. стр. 42–49. ISBN 0-7695-2525-3 .
- ^ Jump up to: а б Дж. Розенберг; Х. Шульцринн; Г. Камарилло; А. Джонстон; Дж. Петерсон; Р. Спаркс; М. Хэндли; Э. Шулер (июнь 2002 г.). SIP: протокол инициации сеанса . Сетевая рабочая группа. дои : 10.17487/RFC3261 . РФК 3261 . Предлагаемый стандарт. Обновлено RFC 8591, 8760, 8898, 3853, 4320, 5626, 5393, 4916 and 5630. Obsoletes РФК 2543 .
- ^ Рюдигер Шольмайер; Геро Шольмайер (5–7 сентября 2002 г.), «Почему одноранговая сеть (P2P) масштабируется: анализ моделей трафика P2P» , Труды. Вторая международная конференция по одноранговым вычислениям , Труды Международной конференции IEEE 2002 по одноранговым вычислениям (P2P2002), Линчепинг, Швеция, стр. 112–119, doi : 10.1109/PTP.2002.1046320 , ISBN 0-7695-1810-9
- ^ Ингмар Баумгарт; Бернхард Хип; Стефан Краузе (май 2007 г.). «OverSim: гибкая среда моделирования наложенной сети» (PDF) . Материалы 10-го Глобального интернет-симпозиума IEEE (GI '07) совместно с IEEE INFOCOM 2007, Анкоридж, Алабама, США. Архивировано из оригинала (PDF) 16 мая 2011 г. Проверено 6 июля 2009 г.
- ^ Вольфганг Келлерер; Джеральд Кунцманн; Рюдигер Шольмайер; Стефан Зёлс (2007), «Структурированные одноранговые системы для телекоммуникаций и мобильной среды», AEU - Международный журнал электроники и коммуникаций , 60 , Elsevier: 25–29, doi : 10.1016/j.aeue.2005.10.005
- ^ Цзянь-Мин Ченг; Шиао-Ли Цао; Джин-Чанг Чоу (7 сентября 2007 г.), «Неструктурированный протокол инициирования однорангового сеанса для мобильной среды» , 2007 г., 18-й международный симпозиум IEEE по персональной, внутренней и мобильной радиосвязи , vol. 3, 18-й Международный симпозиум IEEE по персональной, внутренней и мобильной радиосвязи, 2007 г. (PIMRC 2007)., стр. 1–5, doi : 10.1109/PIMRC.2007.4394628 , ISBN 978-1-4244-1143-6
- ^ К. Дженнингс; Б. Лоукемп; Э. Рескорла; С. Басет; Х. Шульцринн (27 апреля 2016 г.). TC Шмидт (ред.). Использование SIP для RELOAD . IETF . Идентификатор черновика-ietf-p2psip-sip.
- ^ К. Дженнингс; Э. Рескорла; С. Басет; Х. Шульцринн (24 февраля 2013 г.). Б. Лоукемп (ред.). Базовый протокол REsource LOcation And Discovery (RELOAD) . IETF . Идентификатор черновика-ietf-p2psip-base.
- ^ А. Кнауф; Г. Хеге; М. Валиш (13 ноября 2016 г.). Т.К. Шмидт (Ред.) (ред.). Использование общих ресурсов в RELOAD (ShaRe) . IETF . Идентификатор черновика-ietf-p2psip-share.
- ^ А. Кнауф; Г. Хеге; М. Валиш (1 августа 2013 г.). TC Шмидт (ред.). Использование RELOAD для управления распределенной конференцией (DisCo) . IETF . Идентификатор проекта-ietf-p2psip-disco.
Внешние ссылки
[ редактировать ]- Домашняя страница OverSim
- Демонстратор P2PSIP на базе P2PNS
- Ингмар Баумгарт; Бернхард Хип; Стефан Краузе (сентябрь 2007 г.). «Демонстратор P2PSIP на базе OverSim» (PDF) . Материалы 7-й Международной конференции IEEE по одноранговым вычислениям (P2P2007), Голуэй, Ирландия. Архивировано из оригинала (PDF) 19 июля 2011 г. Проверено 6 июля 2009 г.
- К. Сингх; Х. Шульцринн (2004). «Одноранговая интернет-телефония с использованием SIP» (PDF) . Нью-Йорк, штат Нью-Йорк: Колумбийский университет.
- Библиотека кода для P2P over SIP: проект Sip2Peer .