в настоящее время в поле P2P, только с использованием STUN (не использовать Turn Server) процент успеха пробивки отверстий - это что?

Буду признателен, если вы проделали здесь отличную работу, если бы вы помогли мне ответить на следующие вопросы:

  1. В случае крупномасштабных и различных устройств типа NAT, которые в настоящее время находятся в поле с открытым исходным кодом, только с использованием STUN (не использовать Turn Server), какова вероятность успеха?

  2. Вдобавок, есть ли способ увеличить вероятность успеха пробивки отверстий до 99% в случае только оглушения (не поворота)? Например. предсказание порта

  3. Если есть поворотный сервер, сможет ли процент успеха пробивки отверстий достичь 99,99% выше?

Спасибо всем, кто может дать мне идею по любому вопросу!


person johnny xu    schedule 23.01.2021    source источник


Ответы (1)


Что касается типов NAT, мы всегда подразумеваем четыре типа (также называемых NAPT): Full Cone, Restrict, Port Restrict, Symmetric. Для симметричного NAT сделать дырочку относительно сложно. Остальные три типа STUN легко решить. Поэтому трудно сказать, насколько успешны они все.

person tyChen    schedule 27.01.2021
comment
Я понимаю. Есть ли какие-то другие конкретные методы, которые могут эффективно увеличить вероятность успеха? Я надеюсь, что гарантирую, что процент успеха restrict nat и port restrict до 99%, а шанс успеха симметричного nat до 80%! Примечание: старый метод прогнозирования портов (плохая производительность) исключен. - person johnny xu; 31.01.2021
comment
99% успеха для Restricted NAT и Port Restricted NAT довольно просто. Но для симметричного NAT из-за механизма случайного отображения портов это действительно сложно. Лучше иметь ретранслятор / сервер для его удаления. - person tyChen; 31.01.2021