Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Как пропинговать IP адресок через командную строку

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

При появлении заморочек с работой локальной сети либо подключения к Веб нередко советуют употреблять команду «ping». К примеру, не изредка можно услышать рекомендацию выполнить команду «ping» до удаленного компа либо сервера.

В данной статье мы разглядим конкретно этот вопросец. Тут вы узнаете, как пропинговать IP адресок через командную строчку. Статья будет актуальной для всех современных версий Windows, включая Windows 7 и Windows 10.

Команда «ping» — это программа для командной строчки Windows, которая употребляется для проверки соединения меж узлами в сетях на базе TCP/IP. Проверка соединения выполняется с помощью отправки на иной комп эхо-сообщения по протоколу ICMP (Internet Control Message Protocol). Ежели сообщения добивается получателя, то он должен выслать сообщение в ответ, опосля чего же в командной строке возникает информация о получении ответа.

С помощью команды «ping» можно получать разную информацию. К примеру, вы сможете выяснить, работает ли комп по определенному IP адресу, есть ли связь с сиим компом, а также какое качество соединения. Не считая этого, таковым образом выяснить IP-сервера по его доменному имени (или наоборот) и проверить работу DNS-сервера.

Нужно отметить, что удаленный комп может быть настроен таковым образом, что он не будет отвечать на «ping» запросы. В этом случае не вы не можете удачно пропинговать IP-адрес, даже в том случае, ежели комп работает, подключен к сети и соединение с ним хорошее.

В операционных системах Windows команда «ping» имеет последующий синтаксис:

Самыми нередко используемыми опциями команды «ping» являются:

  • /t — Продолжать отправлять ping запросы без остановки. Для прекращения необходимо надавить Ctrl-C.
  • /a — Преобразовать IP-адрес компа в имя узла.
  • /n — Отправлять указанное количество ping-запросов. По умолчанию, 4.
  • /? – Просмотр справочной информации.

Для того чтоб поглядеть перечень всех доступных опций вы сможете выполнить «ping /?» либо ознакомиться с официальной документацией на веб-сайте Майкрософт.

Команда «ping» работает чрезвычайно просто и не просит прав админа. Для того чтоб пропинговать IP адресок через командную строчку для вас будет довольно запустить командную строчку, ввести «ping» и через пробел указать IP адрес.

Чтобы запустить командную строчку необходимо открыть меню «Пуск» и ввести в поиск фразу «командная строка». Поиск работает как в Windows 7, так и в Windows 10.

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Также командную строчку можно запустить через меню «Выполнить». В этом случае необходимо надавить комбинацию кнопок Win-R и ввести «cmd». Этот метод также работает как в Windows 7, так и в Windows 10.

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

После пуска командной строчки можно делать команду «ping». К примеру, для того чтоб пропинговать IP адресок 192.168.1.1 для вас необходимо ввести «ping» и через пробел указать IP-адрес «192.168.1.1».

ping 192.168.1.1

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Аналогичным образом мы можем выполнить пинг указывая не IP-адрес, а имя компа либо домен. Это может быть полезно для проверки работы подключения к вебу. К примеру, чтоб пропинговать веб-сайт Google.com необходимо выполнить последующую команду:

ping google.com

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Используя функции, которые поддерживает команда «ping», можно получить больше инфы. К примеру, добавив опцию «/a» можно выяснить имя компа либо домен, который связан с указанным IP-адресом. К примеру, для того чтоб выяснить имя компа по IP-адресу «192.168.1.111» необходимо выполнить последующую команду:

ping /a 192.168.1.111

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Для того чтоб проверить стабильность соединения можно выполнить неизменный «ping». Для этого команду необходимо делать с опцией «/t».

ping /t google.com

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Чтобы приостановить постоянную отправку эхо-запросов необходимо надавить Ctrl-C. Опосля этого покажется собранная статистика: количество отправленных, приобретенных и потерянных пакетов, а также процент утрат и время передачи в миллисекундах.

Читайте также  Microsoft Outlook 2010: настройка учетной записи

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

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

Как пропинговать ip адрес,проверить пинг

IT-блог о веб-технологиях, серверах, протоколах, базах данных, СУБД, SQL, компьютерных сетях, языках программирования и создание сайтов.

Привет, гость веб-сайта ZametkiNaPolyah.ru! Эта запись будет про простую, но чрезвычайно полезную обычную сетевую утилиту ping и о том, как ею воспользоваться из командной строчки Windows. Способности команды ping умеренны, но ее можно быстро проверить доступность удаленного ресурса либо сервера, оценить утраты и задержки, хотя и не чрезвычайно точно. Почему не чрезвычайно точно? о этом вы узнаете из данной записи, а также тут вы отыщите простую аннотацию о том, как при помощи команды ping проверить домашнюю сеть и веб соединение.

Если для вас увлекательна тема компьютерных сетей, то в блоге уже фактически закончена 1-ая часть курса по основам компьютерных сетей, сможете ознакомиться с ее содержимым. И вот тут можно получить мало инфы о самом курсе основанном на Cisco ICND1.

Что такое пинг и как работает эта команда?

Содержание статьи:

Команда Ping – одна из самых используемых сетевых утилит интерпретатора командной строчки, присутствующая в обычном наборе программных средств хоть какой операционной системы с поддержкой сетевого взаимодействия. Утилита Ping является самым обычным и комфортным средством проверки доступности удаленного узла. Данная утилита есть не лишь в операционных системах для настольных ПК и серверов, к примеру, операционных системах семейства Windows либо UNIX-подобных операционных системах, к которым относится Linux (вот тут сможете незначительно прочесть про дистрибутив Linux Mint). Но также эта утилита есть посреди обычных компонентов почти всех сетевых устройств, быстрее всего, ваш домашний роутер тоже умеет пинговать удаленные узлы.

Правда стоит огласить, что способности утилиты Ping в домашнем роутере куда наиболее умеренные, ежели способности команды Ping компа, на котором установлена Windows. Ну а ежели запустить эмулятор терминала Linux и посмотреть на характеристики команды Ping там (именно характеристики определяют возможности), то станет ясно, что реализация данной программы в Windows чрезвычайно умеренная, с ней мы и познакомимся в данной записи.

Программа Ping в Windows представлена одним файлом — ping.exe, этот файл находится в папке System32: c:WindowsSystem32. Но на данный момент нам это не особо любопытно, куда увлекательнее осознать, как работает данная команда, и какие способности есть нее при  использовании из командной строчки Windows. Стоит отметить, что для ее использования для вас не будет нужно запускать командную строчку от имени администратора.

Итак, мы уже узнали, что команда Ping употребляется для проверки доступности удаленных узлов в компьютерной сети (сеть Веб это тоже компьютерная сеть), для собственной работы эта утилита употребляет протокол ICMP (Internet Control Message Protocol либо протокол межсетевых управляющих сообщений), этот протокол работает на сетевом уровне модели стека протоколов TCP/IP (эта информация нам будет нужно чуток ниже).

Как правило, в сетевом взаимодействие воспринимает роль, как минимум, две стороны, а меж этими устройствами есть канал связи, в котором могут быть транзитные узлы и полосы передач различного свойства, чтоб косвенно оценить качество канала связи меж точками А и Б, можно применять команду Ping. Давайте договоримся, что точкой А будет наш комп, а точкой Б — удаленный узел.

Когда мы запустим командную строчку и напишем ping <адрес удаленного узла> (в качестве адреса удаленного узла можно применять как IP-адреса, так и доменные имена либо имена хостов) и нажмем Enter, наш комп сформирует особое сообщение, которое именуется ICMP Echo-Request, это сообщение он запакует в IP-пакет (вспоминаем про инкапсуляцию данных в компьютерной сети), у пакета есть особое поле IP-адрес назначения, в которое комп запишет IP-адрес удаленного узла, а также есть поле IP-адрес источника, в это поле комп запишет собственный IP-адрес, чтоб на точке Б знали куда посылать ответ.

