Вы находитесь на странице: 1из 8

Лабораторная работа № 1

Работа с диагностическими утилитами протокола TCP/IP


1 Цель работы: научиться использовать сетевые утилиты netsh, ping,
ipconfig, tracert, net, производить диагностику сети.
Краткие теоретические сведения:
cmd.exe позволяет получить доступ к командной строке Microsoft Windows,
также известной как Microsoft DOS. В настоящее время cmd.exe является 32-
битным приложением командной строки, которая используется в Windows NT,
2000, и XP и предлагает различные функции для обслуживания компьютера, а
также сетевые функции.

Рисунок 1: cmd.exe

1. В командной строке набрать ipconfig /?. Ознакомиться со всеми


параметрами команды.

Изм Лист № докум. Подпись Дата


Разраб. Бережной А Р. Лит Лист Листов
Провер. Галушкин Д.Н.
Лабораторная работа № 1
Реализа Исследование и расчет
ИСОиП(филиал) ДГТУ
Н.контр. основных технических
Кафедра РЭСиК
Утв. характеристик ССПО и
Рисунок 2: ipconfig /?.

Параметры:
/? Вывод данного справочного сообщения
/all Вывод подробных сведений о конфигурации.
/release Освобождение IPv4-адреса для указанного адаптера.
/release6 Освобождение IPv6-адреса для указанного адаптера.
/renew Обновление IPv4-адреса для указанного адаптера.
/renew6 Обновление IPv6-адреса для указанного адаптера.
/flushdns Очистка кэша сопоставителя DNS.
/registerdns Обновление всех DHCP-аренд и перерегистрация DNS-
имен
/displaydns Отображение содержимого кэша сопоставителя DNS.
/showclassid Отображение всех допустимых для этого адаптера
идентификаторов классов DHCP.
/setclassid Изменение идентификатора класса DHCP.
/showclassid6 Отображение всех допустимых для этого адаптера
идентификаторов классов DHCP IPv6.
/setclassid6 Изменение идентификатора класса DHCP IPv6.
Лист

Изм Лист № докум. Подпись Дата


По умолчанию отображается только IP-адрес, маска подсети и стандартный
шлюз для каждого адаптера, для которого выполнена привязка к TCP/IP. Если для
параметров Release и Renew не указано имя адаптера, то аренда IP-адреса для всех
адаптеров, для которых существуют привязки к TCP/IP, будет освобождена или
обновлена. Если для параметра SetClassid или SetClassid6 не указан
идентификатор класса, то существующий идентификатор класса будет удален.
2. В командной строке набрать netsh /?. Чтобы получить справку по
выведенным командам, введите имя команды, пробел и «?»

Рисунок 3: netsh
Команды в этом контексте:
.. - Переход на один контекстный уровень вверх.
? - Отображение списка команд.
abort - Отмена изменений, сделанных в режиме работы вне сети.
add - Добавление элемента конфигурации в список элементов.
advfirewall - Изменения в контексте 'netsh advfirewall'.
alias - Добавление псевдонима.
branchcache - Изменения в контексте 'netsh branchcache'.
bridge - Изменения в контексте 'netsh bridge'.
bye - Выход из программы.

Лист

Изм Лист № докум. Подпись Дата


commit - Применение изменений, сделанных в автономном режиме.
delete - Удаление элемента конфигурации из списка элементов.
dhcpclient - Изменения в контексте 'netsh dhcpclient'.
dnsclient - Изменения в контексте 'netsh dnsclient'.
dump - Отображение сценария конфигурации.
exec - Запуск файла сценария.
exit - Выход из программы.
firewall - Изменения в контексте 'netsh firewall'.
help - Отображение списка команд.
http - Изменения в контексте 'netsh http'.
interface - Изменения в контексте 'netsh interface'.
ipsec - Изменения в контексте 'netsh ipsec'.
lan - Изменения в контексте 'netsh lan'.
mbn - Изменения в контексте 'netsh mbn'.
namespace - Изменения в контексте 'netsh namespace'.
netio - Изменения в контексте 'netsh netio'.
offline - Переход в режим работы вне сети.
online - Переход в оперативный режим.
p2p - Изменения в контексте 'netsh p2p'.
popd - Получение контекста из стека.
pushd - Помещение текущего контекста в стек.
quit - Выход из программы.
ras - Изменения в контексте 'netsh ras'.
rpc - Изменения в контексте 'netsh rpc'.
set - Обновление параметров конфигурации.
show - Отображение информации.
trace - Изменения в контексте 'netsh trace'.
unalias - Удаление псевдонима.
wcn - Изменения в контексте 'netsh wcn'.
wfp - Изменения в контексте 'netsh wfp'.
Лист

Изм Лист № докум. Подпись Дата


winhttp - Изменения в контексте 'netsh winhttp'.
winsock - Изменения в контексте 'netsh winsock'.
wlan - Изменения в контексте 'netsh wlan'.
3. Выяснить текущую конфигурацию сети. Сделать это можно в командной
строке при помощи команды netsh interface ip show address.

Рисунок 4: конфигурация сети

4. Сменить IP адрес на 192.168.223.42. Для этого введите netsh interface ip


set address name="Подключение по локальной сети" static 192.168.223.42
255.255.252.0

5. В командной строке набрать ping /?. Ознакомиться со всеми параметрами


команды.
Параметры:
-t Проверяет связь с указанным узлом до прекращения.
Для отображения статистики и продолжения проверки
нажмите клавиши CTRL+BREAK; для прекращения нажмите CTRL+C.
-a Разрешает адреса в имена узлов.

Лист

Изм Лист № докум. Подпись Дата


-n <число> Число отправляемых запросов проверки связи.
-l <размер> Размер буфера отправки.
-f Устанавливает флаг, запрещающий фрагментацию, в пакете
(только IPv4).
-i <TTL> Срок жизни пакетов.
-v <TOS> Тип службы (только IPv4; этот параметр использовать не
рекомендуется, и он не влияет на поле TOS в заголовке IP).
-r <число> Записывает маршрут для указанного числа прыжков
(только IPv4).
-s <число> Задает метку времени для указанного числа прыжков
(только IPv4).
-j <список_узлов> Задает свободный выбор маршрута по списку узлов
(только IPv4).
-k <список_узлов> Задает жесткий выбор маршрута по списку узлов
(только IPv4).
-w <время_ожидания> Задает время ожидания каждого ответа (в
миллисекундах).
-R Использует заголовок маршрута для проверки и обратного
маршрута (только IPv6). В соответствии с RFC 5095, использование этого
заголовка маршрута не рекомендуется. В некоторых системах запросы проверки
связи могут быть сброшены, если используется этот заголовок.
-S <адрес_источника> Задает адрес источника.
-c секция Идентификатор секции маршрутизации.
-p Проверяет связь с сетевым адресом поставщика
виртуализации Hyper-V.
-4 Задает принудительное использование протокола IPv4.
-6 Задает принудительное использование протокола IPv6.
6. В командной строке набрать tracert /?. Ознакомиться со всеми
параметрами команды
Параметры:
Лист

Изм Лист № докум. Подпись Дата


-d Без разрешения в имена узлов.
-h максЧисло Максимальное число прыжков при поиске узла.
-j списокУзлов Свободный выбор маршрута по списку узлов (только
IPv4).
-w таймаут Таймаут каждого ответа в миллисекундах.
-R Трассировка пути (только IPv6).
-S адресИсточника Используемый адрес источника (только IPv6).
-4 Принудительное использование IPv4.
-6 Принудительное использование IPv6.
7. Выполните следующие действия:
 узнать и выписать ip-адрес и MAC-адрес компьютера, выписать маску
подсети и марку сетевой карты.
ip-адрес -192.168.43.152
маска подсети- 255.255.255.0
MAC-адрес- SSID: 00-F4-8D-D9-09-B3
марка сетевой карты- Qualcomm Atheros QCA9377 Wireless Network
Adapter
 отправить бесконечную последовательность пакетов на узел
192.168.0.100. Команда прерывания - <Ctrl>+<C>;

Лист

Изм Лист № докум. Подпись Дата


Рисунок 5: конфигурация сети

 задать произвольный срок жизни пакета;


 отправить на узел 192.168.220.250 15 пакетов по 128 байт каждый.

Рисунок 6: конфигурация сети


8. Запротоколировать результаты работы в отчете.
Вопросы для контроля:
1. Как изменить IP-адрес через командную строку?
2. Для каких целей используется команда ping?
3. Для чего используется маска подсети?

Лист

Изм Лист № докум. Подпись Дата

Вам также может понравиться