Kvantovich:
Какая жуткая необразованность!
Если у вас роутер не натроет, то он до посинения будет слушать порт и ничего не услышит. Для тогго, что бы пришло сообщение нужно, что бы роутер знал на какую машину посылать запрос на конкретный порт. А вот обратная ситуация возможна. Запущенное приложение уведомляет систему, что потр этого приложения и отправляет на удаленный порт запрос. И роутер уже будет знать, куда отправить ответ. Вы можете удаленно подсоединиться по ssh к другому компу и будете работать на 21-м порту. Но если вы закроете сеанс связи и запустите сервер ssh на том же 21-м порту, то ни один сканер не увидит вашего открытого порта, ибо роутер не будет знать куда переправлять запрос на порт. Ибо когда вы ломитесь по ssh кудато, то вы используете транспортные протокола обмена между машинами и уже по ответу в локалке определяется какая программа делала запрос на нужный порт. Таким образом при всех закрытых портах на вашем компе вы без проблем можете делать запросы у удаленным компам на определенный порт и будете получать ответы, но при этом из-вне никто не увидит ваших открытых портов. У вас закрыт порт 443 и 80, но вы читаете сайты. Но именно по этим портам браузер обращается к веб-серверу. И нет ничего, что бы помешало некоторому зловреду так же как и ваш браузер обращаться на удаленные порты и успешно получать данные из-вне, при полном закрытии портов в вашей машине. Вы закрываете, а что закрываете, что это реально дает даже общего представления не имеете. Запускаете сканер, который сканит не вашу машину, а шлюз провайдера и считаете, что у вас все великолепно.