Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
ЛАБОРАТОРНАЯ РАБОТА
Сетевые утилиты и их использование
Утилиты arp, netstat, hostname, nbtstat, nslookup
Цель работы: Практически освоить работу с утилитами TCP/IP – arp, netstat, hostname, nbtstat, nslookup[1].
Методические указания к выполнению лабораторной работы
В состав TCP/IP входят диагностические утилиты, предназначенные для проверки конфигурации стека и тестирования сетевого соединения.
Утилита | Применение |
arp | Выводит для просмотра и изменения таблицу трансляции адресов, используемую протоколом разрешения адресов ARP (Address Resolution Protocol - определяет локальный адрес по IP-адресу) |
netstat | Выводит статистику и текущую информацию по соединению TCP/IP |
hostname | Выводит имя локального хоста. Используется без параметров |
nbtstat | Выводит статистику и текущую информацию по NetBIOS. Используется для проверки состояния текущих соединений |
nslookup | Осуществляет проверку записей и доменных псевдонимов хостов, доменных сервисов хостов, а также информации операционной системы, путем запросов к серверам DNS |
Утилита ARP
Основная задача протокола ARP – трансляция IP-адресов в соответствующие локальные адреса (рис. 5). Для этого ARP-протокол использует информацию из ARP-таблицы (ARP-кэша).

Рис. 5. Утилита arp
Если необходимая запись в таблице не найдена, то протокол ARP отправляет широковещательный запрос ко всем компьютерам локальной подсети, пытаясь найти владельца данного IP-адреса.
Синтаксис: arp [-s inet_addr eth_addr] | [-d inet_addr] | [-a].
Параметры: - s занесение в кэш статических записей;
-d удаление из кэша записи для определенного IP-адреса;
-a просмотр содержимого кэша для всех сетевых адаптеров локального компьютера.
Утилита netstat
Утилита netstat позволяет получить статическую информацию по некоторым из протоколов стека (TCP, UDP, IP, ICMP), а также выводит сведения о текущих сетевых соединениях (рис. 6). Она полезна на брандмауэрах, с ее помощью можно обнаружить нарушения безопасности сети.

Рис. 6. Утилита netstat
Синтаксис:
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r].
Параметры: - a выводит перечень всех сетевых соединений и прослушивающихся портов локального компьютера;
-e выводит статистику для Ethernet-интерфейсов (например, количество полученных и отправленных байт);
- n выводит информацию по всем текущим соединениям (например, TCP) для всех сетевых интерфейсов локального компьютера;
-s выводит статистическую информацию для протоколов UDP, TCP, ICMP, IP. Ключ «/more» позволяет просмотреть информацию постранично;
-r выводит содержимое таблицы маршрутизации.
Утилита hostname
Выведите на экран имя локального хоста с помощью команды hostname. Команда hostname предоставляет быстрый способ получить имя узла в конкретной локальной сети (рис. 7).

Рис. 7. Утилита hostname
Команда имеет простой синтаксис: hostname. Сразу же после выполнения команды, имя компьютера будет отображено на экране.
Утилита nbtstat
Утилита nbtstat используется для отображения информации протокола NetBIOS over TCP/IP (NetBT) и в основном применяется при решении проблем, возникающих при наличии в сети ПК на основе Windows 2003 и более старых систем (рис. 8).

Рис. 8. Утилита nbtstat
Синтаксис команды nbtstat:
nbtstat [-a <имя_компьютера>] [-A <адрес_IP>] [-c] [-n] [-r] [-R] [-RR] [-s] [-S].
Параметры команды nbtstat
Параметр | Использование |
-a <имя_компьютера> | Используется для отображения таблицы имен NetBIOS указанного удаленного компьютера |
-c | Отображает таблицу кэша NetBIOS |
-n | Отображает таблицу имен NetBIOS локального компьютера |
-s | Используется для отображения таблицы сеансов NetBIOS |
Утилита nslookup
Утилита nslookup является самой эффективной из доступных утилит диагностики службы DNS. Утилита nslookup позволяет выполнять запросы к серверам DNS, имитируя последовательность действий, которая выполняется клиентским компьютером.
Для опроса серверов DNS эту команду можно запустить отдельно. Добавив одну из подкоманд (рис. 9), можно расширить функциональность утилиты. Основная команда nslookup имеет следующий синтаксис:
nslookup [-<подкоманда>] [узел] [-<сервер имен>].

Рис. 9. Утилита nslookup
Предоставив утилите в качестве параметра имя узла, полностью определенное доменное имя или адрес IP, можно проверить способность системы выполнять преобразование имен. Если служба DNS настроена неправильно, то это можно выяснить с помощью команды nslookup.
Большая часть функциональности утилиты nslookup доступна через соответствующие подкоманды. Самым простым способом получить доступ к меню подкоманд является ввод команды nslookup и нажатие клавиши <Enter>. Это приведет к запуску интерактивного режима команды nslookup.
Задание на лабораторную работу
Оформите отчет по лабораторной работе, опишите выполнение упражнений. Упражнение 1. Выведите на экран справочную информацию по утилитам. Для этого в командной строке введите имя утилиты без параметров или с /?. Изучите ключи, используемые при запуске утилит.
Упражнение 2. Выведите на экран имя локального хоста с помощью команды hostname.
Упражнение 3: С помощью утилиты arp с аргументом «a» просмотрите ARP-таблицу локального компьютера.
Упражнение 4. С помощью утилиты netstat выведите перечень сетевых соединений и статистическую информацию для протокола TCP.
Примеры DNC адресов для выполнения задания: informika. ru, rfbr. ru, mail. ru, , nsc. ru, chemnet. ru, rsl. ru, philosophy. ru, rbc. ru, membrana. ru, osi. ru, viniti. ru, sostav. ru, ioffe. ru, fegi. ru, elibrary. ru, extech. ru, , shpl. ru, sai. , scsml. rssi. ru, sscc. ru, nlr. ru, web. ru, kamaz. ru, rulex. ru, jinr. ru, uic. nnov. ru, ruthenia. ru.
[1] Олифер, сети. – 4-е изд.– СПб. : Питер, 2010. – 944 с.


