Привет это разбил мою голову и не могу получить голову вокруг него 1-й некоторые предположения

1.

если компьютер из большой плохой сети попытается отправить данные моего компьютера, мой маршрутизатор NAT-PAT firewall запустит его и не пропустит или не направит его на мой компьютер, если, однако, я отправил им запрос, они могут ответить, но я не могу отправить их запрос, если только у них нет порта, перенаправленного через брандмауэр.

2.

peer 2 peer работают пользователями, отправляющими друг другу данные, например, через торрент, и каждый делится тем, что имеет, без прохождения через центральный сервер с переадресованным на него портом.

вопрос.

Итак, когда я присоединяюсь к торренту, как мой компьютер начинает отправлять или получать данные от других узлов, когда ни у кого из нас нет переадресованных портов?

1 ответ1

2

Итак, когда я присоединяюсь к торренту, как мой компьютер начинает отправлять или получать данные от других узлов, когда ни у кого из нас нет переадресованных портов?

Ответ: для торрентов вы не можете. Чтобы иметь возможность подключиться в p2p-сети, у одной из двух сторон в брандмауэре должен быть открыт порт для подключения. Большинство торрент-программ используют UPnP для автоматического открытия порта в брандмауэре и настройки переадресации портов для торрент-программного обеспечения.

Когда вы подключаетесь к тому, у кого открытый порт, это просто нормальное соединение.

Когда у вас есть открытый порт и вы хотите подключиться к людям, у которых порт не открыт в брандмауэре, ваше торрент-программное обеспечение перечисляет вашу машину на трекере с вашим IP-адресом и портом, который вы открыли, а затем вы должны подождать, пока другие пользователи подключатся вам, прежде чем вы сможете начать общаться с ними.


Некоторые p2p-сети (однако торренты не используют это) используют одноранговый одноранговый узел (другой компьютер в p2p-сети, у которого открытые порты) для прохождения через соединение, это часто называют « Суперузлом ». Другой способ обойти брандмауэры - вы используете стороннего поставщика для обмена "метаданными", а затем выполняете NAT Hole Punching, чтобы сформировать прямую связь с вашим партнером.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .