Какова теория переадресации портов при использовании программ P2P - PullRequest
0 голосов
/ 20 октября 2011

Каждый раз, когда я использую другой маршрутизатор и другую программу P2P, у меня возникает одна и та же проблема - переадресация портов.Затем я обычно читаю случайные значения портов (TCP, UDP и т. Д.) И вставляю их в произвольные места на странице настроек маршрутизатора и повторяю этот процесс, пока проклятая вещь не начнет работать.Поскольку я немного устал от этого, я хотел бы немного понять теорию, стоящую за этим, чтобы я мог сразу же поставить нужные вещи в нужных местах.Кто-нибудь может мне кратко объяснить это в нескольких словах?Извините за длинное описание проблемы, но я не знал, как описать уровень понимания, о котором я говорю, в более сжатой форме.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 20 октября 2011

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

Веб-сервер - это простой пример, веб-службы обычно используют порт 80, что, если в вашей сети у вас было 4 компьютера, один из которых был вашим веб-сервером. Как внешний мир узнает, с каким ПК связаться? Переадресация портов позволяет указать маршрутизатору направлять интернет-трафик на этот сервер.

0 голосов
/ 20 октября 2011

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

. В случае p2p важна возможность отправки пакетов на ваш компьютересли не жизненно важно.Итак, вы должны попросить маршрутизатор переадресовать (здесь! Отсюда и слово) все входящие пакеты на порт X вашего компьютера, порт X.

...