Обычно пакеты не могут быть переданы с сервера на клиент (в архитектуре клиент-сервер), если маршрутизатор сервера не настроен на переадресацию портов или клиент и сервер не могут быть в одной сети.
Итак, как в P2P-архитектуре каждый, кто загружает файл, способен отправлять части файла кому-то, находящемуся где-то (сеялки). Существуют различные проблемы, например, маршрутизаторы изначально не настроены для работы в качестве сервера. Итак, как одноранговый узел отправляет часть файла другому одноранговому узлу без настройки маршрутизатора и изменения разрешений брандмауэра?
Извините за мой плохой английский! Я надеюсь, вы понимаете мой вопрос