Учебное пособие Издательство спбгпу санкт-Петербург
Вид материала | Учебное пособие |
- Учебное пособие Санкт-Петербург Издательство спбгпу 2003, 5418.74kb.
- Методические указания Санкт-Петербург Издательство спбгпу 2007, 1378.97kb.
- Учебное пособие Санкт-Петербург 2011 удк 621. 38. 049. 77(075) Поляков, 643.33kb.
- Учебное пособие Санкт-Петербург Издательство спбгэту «лэти» 2004, 1302.72kb.
- Учебное пособие Санкт-Петербург 2009 удк 802., 485.15kb.
- Учебное пособие Санкт-Петербург Издательство спбгэту «лэти» 2006, 1935.03kb.
- Учебное пособие Санкт-Петербург Издательство спбгэту «лэти» 2006, 648.91kb.
- Новые поступления в библиотеку балтийского русского института, 158.89kb.
- Учебное пособие издательство санкт-петербургского государственного университета экономики, 3398.77kb.
- Учебное пособие Санкт- петербург 2010 удк 778. 5 Нестерова Е. И, Кулаков А. К., Луговой, 708kb.
Заборовский В.С., Мулюха В.А., Подгурский Ю.Е.
СЕТИ ЭВМ И ТЕЛЕКОММУНИКАЦИИ
ИССЛЕДОВАНИЯ ПРОЦЕССОВ В КОМПЬЮТЕРНЫХ СЕТЯХ: ТЕЛЕМАТИЧЕСКИЙ ПОДХОД
Учебное пособие
Издательство СПбГПУ
Санкт-Петербург
2009
УДК 061.68 (075.8)
Учебное пособие соответствует дисциплинам ОПД Ф10 «Сети ЭВМ и телекоммуникации» государственного общеобразовательного стандарта направления 552800 «Информатика и вычислительная техника».
Данное пособие развивает тематику лабораторных работ в направлении расширения инструментальных средств анализа и моделирования трафика. Учебное пособие включает в себя краткое описание возможностей программы Wireshark, предназначенной для анализа сетевых протоколов, и программы MTraffic, для анализа различных параметров сети, программы Network Simulator 2, для моделирования сетевых процессов, программы Anylogic, для моделирования различных механизмов TCP и содержит методические рекомендации и материалы к циклу работ студентов.
В пособие предлагается телематический подход к изучению материала, заключающийся в комплексном рассмотрении телекоммуникационной составляющей и изучении сетевых сервисов.
Лабораторные работы в учебном пособии предназначены для практического освоения материала студентами старших курсов специальностей «Информатика и вычислительная техника», «Сети ЭВМ и телекоммуникации».
Табл. XX. Ил. XX. Библиогр.: назв. XX
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 5
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ: МОДЕЛИ И МЕТОДЫ 6
Телематический подход к исследованию процессов в компьютерных сетях 6
Модели процессов в компьютерных сетях и их характеристики 6
Описание программных средств анализа трафика 13
ЛАБОРАТОРНЫЙ ПРАКТИКУМ: СРЕДСТВА И ПРОТОКОЛЫ 40
Анализ пакетного трафика 40
Общий анализ трафика различных типов 67
Исследование характеристик производительности, адаптивности и надежности различных версий протокола ТСР протокола ТСР (TCP Reno, TCP New Reno, TCP Sack, TCP Fack, TCP FullTCP, TCP Vegas) 77
Описание имитационной модели абстрактного транспортного протокола 98
Анализ трафика статистическими методами 131
Анализ трафика методами нелинейной динамики 138
Определение типа TCP протокола в типовой ОС. 157
СПИСОК ЛИТЕРАТУРЫ 158
СПИСОК ИСПОЛЬЗУЕМЫХ СОКРАЩЕНИЙ
МУЗ - медленно убывающая зависимость
ПО – программное обеспечение
ПС – пропускная способность
УЛК - учебно-лабораторный комплекс
ARP - Address Resolution Protocol
ICMP - Internet Control Message Protocol
IP – Internet Protocol
ТСР – Transmission Control Protocol
RTCP
UDP – User Datagram Protocol
ВВЕДЕНИЕ
Постоянный контроль работы сети необходим для поддержания ее в работоспособном состоянии. Использование средств контроля помогает администратору сети выявить проблемные участки и устройства сети, а их отключение или реконфигурацию он может выполнять в этом случае вручную.
Процесс контроля работы сети обычно делят на два этапа - мониторинг и анализ [1]. На этапе мониторинга выполняется более простая процедура - процедура сбора данных о работе сети.
Далее выполняется этап анализа, под которым понимается более сложный и интеллектуальный процесс осмысления собранной на этапе мониторинга информации, сопоставления ее с данными, полученными ранее, и выработки предположений о возможных причинах замедленной или ненадежной работы сети.
Процедура проведения измерений любых параметров сети не из простых и содержит множество подводных камней [2].
Не следует ограничиваться единственным измерением какого-нибудь параметра – например, времени передачи одного пакета. Нужно повторить измерения несколько раз и вычислить среднее значение. Чем больше будет выборка, тем выше окажется точность оценки среднего значения и его среднеквадратичного отклонения. Погрешность может быть вычислена при помощи стандартных формул статистики.
Выборка должна быть репрезентативной. Следует повторить всю последовательность измерений параметров в различное время суток и в разные дни недели, чтобы заметить влияние различной загруженности системы (сети) на измеряемые параметры. Результаты измерений зависят не только от сети, но и от операционной системы клиента и сервера, аппаратного интерфейса сетевых карт, их драйверов и других факторов.
На основе этих данных уже строится модель, и делаются дальнейшие прогнозы.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ: МОДЕЛИ И МЕТОДЫ
Телематический подход к исследованию процессов в компьютерных сетях
Телематический подход при изучении компьютерных сетей заключается в комплексном рассмотрении телекоммуникационной составляющей и изучении сетевых сервисов. Сервис определяет семантику передаваемых данных.
Модели процессов в компьютерных сетях и их характеристики
Исключительно важным параметром компьютерных сетей, как и любых других систем связи, характеризующим эффективность использования сетевых ресурсов, является пропускная способность (ПС). Согласно сложившемуся подходу ПС определяется в стационарном режиме как среднее число по всем реализациям дошедших безошибочно до приемника пакетов (битов, байтов) в единицу времени. Для компьютерных сетей в связи c фрактальными свойствами протекающих в них случайных процессов вышеуказанную формулировку необходимо пересмотреть.
Для решения поставленной задачи и выработки соответствующих рекомендаций необходимо предварительно ознакомиться с имеющимися материалами по фрактальным процессам в сетях, дополнив их результатами анализа длительной работы сетей [3, 4, 5, 6]. Рассматривается наиболее коррелированный из TCP-процессов: режим быстрой повторной передачи, преобладающий при доставке пакетов на транспортном уровне. На рис. 1.1 (график 1) изображена одна из реализаций модели этого режима, аппроксимируемой линейным законом увеличения числа посланных пакетов с интенсивностью один пакет в условную единицу времени.

- Модели режима повторной передачи пакетного трафика
Уровень




В момент релаксации значение окна перегрузки (задаваемое на стороне отправителя число пакетов, которое можно передать в сеть до получения подтверждения) уменьшается в два раза. Согласно представленной выше формулировке ПС пропорциональна площади под кривой среднего фрагмента режима повторной передачи, деленного на временной интервал этого фрагмента (Рис.1.1, график 2). Анализ статистических характеристик выявил корреляционную зависимость моментов релаксации каждой последующей серии от параметров функции распределения моментов релаксаций всех предыдущих серий. Это выразилось в характере изменения дисперсий задержек по закону


- Расчетные зависимости дисперсии от математического ожидания
Наряду с равномерным распределением в процессе нормальной эксплуатации наблюдаются моменты релаксации, распределенные по экспоненциальному закону:

Это имеет место, когда моменты релаксации группируются главным образом в районе малых значений окон перегрузки. Здесь зависимость дисперсии от времени имеет вид

В качестве еще одного третьего альтернативного варианта рассматривается режим повторной передачи, в моменты релаксации которого окно перегрузки изменяется до постоянной величины, например, до нуля или, как в нашем примере до уровня



- Модели режима передачи пакетного трафика независимыми блоками
При этом моменты релаксации в каждой серии некоррелированны (статистически независимы), а дисперсия задержек изменяется по линейному закону

Перейдем к обсуждению причин, объясняющих необходимость пересмотра последнего результата. Начнем с того, что фрактальные процессы в режиме быстрой повторной передачи обладают протяженными или, как их еще называют, «тяжелыми» распределениями, аналитическая запись которых имеет вид







- Корреляционные функции процессов
Как следует из рис. 1.4, она представляет собой при

Оценим спектральные характеристики фрактального процесса. Введем параметр, называемый интервалом корреляции




Другой параметр – ширина полосы спектра




Воспользуемся следующим утверждением: произведение интервала корреляции на ширину полосы спектра

Возвращаясь к кривой 1 рис. 1.4, приходим к следующему результату: при



В задачах определения статистических характеристик при временах выборки значительно меньше


В качестве примера рассмотрим в режиме повторной передачи отклонение от среднего в сторону уменьшения текущего времени для шестого момента релаксации (от точки А к точке В, рис 1.1, график 3)1. Это отклонение выбираем равным корню квадратному из дисперсии для шестой точки кривой 1 рис. 1.2:


В заключение изложим полученные в работе основные результаты.
В режиме быстрой повторной передачи из-за корреляционной зависимости степенного вида поведение некоторых параметров, например моментов задержек

Из-за фрактального характера процессов при определении пропускной способности необходимо учитывать не только среднее значение, но и дополнительную составляющую, зависящую от длительных и больших отклонений дисперсии.
С увеличением числа релаксаций и, следовательно, длительности режима повторной передачи пропускная способность уменьшается и становится меньше пропускной способности режима передачи информации независимыми блоками.
Уровень фрактальности характеризуется величиной фрактального параметра
