- •Содержание
- •Лабораторная работа 1.
- •Применение команды Ping для анализа качества связи пк в сети
- •Использование утилиты PathPing
- •Другие команды командной строки. Отображение параметров tcp/ip-протокола командой Ipconfig
- •Команда вывода списка компьютеров рабочей группы Net view
- •Трассировка
- •Утилита netstat
- •Утилита telnet
- •Задание 1. Просмотр сетевых настроек
- •Задание 2
- •Задание 3.
- •Задание 4
- •Задание 5. Ознакомление с протоколом http с помощью утилиты telnet
- •Лабораторная работа 2.
- •Тестирование телекоммуникационных протоколов
- •Стеки телекоммуникационных протоколов
- •Тестирование телекоммуникационных протоколов
- •Тестирование в течение жизненного цикла сети связи
- •Типы тестирования
- •Тестирование соответствия
- •Тестирование производительности
- •Тестирование совместимости
- •Тестирование взаимодействия
- •Регрессионное тестирование
- •Приемосдаточные испытания
- •Мониторинг
- •Анализаторы протоколов
- •Анализатор сетевых протоколов wireshark
- •Назначение Wireshark
- •Запуск Wireshark
- •Пользовательский интерфейс Wireshark
- •Мониторинг пакетов сетевого трафика сигнальных протоколов Запуск режима мониторинга трафика
- •Режим мониторинга
- •Перезапуск сеанса мониторинга пакетов
- •Фильтрация трафика в режиме мониторинга пакетов
- •Диалоговое окно Filter Expression
- •Сохранение отслеженной информации
- •Работа с отслеженными пакетами Открытие файла с отслеженной информацией
- •Отображение отслеженных пакетов
- •Лабораторная работа 3. Моделирование сетей в Packet Tracer
- •Лабораторная работа 4.
- •4.1 Теоретическая часть
- •4.1.1 Введение в динамическую маршрутизацию
- •4.1.2 Операции динамической маршрутизации
- •4.1.3 Определение длины сетевых маршрутов
- •4.1.4 Введение в протоколы маршрутизации
- •4.2.5 Автономные системы
- •4.1.6 Назначение протоколов маршрутизации и цели использования автономных систем
- •4.1.7 Идентификация класса протокола маршрутизации
- •4.1.8 Особенности дистанционно-векторных протоколов
- •4.1.9 Обновления маршрутов
- •4.1.10 Основы маршрутизации по состоянию канала
- •4.1.11 Процесс обнаружения сетей для маршрутизации по состоянию канала
- •4.1.12 Обмен информацией о маршрутах в протоколах с учетом состояния каналов
- •4.1.13 Три проблемы в протоколах состояния канала
- •4.1.14 Дополнительная информация: функции гибридных протоко-лов маршрутизации
- •4.1.15 Конфигурирование службы маршрутизации
- •4.1.16 Протокол rip
- •4.1.17 Конфигурирование протокола rip
- •4.2 Задание к лабораторной работе
- •4.3 Содержание отчета
- •4.4 Контрольные вопросы
Утилита netstat
Netstat – служебная программа, отображающая статистику протокола и текущих сетевых подключений TCP/IP:
Утилита telnet
Telnet - сетевой протокол для реализации текстового интерфейса по сети. Название " telnet " имеет также утилита, реализующая клиентскую часть протокола. Исторически telnet служил для удалённого доступа к интерфейсу командной строки операционных систем. Протокол telnet может использоваться для выполнения отладки других протоколов на основе транспорта TCP.
Утилита telnet поддерживает следующие команды:
Close – закрытие текущего подключения.
Display – отображение параметров операции.
Open – подключение к сайту.
Quit – выход из telnet.
Set – установление параметров.
Send – отправление строки на сервер.
Status – вывод сведений о текущем состоянии.
Unset – сброс параметров.
Используя утилиту telnet можно, например вручную отправить запрос клиента и получить ответ сервера по протоколу HTTP.
Для этого выполним следующую последовательность действий:
Запуск утилиты telnet
Установление соединения с веб-сервером с помощью команды:
open имя_хоста 80
Формирование запроса клиента
Получение ответа сервера
Пример
Устанавливаем соединение:
open localhost 80
Формируем строку состояния запроса клиента:
GET HTTP://LOCALHOST/PERLCALC.HTML HTTP/1.0 <ENTER><ENTER>
Получаем ответ сервера:
Видно, что ответ веб-сервера localhost содержит строку состояния (с кодом успешного завершения 200), поля заголовка ( Server, Date, Content-type и др.) и тело, содержащее HTML код запрошенного клиентом документа http://localhost/perlcalc.html.
Задание 1. Просмотр сетевых настроек
С помощью утилиты ipconfig (запускается в командной строке командой ipconfig) определите IP-адрес и маску подсети для своего компьютера.
Определите класс подсети, в которой находится ваш компьютер без использования маски подсети и по маске подсети.
Определите адрес подсети, в которой находится ваш компьютер, с использованием функции "Логическое И" над IP-адресом и маской подсети. Следует иметь в виду, что операция "Логическое И" должна производиться с двоичным представлением операндов.
Задание 2
С помощью утилиты ping (запускается в командной строке командой ping ) проверьте доступность хостов, минимальное, среднее и максимальное время приема-передачи ICMP пакетов до них. Можно рассмотреть хосты, например в следующей последовательности:
Сервер вашего непосредственного провайдера или сервера вашей подсети;
Какой-либо сервер вашего региона;
Веб-сервер Интернет-Университета Информационных Технологий: www.intuit.ru;
Веб-сервер Университета в Кембридже: www.cam.ac.uk;
Веб-сервер Университета в Калифорнии: www.ucla.edu;
Веб-сервер Университета в Токио: www.u-tokyo.ac.jp;
Веб-сервер компании Майкрософт: www.microsoft.com.
Обратите внимание, что в последнем случае ICMP-пакеты блокируются веб-сервером.
Задание 3.
С помощью утилиты tracert (запускается в командной строке командой tracert ) определите маршруты следования и время прохождения пакетов до хостов, приведенных в задании 2.
