Использование сетевых утилит ОС. Лабораторная работа. Использование сетевых утилит операционной системы Введение Команда ping
Скачать 161.08 Kb.
|
Лабораторная работа. Использование сетевых утилит операционной системы Введение Команда PING Команда PING является едва ли не самой используемой в локальных сетях командой. Она позволяет тестировать сетевое соединение, получая иформацию о различных его аспектах. Неудачная попытка соединения с каким-либо компьютером, или ошибка получения доступа к общим файлам и папкам, находящимся на других компьютерах локальной сети, может быть вызвана тем, что другие компьютеры просто не получают отправленных им по сети запросов. После введения в командной строке имени команды, в качестве параметра для нее, указывается адрес по которому будут направляться специальные эхо-пакеты, это может быть IP-адрес или символьное имя компьютера. Получив эхо-запрос, удаленный компьютер сразу же отправляет его обратно по тому адресу, откуда он пришел, команда ping позволяет узнать, пришли ли обратно посланные запросы, проверяя таким образом не только целостность физической среды передачи данных, но и корректную обработку информации на всех остальных семи уровнях модели OSI. ping -c 3 www.tusur.ru PING www.tusur.ru (88.204.75.138) 56(84) bytes of data. 64 bytes from portal.tusur.ru (88.204.75.138): icmp_seq=1 ttl=60 time=0.860 ms 1 64 bytes from portal.tusur.ru (88.204.75.138): icmp_seq=2 ttl=60 time=0.909 ms 64 bytes from portal.tusur.ru (88.204.75.138): icmp_seq=3 ttl=60 time=0.873 ms --- www.tusur.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 0.860/0.880/0.909/0.040 ms При успешном возвращении запросов можно быть уверенным в том, что среда передачи данных, программное обеспечение TCP/IP, а также все устройства (маршрутизаторы, повторители и др.), встретившиеся на пути между двумя компьютерами, работают нормально. Необходимо отметить, что даже при отсутствии каких-либо неисправностей на пути между двумя компьютерами, один или сразу несколько пакетов могут быть утеряны, как правило, это бывает в случае перегруженности сети, а также с тем, что диагностирующие пакеты имеют очень низкий приоритет и могут быть отброшены в процессе передачи. Если хотя бы один из посланных пакетов вернется, это уже будет означать исправность работы сети. По умолчанию размер эхо-пакета составляет 32 байта, по указанному адресу направляются эхо-пакеты и после выполнения команды выводится статистика прохождения эхо-пакетов по сети. Команда TRACERT Эта команда подобна команде PING, обе посылают в точку назначения эхо-пакеты и затем ожидают их возвращения. Отличие пакетов команды TRACERT от пакетов PING заключается в том, что они имеют различный срок жизни (Time to Live, TTL). Каждый маршрутизатор при прохождении через него пакета уменьшает значение поля TTL в нем на единицу. Первые пакеты, отправляемые командой TRACERT имеют TTL=1, поэтому первый маршрутизатор, получив такой пакет и уменьшив на единицу поле TTL, обнаруживает, что пакет не может быть доставлен по адресу (пакет с TTL=0 не передается маршрутизатором) и возвращает сообщение об ошибке, содержащее IP-адреса маршрутизатора. Получив это сообщение, команда выводит на экран информацию об IP-адресе маршрутизатора и отправляет по прежнему адресу эхо-пакет с TTL=2. Количество маршрутизаторов, через которые может пройти пакет, будет каждый раз увеличиваться на единицу до тех пор, пока пакет не достигнет точки назначения. Таким образом, с помощью команды tracert можно получить подробный маршрут прохождения пакетов данных между компьютером, на ко-тором была запущена tracert, и любым удаленным компьютером сети. Это делает tracert весьма ценным средством обнаружения неисправностей в сете-вом соединении: в случае возникновения проблемы с подключением к Web-узлу или к какой-нибудь другой службе Internet можно определить участок, на кото-ром она возникла.
dl-rk-4.SUR.net.ru (88.204.72.218) 3.688 ms 3.912 ms 4.001 ms ed.tusur.ru (88.204.77.199) 3.731 ms 3.698 ms 3.856 ms Утилита ARP.EXE Утилита командной строки ARP.EXE присутствует во всех версиях Windows и имеет один и тот же синтаксис. Команда ARP позволяет просматривать и изменять записи в кэш ARP (Address Resolution Protocol - протокол разрешения адресов), который представляет собой таблицу соответствия IP-адресов аппаратным адресам сетевых устройств. Аппаратный адрес - это уникальный, присвоенный при изготовлении, 6-байтный адрес сетевого устройства, например сетевой карты. Этот адрес также часто называют MAC-адресом (Media Access Control - управление доступом к среде) или Ethernet-адресом. В сетях Ethernet передаваемые и принимаемые данные всегда содержат MAC-адрес источника (Source MAC) и MAC-адрес приемника (Destination MAC). Синтаксис ARP.EXE: arp[-a [InetAddr] [-NIfaceAddr]] [-g [InetAddr] [-NIfaceAddr]] [-dInetAddr [IfaceAddr]] [-sInetAddr EtherAddr [IfaceAddr]] Примеры использования ARP: arp -a - отобразить все записи таблицы ARP. arp -a 192.168.0.9 - отобразить запись, соответствующую IP-адресу 192.168.0.9 arp -a 192.168.1.158 -N 192.168.1.1 - отобразить таблицу ARP для адреса 192.168.1.158 на сетевом интерфейсе 192.168.1.1 Утилита NSLOOKUP Утилита nslookup (англ. name server lookup поиск на сервере имён) — утилита, предоставляющая пользователю интерфейс командной строки для об-ращения к системе DNS (проще говоря, DNS-клиент). Позволяет задавать раз-личные типы запросов и запрашивать произвольно указываемые сервера. nslookup www.tusur.ru Server: 212.192.122.17 Address: 212.192.122.17#53 Name: www.tusur.ru Address: 88.204.75.138 Утилита GETMAC . Утилита командной строки GETMAC присутствует в версиях Windows XP и старше. Используется для получения аппаратных адресов сетевых адаптеров (MAC-адресов) как на локальном, так и на удаленном компьютере. Синтаксис: GETMAC [/S <система> [/U <пользователь> [/P <пароль>]]] [/FO <формат>] [/NH] [/V] Параметры: /S <система> - имя или IP-адрес удаленного компьютера. /U [<домен>\]<пользователь> Имя пользователя. Если не задано, то используется текущая учетная запись. /P [<пароль>] - Пароль. Если задан параметр /U и не задан пароль, то он будет запрошен. /FO <формат> - Формат, в котором следует отображать результаты запроса. Допустимые форматы: "TABLE" (таблица), "LIST" (список), "CSV" (разделяемые запятыми поля). Если параметр не задан, то используется вывод в виде таблицы (TABLE) . /NH - Указывает, что строка заголовков столбцов не должна отображаться в результирующем файле. форматов TABLE и CSV. /V - Отображение подробной информации. В отображаемой информации присутствует имя сетевого подключения и название сетевого адаптера. /? - Вывод справки по использованию команды. Утилита NBTSTAT. Команда NBTSTAT позволяет получить статистику протокола NetBIOS over TCP/IP (NetBT), таблицу имен локальных и удаленных компьютеров и содержимое кэш NetBIOS имен. Применение NBTSTAT позволяет принудительно обновить кэш NetBIOS-имен компьютеров и имена, зарегистрированные с помощью серверов Windows Internet Name Service (WINS). Синтаксис: nbtstat[-a RemoteName] [-A IPAddress] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [Interval] Параметры командной строки: -a RemoteName - отображает таблицу имен удаленного компьютера. NetBIOS-имена соответствуют перечню NetBIOS-приложений, выполняющихся на удаленном компьютере. -A IPAddress - то же самое, что и в предыдущем случае, но вместо имени удаленного компьютера используется его IP-адрес. -c - отображает кэш имен NetBIOS и соответствующих им IP-адресов. -n - отображает таблицу NetBIOS-имен на локальном компьютере. Состояние "Зарегистрирован" означает, что имя зарегистрировано с использованием широковещательного запроса или с помощью сервера WINS. -r - отображает статистику разрешения NetBIOS-имен. На компьютерах под управлением Windows XP и старше, выдается раздельная статистика о разрешении имен с помощью широковещательной рассылки и с помощью сервера имен WINS. -R - очистка кэш NetBIOS-имен и загрузка данных из секции #PRE файла LMHOSTS. -RR - очистка кэш NetBIOS - имен на локальном компьютере и их повторная регистрация с использованием сервера WINS. -s - отображает статистику NetBIOS - сессий между Утилита NETSTAT.EXE Утилита netstat.exe присутствует во всех версиях Windows, однако, существуют некоторые отличия используемых параметров командной строки и результатов ее выполнения, в зависимости от операционной системы. Используется для отображения TCP и UDP -соединений, слушаемых портов, таблицы маршрутизации, статистических данных для различных протоколов. Синтаксис: netstat[-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval] -a - отображение всех активных соединений по протоколам TCP и UDP, а также, списка портов, которые ожидают входящие соединения (слушаемых портов). -b - отображение всех активных соединений по протоколам TCP и UDP, а также, списка портов, которые ожидают входящие соединения (слушаемых портов) с информацией об именах исполняемых файлов. Данный параметр применим для операционных систем Widows XP и старше. -e - отображение статистики Ethernet в виде счетчиков принятых и отправленных байт и пакетов. -n - отображение номеров портов в виде десятичных чисел. -o - отображение соединений, включая идентификатор процесса (PID) для каждого соединения. -p Protocol - отображение соединений для заданного протокола. Протокол может принимать значения tcp, udp, tcpv6, udpv6 . При использовании совместно с параметром -s в качестве протокола можно задавать tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6, ipv6. -s - отображение статистических данных по протоколам TCP, UDP, ICMP, IP , TCP over IPv6, UDP over IPv6, ICMPv6, и IPv6 . Если задан параметр -p , то статистика будет отбражатися только для выбранных протоколов. -r - отображение таблицы маршрутов. Эквивалент команды route print Цель работы Изучить работу сетевых утилит операционной системы. Задание на лабораторную работу Используя сетевые утилиты PING, TRACERT и NSLOOKUP исследоваться свойства сетевых соединений компьютера. Порядок выполнения работы C помощью утилиты PING протестировать соединения с серверами находящимися на разном "расстоянии" от нас: в локальной сети кабинета 58, в российском сегменте Интернет, в "мировом" интернете. C помощью утилиты TRACERT протестировать соединения с серверами находящимися на разном "расстоянии" от нас: в локальной сети кабинета 58, в российском сегменте Интернет, в "мировом" интернете. С помощью команды ARP просмотреть таблицу соответствия IP адресов и физических адресов. C помощью утилиты NSLOOKUP определить IP-адреса интернет ресурсов. www.spk-55.ru, www.ya.ru и еще два на выбор. Командой GETMAC получить Mac-address своего сетевого адаптера. Nbtstat отобразить статистику протокола Net-bios хоста 192.168.1.3 При помощи команды netstat отобразить все активные TCP/UDP соединения. По итогам выполнения работы подготовить отчет. В отчете необходимо представить результаты работы утилит (скриншоты выполнения команд в cmd |