STUN: различия между версиями

1 байт добавлено ,  3 года назад
оформление
(оформление)
'''STUN''' (сокр. от {{lang-en|Session Traversal Utilities for [[NAT]]}}, Утилиты прохождения сессий для NAT, ранее {{lang-en|Simple Traversal of [[UDP]] through NATs}}, Простое прохождение UDP через серверы NAT) — это [[Протокол передачи данных|сетевой протокол]], который позволяет клиенту, находящемуся за сервером трансляции адресов (или за несколькими такими серверами), определить свой внешний [[IP-адрес]], способ трансляции адреса и порта во внешней сети, связанный с определённым внутренним номером порта. Эта информация используется для установления соединения UDP между двумя [[хост]]ами в случае, если они оба находятся за [[маршрутизатор]]ом NAT. Протокол определён в [[RFC|рекомендации]] RFC 5389 (предыдущая версия  — RFC 3489).
 
== Обзор протокола ==
 
== См. также ==
* [[Traversal Using Relay NAT|TURN]]
 
[[Traversal Using Relay NAT|TURN]]
 
== Ссылки ==
 
* [http://nutss.gforge.cis.cornell.edu/stunt.php STUNT] — «STUN and TCP too», расширение STUN для включения функциональности TCP
 
== Реализация ==
* [http://sourceforge.net/projects/stun/ Библиотека, реализующая клиентскую и серверную часть STUN]
 
* [http://sourceforge.net/projects/stun/ Библиотека, реализующая клиентскую и серверную часть STUN]
* [http://jstun.javawi.de/ JSTUN — Реализация STUN на Java]
* [https://stun4j.dev.java.net/ «stun4j» — Java-библиотека, реализующая STUN]{{Недоступная ссылка|date=Сентябрь 2017 |bot=InternetArchiveBot }}
* [https://github.com/soulfly/STUN-iOS STUN iOS] - — iOS STUN реализация
 
== Публичные STUN-серверы ==
 
* stun.ekiga.net
* stun.sipnet.ru
Анонимный участник