Лабораторная работа 15
1. Цель работы: формирование навыков работы с протоколом TCP/IP в ОС Windows
2. Краткие сведения из теории:
Системная команда PING
Существует несколько способов проверки работоспособности сетевого подключения: с помощью системных команд или с помощью утилит.
Системная команда PING является наиболее быстрым способом про- верки работоспособности локальной сети. Она посылает сетевой запрос на заданный IP-адрес компьютера, получает ответ и выводит отчет на экран. Если посланный запрос получен обратно – связь физически существует, то сеть настроена и работает корректно. Если же на экране появится надпись «Превышен интервал ожидания запроса» – значит допущена ошибка либо в настройках, либо в подключении компьютеров. Перед запуском команды PING необходимо посмотреть доступные компьютеры в сети (Папка Компьютер>Сеть).
Для того чтобы воспользоваться командой PING, от- кройте окно командной стро- ки командой для Windows XP: Пуск>Все программы>Стан- дартные>Командная строка (для Windows 7: Пуск>Все
приложения>Служебные>командная строка) и введите там команду PING, укажите имя (ИМЯ"/>) или IP-адрес удаленного компьютера. По умолчанию утилита PING отправляет 4 пакета (один пакет 32 байта) и ожидает каждый ответ в течение четырех секунд.
Команда PING имеет следующие параметры:
ü t – производится проверка связи с указанным узлом до прекраще- ния вручную;
ü n – определяет количество отправляемых Echo-запросов;
ü f – устанавливает бит «не фрагментировать» на ping-пакете. По умолчанию фрагментация разрешается;
ü w – позволяет настроить тайм-аут для каждого пакета в миллисекун- дах (по умолчанию установлено значение 4000"/>);
|
ü l – указывает размер буфера отправки;
ü v – задает тип службы для IPv4 и не влияет на поле TOS в IP-заголовке;
ü r – записывает маршрут для указанного числа прыжков;
ü s – отмечает время для указанного числа прыжков;
ü j – указывает свободный выбор маршрута по списку узлов;
ü k – определяет жесткий выбор маршрута по списку узлов;
ü R – использует заголовок для проверки также и обратного маршрута только для IPv6;
ü S – указывает используемый адрес источника;
ü 4 – определяет принудительное использование протокола IP версии 4;
ü 6 – определяет принудительное использование протокола IP версии 6.
Кроме того, команду PING можно использовать для анализа качества связи ПК в сети.
Для тестирования качества связи необходимо запустить PING со следующими пара- метрами: ping.exe -l 16384 -w 500 -n 100 192.168.73.133.
Это обеспечит отправку 100 запросов n пакетами по 16 килобайт – l на заданный IP-адрес с интервалом ожидания ответа в 0,5 секунды w. Необходимо подождать, пока пройдут все 100 пакетов.
В результате выполнения команды мы получим: % потерь (0% – сеть работает отлично, не более 3%, то сеть работает хорошо, от 3–10% дошли не все пакеты, сеть работает удовлетворительно, от 10–15% качество связи ПК неудовлетворительное); время отклика удаленной системы (среднее – 2 мс, а максимальное – 17 мс).
Системная команда IPCONFIG
Команда IPCONFIG используется для отображения текущих настроек протокола TCP/IP и для обновления некоторых параметров, задаваемых при автоматическом конфигурировании сетевых интерфейсов при исполь- зовании протокола DHCP. Команда IPCONFIG выполняется аналогично, как и команда PING.
|
После выполнения коман- ды IPCONFIG получаем сле- дующий отчет:
DNS-суффикс подключе- ния – localdomain (из настроек сетевого подключения);
Локальный IPv6-адрес канала – локальный IPv6 ад- рес, если используется адреса- ция IPv6;
IPv4-адрес – используемый для данного адаптера IPv4-адрес;
Маска подсети – 255.255.225.0;
Основной шлюз IP-адрес маршрутизатора, используемого в качестве шлюза по умолчанию.
Команда IPCONFIG имеет следующие ключи:
ü /all – отображение полной информации по всем адаптерам;
ü /release [адаптер] – отправка сообщения DHCPRELEASE серверу DHCP для освобождения текущей конфигурации DHCP и удаления кон- фигурации IP-адресов для всех адаптеров (если адаптер не задан) или для заданного адаптера. Этот ключ отключает протокол TCP/IP для адаптеров, настроенных для автоматического получения IP-адресов;
ü /renew [адаптер] – обновление IP-адреса для определённого адаптера или если адаптер не задан, то для всех. Доступно только при настроенном автоматическом получении IP-адресов;
ü /flushdns – очищение DNS кэша;
ü /registerdns – обновление всех зарезервированных адресов DHCP и перерегистрация имен DNS;
ü /displaydns – отображение содержимого кэша DNS;
ü /showclassid – отображение кода класса DHCP для указанного адаптера. Доступно только при настроенном автоматическом получении IP-адресов;
ü /setclassid адаптер [код_класса] – изменение кода класса DHCP. Доступ- но только при настроенном автоматическом получением IP-адресов;
ü /? – справка. TCP/IP: значения IP-адреса, маски и шлюза.
Системная команда Net view
Если в командной строке ввести команду Net view, то результатом будет список компьютеров своей рабочей группы.
|
Утилита PathPing
PathPing – это утилита, которая позволяет обнаружить потери пакетов на маршруте между компьютером и заданным адресом IP. Утилита PathPing показывает степень потери пакетов на каждом маршрутизаторе или узле с ее помощью можно точно определить маршрутизаторы и узлы, на которых возникают сетевые проблемы.
После использования утилиты PathPing получают отчет, состоящий из двух блоков.
Первый блок информации представляет собой трассировку, которую можно пропустить.
Во втором блоке находится информация: % потерь пакетов (0% если пакеты не потеряны, выше 1%, начиная с первого шага, указывают на не- корректную работу узлов сети.
С утилитой PathPing можно использовать следующие параметры:
ü g – определяет использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных мест назначения для сообщений с Echo-запросом, который указывается в списке компьютеров;
ü h – задает максимальное количество переходов на пути при поиске конечного объекта;
ü i – указывает IP-адрес источника;
ü n – предотвращает попытки сопоставления IP-адресов промежуточных маршрутизаторов с их именами;
ü p – задает время ожидания между последовательными проверками связи;
ü q – указывает количество сообщений с Echo-запросом, отправленных каждому маршрутизатору пути (по умолчанию – 100);
ü w – определяет время ожидания для получения Echo- ответов протокола ICMP или ICMP-сообщений об истечении времени в миллисекундах, которые соответствуют данному сообщению Echo-запро
са. Значение по умолчанию 4 секунды;
ü 4 – определяет принудительное использование протокола IP версии 4;
ü 6 – определяет принудительное использование протокола IP версии 6.
Трассировка
Определение. Tracert – служебная компьютерная программа, предназначенная для определения маршрутов следования данных в сетях TCP/IP.
Запуск программы производится из командной строки. В открывшемся окне командной строки необходимо прописать tracert ya.ru.
Команда Tracert имеет следующие параметры:
ü d – не определять доменные имена маршрутизаторов
ü h <значение-> – установить максимальное количество переходов;
ü w <значение> – установить максимальное время ожидания ответа (в миллисекундах).
Трассировка маршрута помогает определить проблемный узел. Если данные проходят нормально и тормозятся на самом пункте назначения, то проблема с сайтом. Если трассировка маршрута прекращается на середине пути, то проблема в одном из промежуточных маршрутизаторов. Если прохождение пакетов прекращается в пределах сети провайдера – то и проблему нужно решать локально.
3. Порядок выполнения работы:
1. Используя команду ipconfig и ее параметр /all, выведите информацию о компьютере и сетевых подключениях.
2. С помощью команды ping проверьте правильность подключения протокола TCP\IP.
3. С помощью команды ping проверьте видимость локального компьютера и ближайшего компьютера сети.
4. Содержание отчета:
1. Цель работы.
2. Краткое описание теории и методики
3. В рабочем отчете зафиксировать задание, результат его выполнения.
4. Сделать выводы по работе.