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

Любая программа, которая использует локальную сеть или интернет, делает это через какой-либо порт. Порт — это логический системный адрес, участок памяти, через который происходит обмен данными. Закрытыми называются те порты, с которыми не удается создать соединение. Причина может быть в настройках брэндмауэра вашего компьютера или на сервере у провайдера. Обычно об этом абоненты могут узнать у своего оператора, либо с помощью дополнительных программ.
Инструкция
1
Запустите программу, которая будет сервером для данных. Иначе говоря, чтобы проверить доступность или открытость порта, нужна программа, с которой будут соединяться клиенты из сети. Например, вы хотите поиграть в сетевую игру. Значит, вам нужно создать сервер этой игры на вашем ПК, к которому будут подключаться другие игроки. То же касается других программ, рассчитанных на работу в сети.
2
Нажмите кнопку «Пуск» и откройте меню «Выполнить». В строке команд введите cmd, так вы откроете системную консоль Windows. В черном окне наберите netstat -b — это запустит проверку открытых в данный момент и используемых портов с названием процессов. Вы увидите список в виде колонок с заголовками: Имя, Локальный адрес, Внешний адрес, Состояние. Имя означает название протокола связи, TCP или UDP. Также в этой графе пишется имя процесса, который связан с этим соединением.
3
Локальный адрес — это ваш компьютер и номер порта на нем. Внешний адрес указывает на компьютер, с которым установлено текущее соединение. В столбце «Состояние» может находиться запись Established — это означает, что порт успешно открыт и связь установлена. Сообщения Closed, Close_wait означают, что обмен пакетами успешно завершен. Все остальные порты в данный момент неактивны и закрыты, то есть не производят никакого обмена данными.
4
Учтите, что проверка утилитой netstat касается только вашего компьютера и не относится к серверам провайдера услуг интернет. Это значит, что вы не сможете таким способом выяснить заблокированные порты. Большинство компаний запрещают пользоваться программами для прослушивания или сканирования портов. Однако, зная точный номер и желая определить закрытый порт или открытый, можно воспользоваться онлайн-сервисами проверки.
5
Запустите любой браузер и перейдите на страницу http://www.whatsmyip.org/port-scanner/ или http://portscan.ru. Введите в окно инструмента проверки интересующий вас номер и нажмите кнопку Enter или «Проверить». Через несколько секунд вы получите ответ о доступности или недоступности порта.

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

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

Совет 3: Как проверить доступность порта

Решение задачи проверки доступности порта в операционной системе Microsoft Windows 7 может быть найдено в использовании клиента Microsoft Telnet, позволяющего выполнить установку TCP-подключения к локальному узлу 127.0.0.1 через подлежащий проверке порт.
Инструкция
1
Вызовите главное меню операционной системы Microsoft Windows 7 нажатием кнопки «Пуск» и укажите значение telnet в поле строки поиска для выполнения операции запуска клиента.
2
Нажмите кнопку «Найти» и вызовите контекстное меню найденного элемента telnet.exe кликом правой кнопки мыши.
3
Укажите команду «Запуск от имени администратора» и подтвердите свой выбор в открывшемся окне запроса «Контроль учетных записей» нажатием кнопки «Да».
4
Укажите значение администраторского пароля в появившемся окне запроса системы для подтверждения своих полномочий или воспользуйтесь альтернативным методом запуска клиента.
Как проверить доступность порта
5
Вызовите главное меню операционной системы нажатием кнопки «Пуск» и укажите значение cmd.exe в текстовом поле строки поиска.
6
Нажмите кнопку «Найти» и вызовите контекстное меню найденного элемента кликом правой кнопки мыши.
7
Укажите команду «Запуск от имени администратора» и подтвердите свой выбор введением значения пароля в открывшемся окне запроса системы.
8
Укажите значение telnet в текстовом поле командной строки и нажмите функциональную клавишу Enter для подтверждения выполнения команды.
9
Введите значение o или open 127.0.0.1 в открывшемся окне интерпретатора команд клиента Microsoft Telnet и подтвердите выполнение команды нажатием функциональной клавиши Enter.
10
Дождитесь очистки окна клиента (в случае установки соединения) или появления сообщения о невозможности установить соединение (при недоступности локального порта, подлежащего проверке) и воспользуйтесь следующими командами для определения необходимых параметров:
- ?/h - для получения справки;
- с - для завершения активного подключения;
- u - для сброса параметров;
- d - для отображения параметров;
- st - для отображения текущего состояния;
- o номер_порта - для подключения к выбранному порту;
- sen - для отправки выбранной строки на сервер;
- q - для завершения работы клиента;
- set - для определения необходимых параметров.
Как проверить доступность порта

Совет 4: Как посмотреть закрытые порты

При подключении к интернету операционная система выделяет работающим с сетью программам порты, через которые и осуществляется прием и отправка данных. Порт может быть открыт или закрыт. Иногда у пользователя возникает необходимость проконтролировать состояние портов.
Инструкция
1
Когда про порт говорят, что он открыт, это значит, что его в данный момент использует какая-то программа. Для соединения с сетью может быть использовано более 65 тысяч портов. Те порты, которые в данный момент не используются, являются закрытыми. Именно поэтому посмотреть закрытые порты как таковые невозможно, при анализе сетевых соединений смотрят открытые порты.
2
Как посмотреть, какие порты на компьютере открыты? Для этого откройте командную строку (консоль): «Пуск» - «Все программы» - «Стандартные» - «Командная строка». В появившемся черном окне (его вид можно настроить) введите команду netstat –aon и нажмите Enter. Появится список текущих сетевых соединений. В первой колонке указан тип сетевого протокола – TCP или UDP, во второй вы увидите локальные адреса.
3
Обратите внимание на цифры, идущие в строчках локального адреса после двоеточия, это и есть номера открытых на вашем компьютере портов. Как узнать, какие программы их открывают? Для этого обратите внимание на последнюю колонку – PID. Это идентификатор процесса. Зная его, вы всегда можете узнать имя процесса, которому он принадлежит. Для этого в том же окне консоли наберите команду tasklist. Появится список запущенных на компьютере процессов. Во второй колонке найдите интересующий вас идентификатор, слева от него будет имя процесса.
4
Бывают ситуации, когда вам надо принудительно открыть в брандмауэре какой-то порт – то есть сделать его открытым для подключения. Если речь идет о штатном брандмауэре Windows, то с ним вполне можно работать через консоль. Так, для открытия какого-то порта достаточно набрать в консоли команду netsh firewall add portopening TCP 45678 system и нажать Enter. В данном примере будет открыт по протоколу TCP порт 45678.
5
Для закрытия открытого порта следует ввести в консоли команду netsh firewall delete portopening TCP 45678. В этом примере закрывается открытый ранее порт. Вы можете посмотреть настройки брандмауэра, введя в консоли etsh firewall show config.
6
Можно ли средствами брандмауэра принудительно закрыть конкретный порт, то есть вообще запретить программам открывать его? Можно, но в этом нет никакого смысла. Качественные троянские программы выбирают открываемый ими порт случайным образом, поэтому невозможно угадать, какой порт следует закрыть, чтобы защититься от того или иного трояна.
7
Закрыть все «лишние» порты тоже невозможно, так как при работе в интернете браузер использует не только 80-й порт, но и другие. Поэтому, во-первых, следует настроить список доверенных приложений, а во-вторых, смотреть в консоли список соединений при подозрительной сетевой активности компьютера. Также в настройках брандмауэра полезно включить ведение лога соединений.

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

Программный порт – это условное число от 1до до 65535, которое показывает, какому приложению адресован пакет данных. Порт, который работает с программой, называется открытым. Надо иметь в виду, что в текущий момент любой порт может работать только с одной программой.
Инструкция
1
Получить список открытых портов и связанных с ними приложений можно разными способами. Если вы хотите использовать средства Windows, вызовите командную строку сочетанием горячих клавиш Win +R и введите команду cmd. В открывшемся окне консоли наберите netstat –a –n –o
2
Программа выведет список активных подключений. В столбце «Локальный адрес» указывается сетевой адрес вашего компьютера и, через двоеточие, номер порта, который занят каким-то приложением. В столбце «Внешний адрес» выводится IP удаленного компьютера и номер порта, с которым это приложение обменивается данными. Столбец PID содержит идентификационный номер процесса. Найдите порт, который вас интересует, и запишите связанный с ним PID.
3
Примените сочетание горячих клавиш Ctrl+Alt+Delete и в открывшемся окне «Безопасность Windows» нажмите «Диспетчер задач». Эту службу можно запустить иначе: вызовите командное окно сочетанием Win+R и введите команду taskmgr. В меню «Вид» отметьте опцию «Выбрать столбцы» и поставьте флажок рядом с пунктом «Идентиф.процесса (PID)». Найдите в столбце PID номер интересующего вас процесса, а в столбце «Имя образа» – название программы, которая использует соответствующий порт.
4
Можно узнать активные порты и связанные с ними приложения с помощью программных сканеров портов, например, TCPView. Она распространяется бесплатно. Скачайте утилиту с сайта разработчика и распакуйте архив. После запуска в столбце Process программа выведет имена всех активных процессов, в столбцах Local Port и Remote Port – номера портов, между которым идет обмен пакетами, т.е. на вашем и на удаленном компьютере.
5
По умолчанию информация обновляется каждую секунду, но вы можете изменить этот параметр, выбрав в меню View пункт Update Speed. Новые подключения выделяются зеленым цветом, удаленные – красным. Изменение состояния точки отмечается желтым. Чтобы закрыть подключение, щелкните по нему правой клавишей мыши и выберите в выпадающем меню команду Close Connections.
Видео по теме
Источники:
  • TCPView
Источники:
  • как узнать открыты ли у меня порты
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500
к
Honor 6X Premium
новая премиальная версия
узнать больше