Могут ли p2p сети работать, если все пользователи имеют серые IP? Верно ли я понимаю, что распределенная сеть на любом протоколе, работающем только через интернет (без серверов), не может функционировать, если у всех участников этой сети серые (не видные из внешнего интернета, находящиеся за роутером провайдера) ip адреса? Интересует вариант только без серверов. В т.ч. без сигнальных серверов и других "опор", без проброса портов и каких либо других преобразований способа подключения участников к интернету.

13 Янв 2022 в 19:53
155 +1
0
Ответы
1

Да, вы правильно понимаете. Если все пользователи рассматриваемой P2P сети имеют серые IP-адреса (например, адреса, начинающиеся с 192.168.x.x), то сеть не сможет функционировать без наличия каких-либо серверов.

Это связано с тем, что устройства с серыми IP-адресами не могут напрямую общаться между собой через интернет из-за того, что они находятся за NAT-роутером провайдера. Для возможности обмена данными между участниками P2P сети в таком случае требуется наличие серверов, которые будут выполнять функцию посредника и передачи данных между устройствами.

Итак, если вы хотите создать распределенную P2P сеть без серверов и других "опор", то необходимо, чтобы у участников сети были публичные IP-адреса, доступные из внешнего интернета. В противном случае, сеть не сможет функционировать без проброса портов и других преобразований способа подключения участников к интернету.

16 Апр в 19:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 134 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир