Как пингануть порт windows

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

Команда 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. Давайте договоримся, что точкой А будет наш компьютер, а точкой Б — удаленный узел.

Net – управление сетевой конфигурацией компьютера

net – целый комплекс команд, которые выводят результат подключения/отключения компьютера к общему ресурсу, отображают информацию о компьютерных соединениях. Для работы с утилитой потребуются права администратора Windows. Рассмотрим наиболее значимые команды net.

NET ACCOUNTS – используется для управления данными учетных записей пользователей, а также для изменения параметров входа в систему для всех учетных записей.

NET COMPUTER – добавляет/удаляет компьютеры в базу данных домена под управлением Active Directory. Эта команда может использоваться только на контроллерах домена. NET COMPUTER \win7v /add – добавить к данному домену компьютер с именем win7v.

NET CONFIG – отображает информацию о настройке служб рабочей станции или сервера. NET CONFIG SERVER – отобразить текущие значения параметров настройки службы сервера.

NET FILE – отображает список открытых по сети файлов и может принудительно закрывать общий файл и снимать файловые блокировки.

NET GROUP и NET LOCALGROUP – команды практически идентичны, но первая выполняется на контроллере домена и относится к объектам Active Directory, а вторая – к локальным рабочим группам компьютера. NET LOCALGROUP – отобразить список групп для данного компьютера.

NET HELPMSG – выводит информацию о сетевых сообщениях Windows. Если ввести команду NET HELPMSG и номер ошибки, то Windows выведет пояснения для этого сообщения и предложит возможные варианты действий, которые можно предпринять для устранения ошибки. NET HELPMSG 51 – отобразить сведения о сообщении с номером 51

NET PAUSE и NET CONTINUE – предназначены для управления службами Windows: их перевода её в режим ожидания или продолжения работы.

NET SESSION – завершает текущие сеансы связи между данным компьютером и другими компьютерами сети или выводит их список. При использовании команды без параметров выводятся сведения о всех текущих сеансах связи с интересующим компьютером.

Как задать размер пакетов при пинге и запретить фрагментацию пакетов при использовании команды ping

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

Чтобы о ней рассказать, я должен убедиться что у вас есть представление о принципах работы моделей передачи данных, а также вы знаете и представляете как работает процесс инкапсуляции и декапсуляции данных в компьютерных сетях (модель OSI 7 и еще одна публикация по эталонной модели).

:/>  Программа для живых обоев Windows 10: топ-8 и как установить на Рабочий стол

Дело всё в том, что ICMP-запрос, который посылает утилита Ping, представляет собой пакет, состоящий из двух частей: заголовка и полезных/бесполезных данных, размер заголовка ICMP составляет 8 байт. Чтобы ICMP-пакет смог дойти до узла назначения, он запаковывается в IP-пакет, который, как ни странно, тоже состоит из двух частей: заголовка и данных. Размер заголовка в протоколе IPv4 равен 20 байт.

А чтобы запрос смог дойти от вашего компьютера до домашнего роутера, IP-пакет помещается внутрь Ethernet кадра, но это для нас сейчас не важно. Наверное, не все читатели знают, поэтому мне стоит отметить, что на транспортном, сетевом и канальном уровнях модели передачи данных у сообщений этих уровней есть MTU (Maximum Transmission Unit) или максимальный размер полезной информации, который можно поместить в сообщение на том или ином уровне.

При подключении вам провайдер сообщает максимально допустимое значение MTU, которое можно использовать, обычно, это значение 1500 байт, если провайдер подключает вас при помощи протокола PPPoE, то это значение 1492 байта. При этом MTU, которое сообщает вам провайдер, относится к канальному уровню, то есть Ethernet MTU. На рисунке ниже показаны настройка MTU на моем роутере.

А еще есть IP MTU (то есть максимальный размер полезных данных в IP-пакете) и есть размер пакетов, которые вы задаете при использовании команды Ping в Windows. Поэтому, когда вы используете команду Ping на разных устройствах с разными операционными системами, всегда узнавайте как работает эта команда, а потом только начинайте ее применять.

Когда вы задаете размеров пакетов при пинге из командной строки Windows, вы задаете размер полезных данных без учета заголовков протоколов IP и ICMP (то есть 28 байт не учитываются, но они есть), то есть если в Windows написать ping -l 1500, то на самом деле размер полезных данных в Ethernet кадре будет равен 1528 байт (так как для Ethernet кадра полезными данными является IP-пакет со всем его содержимым), а этом уже больше, чем разрешает нам провайдер. Давайте в этом убедимся.

Первый раз я использовал команду ping -l 1500 8.8.8.8, то есть я задал размер 1500 байт, но почему-то, вопреки моим словам сказанным ранее, пинг до удаленного узла прошел, всё дело в том, что утилита Ping в Windows по умолчанию выполняет фрагментацию данных, то есть, если пакеты слишком большие и их невозможно пропихнуть в канал связи, то они разбиваются на более мелкие пакеты и только потом отправляются.

Я уже говорил, что в моем случае максимально возможный размер пакета равен 1472 байта, так получается из-за особенностей работы утилиты пинг в Windows, которая не учитывает размер ICMP и IP заголовков, плюс провайдер мне поставил ограничение MTU равное 1500 байт.

:/>  Записки ремонтника: жесткие диски, какими вы их не знали. Часть 2 / Offсянка

Как видим, при использовании команды ping -l 1472 -f 8.8.8.8, пакеты доходят до конечного узла, но стоит немного увеличить размер пакета и они уже не уйдут дальше моего компьютера, это видно по результатам работы команды ping -l 1473 -f 8.8.8.8.

Стоит отметить, что команда Ping может принимать сразу несколько параметров, главное, чтобы эти параметры не противоречили друг другу. Например, мы можем пропинговать удаленный узел, задав нужно количество пакетов и их размер, а также запретив фрагментацию пакетов.

Вот такие особенности есть у команды Ping в Windows при использование параметров -l и -f, учитывайте их, когда будете применять.

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

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

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

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

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

Ну а причина номер три заключается в том, что провайдеры постоянно взаимодействуют друг с другом и может получиться так, что по каким-то коммерческим или юридическим причинам канал до австралийского сервера на вашем новом провайдера в один прекрасный день станет хуже чем тогда, когда вы на него перешли.

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

Как узнать свой ip адрес компьютера с помощью командной строки cmd

Мы писали, мы писали, наши пальчики устали! Вы наверняка хотите понять, какая  связь между этим высказыванием и определением IP адреса? Ответ есть. В данной статье я расскажу вам о том, как узнать локальный IP адрес вашего компьютера при помощи командной строки Windows.

Для определения IP адреса таким способом от вас потребуется не только кликать, но и набирать текст 🙂 Если вы всё же любите больше кликать, тогда читайте <эту статью>. Хотя на самом деле узнать свой IP очень просто. Необходимо воспользоваться командной строкой. Это намного быстрее и удобнее, чем искать заветные окна и кликать по ним в Windows.

1. Одновременно нажмите сочетание горячих клавиши WIN R,

Выполнить в windows 10

в Windows 10 после нажатия откроется окно «Выполнить». В строке введите команду cmd и нажмите «ОК». После этого откроется командная строка. Если не получилось, то зайдите в меню «Пуск». Для Windows 7 в строке введите команду «cmd» и нажмите «Выполнить». У вас откроется командная строка.

Командная строка windows 10

В Windows 10 нажмите «Пуск», «все приложения», найдите пункт «Служебные» выберите «Командная строка»/
2. В командной строке напишите на английском команду ipconfig и нажмите клавишу Enter.

:/>  Проверка и исправление ошибок жестких дисков - CHKDSK

Полученный IP адрес в командной строке

3. После ввода команды в командной строке отобразится информация. Обратите внимание на строчку Ipv4-адрес. В данной строке вы определили какой у вас Айпишник. Поздравляю!

Данные знания вам могут пригодиться, если, допустим, у вас есть необходимость подключиться к другому локальному компьютеру через службу RDP (Remote Desktop Protocol), к сетевому принтеру или скопировать данные или  же просто поиграть в игры по локальной сети.

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


Уважаемые пользователи!
Если у вас возникли вопросы по данному материалу – оставьте свой комментарий и мы постараемся вам помочь. 

С уважением, Администратор сайтаmsconfig.ru

Дорогой друг! Возможно, тебе будут интересны следующие статьи:

Настройка сети в windows через командную строку и bat файл:

1.Вызовите меню (прим. для вызова меню нажмите правой кнопкой мыши), выберите Создать, затем выберите Текстовый документ (Рис.1).

Рис.1.

2. Введите следующие команды (Рис.2):

Пояснения:chcp 1251 — Установка кодировки, необходимо для настройки интерфейса, имеющего название на русском языке (прим. по умолчанию имя «Подключение по локальной сети»);«Подключение по локальной сети» — Название Вашего сетевого интерфейса;192.168.0.

101 — Сетевой адрес (IP-address). Вам необходимо указать свой сетевой адрес;255.255.255.0 — Маска подсети.  Вам необходимо указать Вашу маску подсети;192.168.0.

1 — Основной шлюз. Вам необходимо указать Ваш шлюз;1 — Метрика интерфейса. Метрика интерфейса устанавливается в значении 1;192.168.0.

2 — Предпочитаемый DNS-сервер. Вам необходимо указать Ваш предпочитаемый DNS-сервер; 192.168.0.3 — Альтернативный DNS-сервер. Вам необходимо указать Ваш альтернативный DNS-сервер. 

Рис.2.

3. После того, как Вы установили нужные Вам значения: IP-адреса, маски подсети, основного шлюза, предпочитаемого и альтернативного DNS-сервера — выберите в окне Файл, затем Сохранить как… (Рис.3).

Рис.3.

4. Сохраните текстовый документ с расширением .bat (прим. в данном примере это Network Settings.bat) (Рис.4).

Рис.4.

5. Запустите полученный файл (прим. в примере это Network Settings.bat), от имени администратора (Рис.5). После чего, сетевые настройки будут изменены.

Рис.5.

6. Если Вам необходимо включить автоматическое получение настроек от DHCP-сервера: IP-адреса, маски подсети, и шлюза, а также предпочитаемого и альтернативного DNS-сервера — создайте, по аналогии с предыдущим примером, файл и введите: 

Затем сохраните файл с расширением .bat (прим. в данном примере это Network Default.bat) (Рис.6). И запустите от имени администратора. После чего, сетевые настройки будут изменены.

Рис.6.

7. Для корректного отображения кириллических символов в командной строке — откройте её (прим. Пуск > в строке поиска наберите cmd > Запуск от имени администратора) (Рис.7).

Рис.7.

8. В открывшемся окне командной строки кликните правой кнопкой мыши на заголовке окна, а затем выберите Свойства (Рис.8).

Рис.8.

9. В окне Свойства — выберите вкладку Шрифт, а затем установите тип шрифта Lucida Console, после чего нажмите OK (Рис.9). Теперь кириллические шрифты в командной строке будут отображаться корректно.

Рис.9.

Надеемся, что данное руководство помогло Вам!.

Центр управления сетями и подключениями

Если вариант установления IP онлайн не подходит, посмотреть айпи адрес компьютера можно посредством встроенной панели управления Windows и её отдельных разделов.

  1. В системном трее – области уведомлений справа внизу на рабочем столе – по значку сетевого подключения щёлкают правой клавишей мыши. В разных версиях системы, при разных подключениях значок может визуально отличаться.
    Где находится значок "сетевого подключения" на рабочем столе
  2. По строке «Центр управления сетями и подключениями (общим доступом)» щёлкают левой кнопкой.
    Как зайти в Центр управления сетями и подключениями
  3. Чтобы узнать IP компьютера в локальной сети, нужно нажать в окне действующей сети ссылку «Подключения».
    Где посмотреть локальный ip адрес устройства
  4. В появившемся окне «Состояние» в разделе «Подключение» нужно нажать кнопку «Сведения…».
    Посмотреть состояние подключения по локальной сети на компьютере
  5. В новом окне «Сведения о сетевом подключении» можно узнать локальный IP адрес компьютера напротив свойства «Адрес IPv4». Это числовая последовательность протокольного адреса, использующегося для подключения в данный момент.
    Как узнать ip компьютера в локальной сети

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

Adblock
detector