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

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

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

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

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

16 Апр 2024 в 19:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир