Стандартные инструменты TCP/IP в Windows



  • Использование основных команд TCP/IP
  • Использование расширенного набора команд TCP/IP



Стандартные инструменты TCP/IP

  • командная строка
  • ipconfig
  • ping
  • tracert


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

Командная строка Windows — это реализация интерфейса командной строки (Command-line Interface, CLI), созданная корпорацией Майкрософт.

Режим запуска командной строки от имени администратора также называется режимом использования расширенных прав.

С помощью командной строки можно запускать различные утилиты.



Отображает текущие настройки установленного стека IP для подключенного к сети компьютера, использующего протокол TCP/IP.

Команда, запущенная с параметром «/all», отображает расширенный набор сведений о каждом адаптере.

С ее помощью можно обновлять настройки протокола DHCP и службы доменных имен (DNS).



Проверяет подключение на уровне IP к другому устройству TCP/IP, отправляя ему запросы проверки связи по протоколу ICMP.

Запуск команды с различными параметрами позволяет использовать различные сценарии тестирования.

Применяется для проверки связи по протоколам IPv4 и IPv6.





Команда Tracert позволяет узнать, какой путь до получателя проходит пакет. Для этого конечному узлу отправляется запрос проверки связи ICMP. При отправке следующего запроса значение параметра «срок жизни» уменьшается на единицу.

Применяется для трассировки сетевого пути от узла-отправителя до узла-получателя.

Эта команда полезна, если локальное устройство работает нормально, однако подключение отсутствует.
























Позволяет получить список активных подключений TCP и прослушиваемых компьютером портов, статистические данные о подключении Ethernet, таблицу маршрутизации IP, статистические данные IPv4 (сведения о протоколах IP, ICMP, TCP и UDP) и IPv6 (сведения о протоколах IPv6, ICMPv6, TCP over IPv6 и UDP over IPv6).

Если запустить Netstat без параметров, будет отображен список активных подключений TCP.



Позволяет получить статистические данные о подключениях по протоколу NetBIOS over TCP/IP (NetBT) к локальному и удаленным компьютерам, таблицы имен NetBIOS для локального и удаленных компьютеров, а также кэш имен NetBIOS.

Протокол NetBIOS был разработан в 1980-х годах, чтобы обеспечить возможность обмена данными между приложениями через сеть на сеансовом уровне модели OSI.

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

Протокол NetBIOS over TCP/IP позволяет обмениваться данными по протоколу NetBIOS в рамках сеансов TCP и UDP.



PathPing — утилита маршрутизации, которая запускается из командной строки. Этот инструмент объединяет в себе функции команд ping и tracert, а также позволяет получать дополнительную информацию.

В течение определенного времени утилита PathPing отправляет пакеты каждому маршрутизатору, расположенному на пути к конечному узлу, а также рассчитывает статистические данные на основе количества пакетов, полученных в ответ на каждом переходе.

PathPing позволяет оценить долю пакетов, потерянных на каждом маршрутизаторе или переходе. Это дает возможность выявить причину неполадок в сети.



Отображает диагностическую информацию о службе доменных имен (DNS).

Утилита командной строки Nslookup доступна только в том случае, если в системе установлен протокол TCP/IP.

Чтобы использовать эту программу, вы должны понимать принципы работы DNS.



Утилита командной строки, позволяющая определить или изменить настройки сети на запущенном компьютере. Поддерживает выполнение сценариев.

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

Благодаря поддержке сценариев вы можете выполнять  пакет команд для конкретного компьютера.

Позволяет сохранить сценарий настройки в виде текстового файла, для помещения в архив или для настройки других серверов.



Предназначена для отображения и изменения записей в локальной таблице IP-маршрутизации.

Команда Route Print отображает таблицу маршрутизации для компьютера, на котором установлена ОС Windows.

Эта команда используется чаще, чем netstat –r, однако результаты их работы идентичны.

С помощью команды Route можно добавлять и удалять статические маршруты.




С помощью команды telnet можно обмениваться данными с удаленным компьютером по протоколу Telnet.

Вы можете запустить telnet без параметров, чтобы открыть командную строку Telnet (telnet>).

Командная строка Telnet поддерживает следующие команды, позволяющие управлять компьютером с запущенным клиентом Telnet.

Администратор сети может подключиться к удаленному компьютеру, серверу, маршрутизатору или коммутатору с помощью команды telnet [IP-адрес].

Telnet — устаревший протокол, поэтому его следует заменить более защищенной программой, например SSH.

При подключении можно указать номер порта и использовать эту программу для устранения неполадок:
telnet server01 25

















































Мы изучили основные команды TCP/IP и их возможности.

Мы познакомились с применением дополнительных команд TCP/IP.




Тест

С помощью какой команды можно просмотреть список активных подключений TCP для компьютера?
  • route print 
  • ipconfig
  • hostname
  • netstat


Какая команда отображает текущие настройки стека TCP/IP для компьютера?
  • route print 
  • ipconfig
  • hostname
  • telnet

Какая команда отображает таблицу маршрутизации компьютера?
  • route print 
  • ipconfig
  • hostname
  • telnet

С помощью какой команды можно диагностировать проблемы разрешения имен DNS?
  • route print
  • nbtstat
  • hostname
  • nslookup

Верно или неверно: в качестве параметра команды ping можно использовать как IPv4-адрес, так и IPv6-адрес?
  • Верно
  • Неверно