Кредит изображения: Фотограф - моя жизнь. / Moment/GettyImages
Ping - это инструмент, используемый для проверки состояния сетевых подключений между двумя компьютерами. Технически ping использует протокол, который не включает понятие номеров портов, поэтому нет стандартного порта ping, и вы не можете использовать ping для проверки статуса определенного порта. Однако вы можете использовать другие инструменты, чтобы проверить, можете ли вы подключиться к определенному IP-адресу и порту, что эквивалентно отправке пинга на IP-адрес и порт.
Как пропинговать порт
Ping проверяет, можно ли подключиться к одному компьютеру с другого. Он использует так называемый протокол управляющих сообщений Интернета, или ICMP, поверх стандартного Интернета. протокол, чтобы попросить компьютер на определенном IP-адресе отправить ответное сообщение, чтобы подтвердить, что оба могут общаться.
Видео дня
Инструменты проверки связи включены в большинство современных операционных систем, а в Microsoft Windows, Apple macOS и Linux вы можете использовать командную строку для отправки проверки связи. Просто введите «ping», а затем имя домена в Интернете или IP-адрес, чтобы отправить сообщение ping и получать уведомления о любых ответах.
IP и ICMP не включают понятие номеров портов. Они включены в протоколы более высокого уровня, включая протокол управления передачей или TCP, который используется для доставки трафика World Wide Web и электронной почты. Порты также включены в протокол пользовательских дейтаграмм или UDP, который используется для отправки более простого интернет-трафика. В обоих протоколах номера портов используются для различения различных служб, работающих на одном сервере. Например, веб-браузеры обычно подключаются к порту 80 на веб-сервере, а инструменты электронной почты подключаются к порту 25 для отправки сообщений с помощью простого протокола передачи почты.
Поскольку ping не работает по протоколу с номерами портов, вы не можете проверить связь с конкретным портом на машине. Однако вы можете использовать другие инструменты, чтобы открыть соединение с определенным IP-адресом и портом и получить ту же информацию, которую вы получили бы, если бы вы могли проверить связь с IP-адресом и портом.
Альтернативы ping для проверки портов
Один из способов проверить, можете ли вы подключиться к определенной машине, - это использовать telnet, простой инструмент для подключения к сети. Он установлен в Windows, macOS и Linux.
В Windows вам может потребоваться активировать telnet, прежде чем вы сможете использовать его через панель управления. Для этого откройте меню «Пуск» и введите «Панель управления» в поле поиска. Щелкните «Программы», а затем «Программы и компоненты». Выберите «Включение и выключение компонентов Windows» и «Клиент Telnet», чтобы включить telnet. Нажмите «ОК», если будет предложено это сделать.
После активации telnet откройте командную строку в вашей операционной системе. В Windows для этого введите «cmd» в поле поиска в меню «Пуск» и щелкните значок командной строки. В окне командной строки введите «telnet», затем пробел, затем IP-адрес или имя домена, затем еще один пробел, а затем номер порта. Например, чтобы проверить, можно ли подключиться к порту 80 на www.example.comвы набираете "telnet" www.example.com 80 "в окне командной строки.
Если порт открыт и доступен, вы получите ответ от другого компьютера. В противном случае вы увидите сообщение об ошибке.
Вы можете использовать другие инструменты, чтобы проверить, открыт ли порт. Если это порт, к которому вы хотите подключиться с помощью определенного инструмента, такого как почтовый клиент или веб-браузер, вы используете этот инструмент, чтобы попытаться подключиться к порту. Вы также можете использовать другие инструменты обслуживания сети, такие как Netcat, Nmap или Ncat, для тестирования определенного порта.