Читайте также  Дизайн Интерьера 3D 3.25

Также стоит увидеть, что ICMP-запрос, который будет сформирован компом представляет собой сообщение, состоящее из 2-ух огромных частей:

  1. Заголовка (ICMP Header), в котором содержится вся служебная информация, в том числе и тип сообщения, то есть по заголовку можно осознать чем является данное сообщение — запросом либо ответом. Заголовок ICMP сообщения является неотклонимой его частью, размер заголовка составляет 8 байт.
  2. Тело сообщения либо полезные данные (ICMP Payload) не является неотклонимой частью ICMP-сообщения, но при использовании команды Ping поле данных ICMP сообщения традиционно заполняется знаками британского алфавита.

Когда ICMP-запрос нашего компа дойдет до удаленного узла, он воспринимает решение о том, что с ним делать, удаленный узел может быть настроен таковым образом, что вообщем не будет отвечать на ICMP-запросы, но давайте представим, что удаленный узел решил ответить на наш запрос, в ответ он отправит ICMP-ответ, а ежели быть четким, то ICMP Echo-Reply, размере заголовка ответа не поменяется, он в любом случае 8 б (изменятся некие значения заголовка), но еще удаленный узел должен будет поместить в поле данных ICMP-ответа те же самые данные, которые он получил в запросе, а потом отправить его обратно нам на точку А.

Эта схема взаимодействия чрезвычайно похожа на модель клиент-сервер, лишь с той различием, что тут нет явных ролей клиента и сервера: ежели точка А отправляет запросы, то ответы ей будет давать точка Б, а ежели точка Б будет слать запросы, то отвечать придется точке Б, стоит еще увидеть, что обмен ICMP сообщениями, строго говоря, не вписывается в модель клиент-сервер. ICMP-запрос нельзя считать попыткой компа получить услугу от удаленной стороны, а ответ удаленной стороны нельзя считать оказанием сервисы, это просто служебные сообщения, которые разрешают нам убедиться, что связь меж узлами есть.

Давайте запустим командую строчку Windows и на практике поглядим как работает утилита ping, напишите ping 8.8.8.8.

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Как работает команда Ping в Windows

У команды Ping в хоть какой операционной системе есть один неотклонимый параметр — адресок удаленного узла, я уже говорил, что это может быть как имя хоста, так и IP-адрес, в данном случае мы пинговали общественный ДНС-сервер Google по IP-адресу. По умолчанию команда Ping в Windows оправляет четыре запроса к удаленному узлу, также утилита в Windows по умолчанию задает размер нужных данных ICMP сообщения равным 32-ум б каждый запрос упаковывается в IP-пакет, у которого есть поле TTL (time to live), по умолчанию команда Ping задает значение этому полю равное 50 5 все эти характеристики можно поменять, но о этом ниже.

Обратите внимание: опосля того как команда Ping окончила свою работу, она предоставила нам общую информацию, в данном случае мы лицезреем, что было отправлено четыре пакета, получено четыре ответа и ни 1-го потерянного пакета, а также есть сводная информация о времени прохождения пакетов по сети: наибольшее время, среднее время и малое время, в данном случае вышло, что этих три числа однообразные, но так бывает не всегда.

Еще в выводе утилиты Ping видно время прохождения пакета по сети, можно огласить, что когда наш ПК посылает запрос в сторону удаленного узла, он включает таймер, который считает сколько времени прошло, как лишь наш ПК получает ответ на запрос он выключает таймер и фиксирует время, ежели удаленный узел недоступен, мы не ждем до бесконечности, по умолчанию утилита Ping в Windows употребляет наибольшее время ожидания четыре секунды, это время можно менять.

Давайте попробуем пропинговать удаленный узел, используя доменное имя, пинговать будем домен компании Майкрософт, все дело в том, что некие сервера данной нам компании не отвечают на ICMP-запросы.

Пинг через командную строку. Как проверить ping (пинг) в командной строке Windows , Linux

Передаем в качестве параметра команде Ping доменное имя

На скрине выше вы видите два результата работы команды Ping: в первом случае мы пинговали домен microsoft[точка]com, этот домен висит на IP-адресе 104.43.195.251, о этом нам произнесла команда Ping, мой ПК выслал четыре запроса и ни разу не получил ответ, просто сервер Майкрософта не отвечает на запросы, при попытке пропинговать адресок 104.43.195.251, вы точно также получите четыре раза сообщение о том, что «Превышен интервал ожидания для запроса». Вообщем, сообщения могут быть различными и докладывают они нам о различных ситуациях, но о этом мы будем говорить, когда начнем разбираться с протоколом ICMP.

Читайте также  Перевести по картинке онлайн. Яндекс Переводчик по фото онлайн

Если вы откроете браузер и попробуете написать в адресной строке 104.43.195.251 либо microsoft[точка]com, то сервер Майкрософт вас перенаправит на домен www[точка]microsoft[точка]сom, ежели пропинговать этот домен, то мы получим от него ответ, наиболее того, команда Ping нам подскажет IP-адрес домена www[точка]microsoft[точка]сom, а также скажет имя хоста (e13678.dspb.akamaiedge.net). Думаю, с назначением  команды Ping все ясно.

Как проверить пинг?

Вообще, вопрос «как проверить пинг?» некорректный, поэтому что при помощи утилиты Ping мы проверяем не пинг как такой, а делаем косвенную оценку качеству канала связи меж точкой А и точкой Б (об особенностях, которые есть меж точкой А и Б мы побеседуем в конце данной публикации), оценка косвенная, поэтому что при пинге узла где-нибудь в Америке неизвестных для нас причин больше, чем известных.

Например, вы запустили пингуете игровой сервер в Австралии и получаете время ответа (иначе это время именуется RTT – Round Trip Time) 90 миллисекунд. Отлично это либо плохо? На самом деле тяжело огласить. Для того чтоб делать какие-то выводы, к примеру, о качестве, а точнее о способностях вашего провайдера предоставить доброкачественную (в вашем понимание) связь с определенным Австралийским сервером, для вас необходимо провести несколько тестов. Во-1-х, оценить трассу до этого сервера при помощи утилиты tracert, потом проверить эту трассу на утраты при помощи утилит mtr, WinMTR либо pathping.

Потом связаться с представителями Австралийского сервера, попросить их сделать то же самое в вашу сторону. Позже отыскать 5-6 друзей в собственном городке, которые подключены к иным провайдерам, повторить все эти процедуры на их компах, а также попросить собственных австралийских коллег о том, чтоб они сделали те же самые испытания до 5-6 узлов ваших друзей.

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

Ну а причина номер три заключается в том, что провайдеры повсевременно взаимодействуют друг с другом и может получиться так, что по каким-то коммерческим либо юридическим причинам канал до австралийского сервера на вашем новеньком провайдера в один красивый день станет ужаснее чем тогда, когда вы на него перебежали. В общем, какие выводы нужно сделать? Вопрос: «как проверить пинг?», в корне неверный, при помощи команды Ping мы только можем оценить утраты до удаленного узла, а также время ответа удаленного сервера, то есть получить косвенную информацию о качестве канала связи (про остальные свойства компьютерной сети можно почитать незначительно здесь).

Параметры команды Ping в Windows

Теперь давайте поглядим на параметры команды Ping в Windows. Для этого воспользуемся конструкцией, которая дозволяет получить справку в командной строке (/?), команда будет смотреться так: ping /?. Кстати говоря, ежели написать команду Ping без характеристик, то в итоге вы получите перечень доступных характеристик. Обычная команда help не даст для вас подсказку.

Использование:ping[-t][-a][-n<число>][-l<размер>][-f][-i<TTL>]
[-v<TOS>][-r<число>][-s<число>]
[[-j<список_узлов>]

Оставьте комментарий

Adblock
detector