Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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 с.