Jump to content

Создание интерактивной связи

Установление интерактивного соединения ( ICE ) — это метод, используемый в компьютерных сетях , чтобы найти способы для двух компьютеров общаться друг с другом как можно более напрямую в одноранговой сети. Чаще всего это используется для интерактивных носителей, таких как передача голоса по интернет-протоколу (VoIP), одноранговая связь, видео и обмен мгновенными сообщениями . В таких приложениях связь через центральный сервер будет медленной и дорогостоящей, но прямая связь между клиентскими приложениями в Интернете очень сложна из-за трансляторов сетевых адресов (NAT), межсетевых экранов и других сетевых барьеров.

ICE разработан рабочей группой Internet Engineering Task Force MMUSIC и опубликован как RFC 8445 по состоянию на август 2018 г. [1] и устарел оба RFC 5245 [2] и RFC 4091. [3]

Трансляция сетевых адресов (NAT) стала эффективным методом задержки исчерпания доступного пула адресов Интернет-протокола версии 4 , который по своей сути ограничен примерно четырьмя миллиардами уникальных адресов. Шлюзы NAT отслеживают исходящие запросы из частной сети и поддерживают состояние каждого установленного соединения, чтобы в дальнейшем направлять ответы от узла в общедоступной сети к узлу в частной сети, который в противном случае не был бы адресован напрямую.

VoIP, одноранговые сети и многие другие приложения требуют информации об адресах взаимодействующих узлов в потоках данных соединения, а не только в заголовках пакетов интернет-протокола. Например, протокол инициирования сеанса (SIP) передает IP-адреса сетевых клиентов для регистрации в службе определения местоположения, чтобы телефонные вызовы могли перенаправляться зарегистрированным клиентам. ICE предоставляет структуру, с помощью которой взаимодействующий одноранговый узел может обнаружить и сообщить свой общедоступный IP-адрес, чтобы другие одноранговые узлы могли связаться с ним.

Утилиты обхода сеанса для NAT (STUN) — это стандартизированный протокол для обнаружения таких адресов, включая классификацию NAT. Обход с использованием ретрансляторов вокруг NAT (TURN) позволяет использовать сторонний сервер для ретрансляции сообщений между двумя клиентами, когда прямой медиатрафик между узлами не разрешен брандмауэром.

Спецификации IETF

[ редактировать ]
  • RFC 5389 : Утилиты обхода сеанса для NAT (STUN).
  • RFC 8656 : Обход с использованием реле вокруг NAT (TURN): расширения реле для STUN.
  • RFC 6544 : TCP-кандидаты с установлением интерактивного соединения (ICE)
  • RFC 8445 : Установление интерактивного соединения (ICE): протокол обхода транслятора сетевых адресов (NAT)

См. также

[ редактировать ]
  1. ^ RFC 8445, Установление интерактивного подключения (ICE): протокол обхода транслятора сетевых адресов (NAT) , А. Керанен, К. Холмберг Эрикссон, Дж. Розенберг (июль 2018 г.)
  2. ^ RFC 5245, Установление интерактивного соединения (ICE): протокол обхода преобразователя сетевых адресов (NAT) для протоколов предложения/ответа , Дж. Розенберг (апрель 2010 г.)
  3. ^ RFC 4091, Семантика альтернативных типов сетевых адресов (ANAT) для структуры группировки протокола описания сеанса (SDP) , Г. Камарильо, Дж. Розенберг (июнь 2005 г.)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9915a8102f579e483b3274df75e075c9__1715124120
URL1:https://arc.ask3.ru/arc/aa/99/c9/9915a8102f579e483b3274df75e075c9.html
Заголовок, (Title) документа по адресу, URL1:
Interactive Connectivity Establishment - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)