Введение
Глава 1 Классические решения 1р-мультикаст 17
Введение 17
1.1 Unicast/broadcast/multicast 17
1.2 Принципы работы multicast
1.2.1 IGMP 21
1.2.2 PIM 21
1.3 Недостатки решения ip-multicast 23
1.3.1 Отсутствие гарантии доставки 24
1.3.2 Низкий уровень безопасности 24
1.3.3 Поддержка на промежуточных устройствах 1.4 варианты использования ip-multicast 25
1.5 Перспективы использования tcp на транспортном уровне ip-multicast
1.5.1 Механизмы установления соединения tcp 27
1.5.2 Механизмы контроля перегрузок в tcp 28
1.6 Математическая база высокоскоростного многопоточного трафика 32
1.6.1 Модель одного потока 33
1.6.2 Допущения модели 35 вывод 36
Глава 2 Существующие альтернативные протоколы введение 38
2.1 С чего начинается разработка альтернативного протокола? 38
2.1.1 Выбор базового протокола 39
2.1.2 Тестовая среда 41
2.1.3 Протокол передачи данных norm 43
2.2 Протокол передачи данных uftp 47
2.2.1 Протокол передачи данных pgm 50
2.2.2 Анализ полученных результатов 51
Вывод 55
Введение
Глава 3 Разработка и описание алгоритмов р2м введение 56
3.1 Что представляет собой р2м? 57
3.1.1 Установление соединения в р2м 57
3.1.2 Форматы пакетов в р2м 59
3.1.3 Структура р2м в режиме отправки 61
3.1.4 Управление группой получателей в р2м 63
3.1.5 Использование неблокирующих очередей в р2м 64
3.1.6 Неблокирующие буферы данных в р2м 66
3.1.7 Хранилище метаинформации в р2м 69
3.1.8 Потоки выполнения в р2м 82
3.1.9 Получатель р2м 89
3.1.10 Модуль управления перегрузками и контроля потока в р2м 96
3.2 Анализ алгоритмов контроля перегрузок в р2м 109
3.3 Гарантия доставки и понятие аварии в р2м 112
Вывод 117
Глава 4 Экспериментальное исследование р2м введение 119
4.1 Тестовая среда и сценарии 119
4.1.1 Настройка р2м 120
4.1.2 Базовые тесты производительности 120
4.1.3 Влияние вариации задержки на производительность р2м 124
4.1.4 Сценарии с медленным получателем в р2м 126
4.1.5 Кросс-трафик в р2м сессии 130
4.1.6 Расширение конфигурации р2м используя джамбо-кадры 133
4.1.7 Модель прогнозировании ситуации в канале связи и дальнейшие исследования 135
Вывод 141
Вывод по работе 143
Литература


