Для студентов МГИМО по предмету ДругиеИсследование кэширования TCP RE и его реализация для ОС LinuxИсследование кэширования TCP RE и его реализация для ОС Linux
2024-06-292024-06-29СтудИзба
Курсовая работа: Исследование кэширования TCP RE и его реализация для ОС Linux
Описание
Оглавление
1.1. Библиотека pcap и использующие ее утилиты . . . . . . . 12
1.2. Инструменты для обработки аргументов командной строки 13
1.3. Selenium Webdriver . . . . . . . . . . . . . . . . . . . . . . 13
1.4. Xvfb и PyVirtualDisplay . . . . . . . . . . . . . . . . . . . . 14
1.5. Netfilter Framework и сетевые пакеты в ядре Linux . . . . 14
1.6. VirtualBox и окружение виртуальной машины . . . . . . 16
3
Введение
Несмотря на огромное количество существующих Интернет-ресурсов, зачастую возникает ситуация, когда много людей обращаются к одному источнику в сети, запрашивая однинаковую информацию. Это приво-дит к тому, что часть сетевой инфраструктуры занимается передачей идентичных данных[1]. Кэширование трафика — один из подходов к улучшению этого аспекта, позволяющий уменьшить нагрузку на кана-лы связи.
На данный момент активно применяются технологии кэширования, работающие на уровнях прикладных протоколов, в особенности кэши-рование HTTP[14] ввиду популярности этого вида трафика[15]. Вме-сте с этим развиваются более общие идеи кэширования, основанные на работе с пакетами протокола транспортного уровня TCP. Ввиду этой особенности они способны кэшировать данные разных протоколов при-кладного уровня. В этом состоят прин
Введение | 4 |
Обзор подходов к кэшированию | 7 |
1. Используемые технологии | 12 |
1.2. Инструменты для обработки аргументов командной строки 13
1.3. Selenium Webdriver . . . . . . . . . . . . . . . . . . . . . . 13
1.4. Xvfb и PyVirtualDisplay . . . . . . . . . . . . . . . . . . . . 14
1.5. Netfilter Framework и сетевые пакеты в ядре Linux . . . . 14
1.6. VirtualBox и окружение виртуальной машины . . . . . . 16
2. Описание решения | 17 | |
2.1. | Устройствокэша........................ | 17 |
2.2. | АнализаторTCPRE ..................... | 18 |
2.3. | Генерация и анализ pcap-файлов . . . . . . . . . . . . . . | 20 |
2.4. | МодулиядраTCPRE .................... | 20 |
3. | Эксперименты | 22 | |
3.1. | Кэширование различных типов трафика . . . . . . . . . . | 22 | |
3.2. | Загруженностьсистемы ................... | 24 | |
3.2.1. Описаниестенда.................... | 24 | ||
3.2.2. Измерение нагрузки на канал связи . . . . . . . . | 24 | ||
4. | Заключение | 27 | |
Список литературы | 28 |
3
Введение
Несмотря на огромное количество существующих Интернет-ресурсов, зачастую возникает ситуация, когда много людей обращаются к одному источнику в сети, запрашивая однинаковую информацию. Это приво-дит к тому, что часть сетевой инфраструктуры занимается передачей идентичных данных[1]. Кэширование трафика — один из подходов к улучшению этого аспекта, позволяющий уменьшить нагрузку на кана-лы связи.
На данный момент активно применяются технологии кэширования, работающие на уровнях прикладных протоколов, в особенности кэши-рование HTTP[14] ввиду популярности этого вида трафика[15]. Вме-сте с этим развиваются более общие идеи кэширования, основанные на работе с пакетами протокола транспортного уровня TCP. Ввиду этой особенности они способны кэшировать данные разных протоколов при-кладного уровня. В этом состоят прин
Характеристики курсовой работы
Список файлов
Исследование кэширования TCP RE и его реализация для ОС Linux.doc