Лабораторная работа № 3. Методические указания к выполнению лабораторной работы
Скачать 126.15 Kb.
|
ЛАБОРАТОРНАЯ РАБОТА Сетевые утилиты и их использование Утилиты arp, netstat, hostname, nbtstat, nslookup Цель работы: Практически освоить работу с утилитами TCP/IP – arp, netstat, hostname, nbtstat, nslookup1. Методические указания к выполнению лабораторной работы В состав TCP/IP входят диагностические утилиты, предназначенные для проверки конфигурации стека и тестирования сетевого соединения.
Утилита 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
Утилита nslookup Утилита nslookup является самой эффективной из доступных утилит диагностики службы DNS. Утилита nslookup позволяет выполнять запросы к серверам DNS, имитируя последовательность действий, которая выполняется клиентским компьютером. Для опроса серверов DNS эту команду можно запустить отдельно. Добавив одну из подкоманд (рис. 9), можно расширить функциональность утилиты. Основная команда nslookup имеет следующий синтаксис: nslookup [-<подкоманда>] [узел] [-<сервер имен>]. Рис. 9. Утилита nslookup Предоставив утилите в качестве параметра имя узла, полностью определенное доменное имя или адрес IP, можно проверить способность системы выполнять преобразование имен. Если служба DNS настроена неправильно, то это можно выяснить с помощью команды nslookup. Большая часть функциональности утилиты nslookup доступна через соответствующие подкоманды. Самым простым способом получить доступ к меню подкоманд является ввод команды nslookup и нажатие клавиши Задание на лабораторную работу Оформите отчет по лабораторной работе, опишите выполнение упражнений. Упражнение 1. Выведите на экран справочную информацию по утилитам. Для этого в командной строке введите имя утилиты без параметров или с /?. Изучите ключи, используемые при запуске утилит. Упражнение 2. Выведите на экран имя локального хоста с помощью команды hostname. Упражнение 3: С помощью утилиты arp с аргументом «a» просмотрите ARP-таблицу локального компьютера. Упражнение 4. С помощью утилиты netstat выведите перечень сетевых соединений и статистическую информацию для протокола TCP. Примеры DNC адресов для выполнения задания: informika.ru, rfbr.ru, mail.ru, vk.com, rusmedserv.com, 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, ripn.net, shpl.ru, sai.msu.su, scsml.rssi.ru, sscc.ru, nlr.ru, web.ru, kamaz.ru, rulex.ru, jinr.ru, uic.nnov.ru, ruthenia.ru. 1 Олифер, В. Г. Компьютерные сети. – 4-е изд.– СПб. : Питер, 2010. – 944 с. |