Учебное пособие Издательство спбгпу санкт-Петербург СодержаниеТеоретическая часть: модели и методы 6Лабораторный практикум: средства и протоколы 40Список литературы 158ТЕОРЕТИЧЕСКАЯ ЧАСТЬ: МОДЕЛИ И МЕТОДЫ Телематический подход к исследованию процессов в компьютерных сетяхМодели процессов в компьютерных сетях и их характеристикиОписание программных средств анализа трафикаВставить проПример: Agent/TCP set window_ 100; # влияет на классAgent/TCP set window_ 20Agent/TCP set packetSize_ 1000Agent/TCP set slow_start_restart_ true;# использование механизма медленного старта (1/0). Включено по умолчаниюAgent/TCP set cwnd_ 0;# текущее значение окна переполнения (packets)Agent/TCP set srtt_ 0;# сглаженное (среднее) rttИнструмент имитационного моделирования AnyLogic_5.3Принципы построения AnyLogic.Моделирование систем с дискретными событиями.Агентное моделирование.Системная динамикаЛАБОРАТОРНЫЙ ПРАКТИКУМ: СРЕДСТВА И ПРОТОКОЛЫ Анализ пакетного трафикаУберите маркер напротив опции «Capture packets in promiscuous mode» для захвата только «своих» кадров (кадры с широковещательнымДля отображения только ICMP-сообщений в строке ввода «Filter» наберите «icmp» и нажмите кнопку «Apply».Выясните, что будет отображено в буфере захвата в случае использования фильтра, описанного с помощью выражений, приведенных в каОтобразите в отдельных окнах пакеты запроса и ответа протокола ARP и ответьте на следующие вопросыВключите анализ заголовка IP и ответьте на следующие вопросыЗахватите сетевой трафик вашего узла при трассировке маршрута к поисковой системе Google (команда TraceRt) и ответьте на следующОтветьте на следующие вопросыС помощью фильтра отобразите только ICMP-сообщения, получаемые вашим узлом, и ответьте на следующие вопросыС указанием значений всех необходимых полей заголовков покажите взаимосвязь кадров в рамках обмена «запрос — ответ» протокола ICМетодика выполнения первой части работы1. Широковещательный трафик сетей NetWare2. Широковещательный трафик сетей TCP/IP3. Широковещательный трафик сетей NetBIOS4. Широковещательный трафик мостов и коммутаторов, поддерживающих алгоритм SpanningTreeЗапустите Wireshark. Осуществите захват трафика.Общий анализ трафика различных типовЗапустите программу Matlab. Зайдите в каталог MTraffic. Запустите файл MTraffic.m.Цель работыИсследование характеристик различных версий протокола ТСРi)Контроль ошибокii)Обнаружение и коррекция ошибокИскаженный сегмент Потеря сегмента Дублированный сегмент Сегмент с нарушением порядка Потеря подтвержденияВлияние размера кадра и пакета на производительность сетиТестовая конфигурация3.2. Расшифровка результатов моделированияОписание имитационной модели абстрактного транспортного протокола7.1 Структура модели7.2 Интерфейс пользователя7.3 Функционирование моделиОписанная выше модель работает по следующей схемеОписание лабораторных работ2. Имитация работы сетевых устройств между рабочими станциями в ЛВС.3. Механизмы управления потоком в транспортных соединениях. Окно контроля перезагрузки.4. Исследование и оптимизация производительности протокола.Механизм обратной связи транспортного протоколаСтруктура активных объектов. Работа стейчартов.Сигнал TcpPacket ГардСигнал TcpPacket ГардСигнал TcpPacket ГардКлассы сообщений.Имитация работы сетевых устройств между рабочими станциями в ЛВС50 Среднее время задержки сети (RTT) = 2Механизмы управления потоком в транспортных соединениях. Окно контроля перезагрузки.Механизм медленного старта и фаза исключения перегрузки."Double ack"Рекомендации по созданию и совершенствованию имитационной модели транспортного протокола в AnyLogicАнализ трафика статистическими методамиЗагрузите данные.Анализ трафика методами нелинейной динамикиМетодика выполнения первой части работыВыбирете класс функции для восстановления уравнения (для разностного метода)Определение типа TCP протокола в типовой ОС.