вот то, что всегда сбивало меня с толку. Почему плохо иметь открытые порты на вашем компьютере? Предполагая, что у вас нет вируса на вашем компьютере или какой-либо другой программы, слушающей порт, который может на самом деле что-то делать, почему это имеет значение, если порт открыт? Если какой-то злоумышленник начинает посылать пакеты на порт, но ничего не делает, чтобы получить данные и сделать что-то с ними, почему это имеет значение? Компьютер не просто arbitrarly выполнить любые данные, которые он получает. Я понимаю флуд компьютер с пакетами может привести к сбою, потому что он просто не может справиться с объемом данных, но я рассматриваю только проблемы безопасности, которые фактически изменяют файлы на компьютере.
обновление
Спасибо за ответы до сих пор. Теперь я понимаю, что открытый порт на самом деле означает, что есть программа, которая может быть использована для прослушивания этого порта. Но почему так сложно писать программы, которые нельзя использовать? Сделать любой реальный вред к компьютеру не должна ли программа разрешить загрузку одного или нескольких файлов, а затем один из этих файлов должен быть выполнен. Кажется, что это было бы невероятно трудно допустить случайно.