goletsa В основном STUN нужен для работы SIP протокола.
И соединяет клиентов не он, а SIP сервер, на котором они регистрируются
(для простоты положим, что это один и тот же сервер).
Я сейчас напиши азбучные вещи, но коль прозвучали такие термины, нужно внести ясность.
До того, как вызываемый клиент "поднимет трубку", клиенты вообще друг с другом не общаются непосредственно.
А вот после этого наступает интересный момент, когда они должны установить голосовой канал друг с другом.
Для этого каждый открывает порт для приема данных, и сообщает его второму.
Но поскольку они (один или оба) за НАТом, то понятия не имеют, какой реальный айпи и порт у них снаружи.
И вот тут они обращаются к STUN, получают нужные данные и уже их сообщают друг другу.
vaizmanai
Цитата:
И соединяет клиентов не он, а SIP сервер, на котором они регистрируются
(для простоты положим, что это один и тот же сервер).
Я сейчас напиши азбучные вещи, но коль прозвучали такие термины, нужно внести ясность.
До того, как вызываемый клиент "поднимет трубку", клиенты вообще друг с другом не общаются непосредственно.
А вот после этого наступает интересный момент, когда они должны установить голосовой канал друг с другом.
Для этого каждый открывает порт для приема данных, и сообщает его второму.
Но поскольку они (один или оба) за НАТом, то понятия не имеют, какой реальный айпи и порт у них снаружи.
И вот тут они обращаются к STUN, получают нужные данные и уже их сообщают друг другу.
vaizmanai
Цитата:
их работа проходит подобно:Ну собственно подобно бонусной части SoftEther VPN, о чем я писал раньше.