Кэширующий прокси-сервер

Автор работы: Пользователь скрыл имя, 10 Октября 2011 в 19:40, дипломная работа

Описание

Данный вид прокси-серверов так же используется и провайдерами. Как говорилось выше, Интернет состоит из большого количества серверов. Некоторые из них содержат веб-сайты, а некоторые являются лишь транспортными узлами, перенаправляющими трафик от пользователя к веб-сайту и обратно. Провайдеры заинтересованы в уменьшении объема трафика. Для этого они применяют технологию кэширования на своих серверах, чтобы отвечать на часть пользовательских запросов, не пересылая их дальше внутренней сети. Данный метод описан в RFC 2616, позволяющий сообщить прокси-серверам, что содержимое желательно кэшировать (Cache-Control: public).

Содержание

Введение………………….………………………………………………………3

1.ПОСТАНОВКА ЗАДАЧИ……………………………………………………..5

2.ОБЗОР СЕТЕЙ И ПРОКСИ-СЕРВЕРОВ…………………………………….6

2.1. Локальная сеть………………………………………………………..6

2.2. Функции различных прокси-серверов………………………………8

2.3. Сравнение «Кэширующего прокси-сервера» с другими прокси-серверами……………..……………………………………………….…..22

2.3.1. Squid………………………………………………………….22

2.3.2. DeleGate……………………...……………...………………..24

2.3.3. WinGate…………………………………………………........26

2.3.4. UserGate………………………………………………………27

2.3.5. Traffic Inspector……………………………………………....28

3. АРХИТЕКТУРА ПРИЛОЖЕНИЯ…………………………………………....30

3.1. Обоснование выбора языка программирования…………………….30

3.2. Протокол TCP…………………………………………………………31

3.3. Формат заголовка HTTP……………………………………………...35

3.4. Сокеты…………………………………………………………………38

3.5. Разработка структуры приложения………………………………....40

4.СОЗДАНИЕ ПРОГРАММЫ «КЭШИРУЮЩИЙ ПРОКСИ-СЕРВЕР» ...…42

4.1 Библиотеки и компоненты, которые использовались при разработке программы……………..……………………………………………….....42

4.2 Реализация функций программы «Кэширующий прокси-сервер»...47

5. КРАТКАЯ ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ…………………...………...56

Заключение……………………………………………………………………….60

Список литературы…..…………………………………………………………..61

Работа состоит из  2 файла

Диплом-текст.doc

— 873.50 Кб (Открыть документ, Скачать документ)

Титульный лист.doc

— 30.00 Кб (Скачать документ)

Минобразование  России

Федеральное государственное автономное образовательное

учреждение  высшего профессионального образования

«ЮЖНЫЙ  ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Факультет математики, механики и компьютерных наук

Кафедра прикладной математики и программирования 
 
 

Логвиненко  Евгений Андреевич

«Кэширующий прокси-сервер»

по специальности 230201 «Информационные системы и  технологии» 
 
 

Научный руководитель

ассистент каф. ПМП Пучкин Максим Валентинович

Рецензент

ст. преп. каф. ИВ Брагилевский Виталий Николаевич 
 
 
 
 

Ростов-на-Дону

2011

Содержание

Введение………………….………………………………………………………3

1.ПОСТАНОВКА  ЗАДАЧИ……………………………………………………..5

2.ОБЗОР СЕТЕЙ И ПРОКСИ-СЕРВЕРОВ…………………………………….6

      2.1. Локальная сеть………………………………………………………..6

     2.2. Функции различных прокси-серверов………………………………8

    2.3. Сравнение «Кэширующего прокси-сервера» с другими прокси-серверами……………..……………………………………………….…..22

         2.3.1. Squid………………………………………………………….22

         2.3.2. DeleGate……………………...……………...………………..24

         2.3.3. WinGate…………………………………………………........26

         2.3.4. UserGate………………………………………………………27

         2.3.5. Traffic Inspector……………………………………………....28

3. АРХИТЕКТУРА  ПРИЛОЖЕНИЯ…………………………………………....30

    3.1. Обоснование выбора языка программирования…………………….30

    3.2. Протокол TCP…………………………………………………………31

    3.3. Формат заголовка HTTP……………………………………………...35

    3.4. Сокеты…………………………………………………………………38

     3.5. Разработка структуры приложения………………………………....40

4.СОЗДАНИЕ ПРОГРАММЫ «КЭШИРУЮЩИЙ ПРОКСИ-СЕРВЕР» ...…42

    4.1 Библиотеки и компоненты, которые использовались при разработке программы……………..……………………………………………….....42

    4.2 Реализация функций программы «Кэширующий прокси-сервер»...47

5. КРАТКАЯ ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ…………………...………...56

Заключение……………………………………………………………………….60

Список литературы…..…………………………………………………………..61

Информация о работе Кэширующий прокси-сервер