Совет 1: Как определить открытые порты

Во время работы вашего компьютера, запущенные приложения могут работать в режиме т.н. "прослушивания" сетевых портов. Это процесс, при котором выделенный программой порт всегда открыт, готов к установке сетевого соединения и приему-передаче данных. Открытые сетевые порты потенциально могут являться угрозой безопасности вашей системы. Знание списка открытых портов поможет вам правильно настроить сетевой экран и минимизировать риск проникновения извне. Для определения открытых портов можно воспользоваться консольной утилитой netstat, которая входит в состав любой поставки операционной системы Windows.
Вам понадобится
  • Настольный компьютер или ноутбук с установленной операционной системой Windows.
Инструкция
1
Вам необходимо запустить командную строку. Вызовите меню «Пуск» и выберите пункт «Все программы».
2
В раскрывшемся списке установленных программ откройте папку «Стандартные». Найдите и запустите программу «Командная строка».
3
В командной строке напечатайте и выполните команду netstat -a | find "LISTENING". Результатом выполнения команды будет список открытых портов для всех сетевых интерфейсов вашего компьютера с указанием протокола взаимодействия.
4
Просмотрите полученный список. Номера открытых портов располагаются во второй колонке вместе с адресами сетевых интерфейсов в формате [адрес сетевого интерфейса]:[номер порта].

Совет 2: Как проверить открытый порт

Чтобы понять, как работает пара компьютеров, установивших связь друг с другом по протоколу TCP/IP, нужно знать, что для их взаимодействия устанавливается канал связи (Session), по которому они будут передавать друг другу информацию. Чтобы отправляющий данные компьютер был уверен, что они поступают к соответствующей программе на нужном компьютере, и принимающий компьютер понял, что полученные данные пришли именно с нужного компьютера и для нужной программы, связь устанавливается по схеме сервер-клиент на заранее оговоренном канале связи. Этот канал связи называется «Порт».



Программа на компьютере-сервере настроена таким образом, что находится в режиме ожидания запроса от клиентской программы. Другими словами она «слушает» заранее оговоренный порт (канал связи). Клиентская программа настроена на отправку запросов исключительно по заранее оговоренному порту. Для удобства они нумеруются от 0 до 65535.

Существуют общепринятые порты, которые закреплены за часто используемыми и популярными программами, например, почтовые программы The Bat и Outlook Express используют порт 110. Вообще, этот порт зарезервирован за всеми программами, соединяющимися с почтовыми серверами. Так, для браузеров зарезервирован свой порт – 80. Он предназначен для просмотра интернет-страниц со всех браузеров.

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

Для этого с помощью команды «Выполнить», которая доступна после активации кнопки «Пуск», ввести консольную команду netstat. Чтобы проверить открытый порт самостоятельно и заодно просмотреть список открытых портов (т.е. находящихся на компьютере-сервере в режиме прослушивания – listening), необходимо в командной строке набрать netstat -an |find /i «listening». Аналогично можно ознакомиться с портами, которые задействованы в данный момент в каком-либо соединении. Для этого нужно набрать команду netstat -an |find /i «established». Чтобы увидеть полный список всех портов, нужно набрать команду netstat –a.

Видео по теме
Видео по теме
Обратите внимание
Инструкции по запуску командной строки предполагают, что на компьютере пользователя установлена русскоязычная система Windows. Для англоязычной системы путь запуска командной строки будет следующим: «Start» - «All Programs» – «Accessories» - «Command Prompt».
Полезный совет
Было рассмотрено использование утилиты netstat для операционных систем семейства Windows. В системах Unix для определения открытых портов данная утилита может использоваться аналогично.
Источники:
  • Руководство по использованию утилиты Netstat
  • как узнать открытый порт
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500