10.3 Proxy-серверы - Конспект лекций По дисциплине «Свети эвм» Для специальности

10.3 Proxy-серверы
Под Proxy-сервером принято понимать набор программного и/или аппартного обеспечения, выполняющего следующие две функции:

Proxy-сервер обычно является лишь одним из компонентов программного обеспечения, предоставляющего множество других сервисов, таких, как услуги шлюза для подключения локальной сети к Internet или брандмауэра для защиты от проникновения извне (см. раздел 10.4).

Proxy-серверы «разрывают» прямое соединение между клиентом и сервером при этом все внутренние IP-адреса сети отображаются на один-единственный «надежный» IP-адрес. Благодаря функционированию на прикладном уровне модели OSI proxy-серверы могут делать многое. Любой proxy-сервер состоит из множества специфических посредников для конкретных приложений: посредника HTTP для страниц Web, посредника ftp, посредника SMTP/POP для электронной почты; посредника HTTP для серверов новостей, посредника RealAudio/RealVideo и т. д. Каждый из этих посредников принимает пакеты только тех служб, для копирования, передачи и фильтрации которых он создан.

Недостаток proxy-серверов для соединений состоит в том, что они не способны анализировать содержимое пакетов на прикладном уровне. Эту проблему решает такая программная технология, как SOCKS. SOCKS представляет собой не зависящий от платформы стандарт для доступа к посредникам для соединений. Доступ может осуществляться либо через специальное «SOCKS-ифицированное» приложение с клиентского компьютера, в других отношениях не подвергавшегося никаким изменениям, либо с каждого приложения, выполняющегося на компьютере, на котором установлено передаточное звено SOCKS (разделяемые или динамически компонуемые библиотеки).

Помимо стандартизации SOCKS поддерживает идентификацию как с помощью имен/паролей, так и на базе API. Кроме того, она поддерживает шифрование с помощью открытых и личных ключей.

Основная функция proxy-сервера — это организация кэширования. Базовая функция кэширования proxy-сервера работает во многом аналогично встроенной в браузеры Web за тем отличием, что содержимое кэша proxy-сервера доступно для множества пользователей. Всякий раз, когда какой-либо пользователь локальной сети запрашивает страницу из Internet, она сохраняется локально, что значительно ускоряет скорость доступа (см. рисунок)



Рис. 7 Модель работы сети с использованием Proxy-сервера

Кэширование позволяет оптимизировать функционирование соединения с Internet посредством преобразования случайных нерегулярных запросов HTTP в эффективный поток на базе правил.

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

Некоторые proxy-серверы имеют такую дополнительную функцию, как обратное кэширование. При этом кэш-серверы сохраняют не только страницы из Internet для локальных пользователей, но и локальные страницы для пользователей в Internet.

Как бы быстро он ни работал, ни один кэш-сервер не в состоянии сохранить все. Неизбежно наступает момент, когда какой-либо пользователь запрашивает отсутствующие в кэше данные, которые затем медленно передаются по Internet. Однако эту проблему можно смягчить посредством организации взаимодействия между несколькими кэш-серверами так, чтобы они могли получать информацию друг от друга. Для этого предназначен протокол кэширования Internet (Internet Cache Protocol, ICP), с помощью которого организуется иерархическая структура кэшей.

В иерархической (или многосвязной) структуре каждый кэш устанавливает отношения с другим кэшем. Отношения бывают двух типов: подчиненные и равноправные. При отсутствии запрошенного объекта кэш посылает запрос ICP о наличии требуемого объекта у какого-либо из равноправных кэшей. В случае его отсутствия и у равноправных кэшей запрос направляется вышестоящему серверу. Типичная иерархия кэшей показана на рисунке 19.




Рис. 8 Иерархия кэшей

Протокол кэширования Internet (Internet Cache Protocol, ICP) связывает между собой кэш-серверы в равноправно-подчиненную иерархию. Локальный кэш может запрашивать отсутствующие у него объекты как у равноправных, так и у вышестоящих кэшей.

Связывая кэш-серверы между собой, ICP порождает и некоторые проблемы. Одна из них состоит в том, что запросы ICP создают посторонний сетевой трафик. Чем больше кэш-серверов в группе, тем больше трафик. Как следствие, масштабируемость такого решения ограничена.

Другая проблема с ICP состоит в том, что со временем такие группы серверов оказываются избыточными. В конечном итоге у каждого из серверов в группе появляются свои копии часто запрашиваемых URL. По этой причине ICP постепенно вытесняется протоколом маршрутизации для группы кэш-серверов (Cache Array Routing Protocol, CARP), предложенным Microsoft.

В случае CARP кэш-серверы отслеживаются посредством «списка членства в группе», автоматически обновляемого с помощью функции Time-to-Live (TTL), регулярно проверяющей дееспособность активных серверов. Затем с помощью алгоритма хэширования определяется, кто из членов группы должен обслуживать запрос к конкретному URL.

Кэш-серверы долгое время рассматривались как полезные бесплатные приложения к proxy-серверам. Теперь, когда нагрузка на Internet неизмеримо возросла, и все большее число клиентов имеет высокоскоростные соединения, термины «кэш-сервер» и «proxy-сервер» вряд ли можно по-прежнему использовать взаимозаменяемо.

Proxy-серверы будут продолжать предлагать кэширование как одну из своих функций. Однако возрастающий спрос на специализированное кэширование означает, что кэш-серверы все чаще будут рассматриваться в качестве отдельных продуктов.
Академія педагогічних наук україни державна науково-педагогічна бібліотека україни імені в. О. Сухомлинського календар знаменних І пам’ятних дат у галузі освіти І педагогічної науки на 2008 рік - страница 6,
ШАГ ОДИННАДЦАТЫЙ - Гдебылаявчер а…,
Автоматстром научно-производственное ОАО - страница 4,
Сводныйперечень - страница 3,
Вопросы для подготовки к экзамену кандидатского минимума - страница 36,
Откровения члена элитной семьи - страница 2,
Ежедневный информационный бюллетень - страница 3,
Мірошниченко Катерина Борисівна методичні рекомендації - страница 13,
Комитет российской федерации по стандартизации, метрологии и сертификации общероссийский классификатор продукции ок 005-93 Издание официальное - страница 20,
республиканской целевой программы «Развитие молочного - Правительство республики бурятия,
Постановление Администрации Ростовской области от 16 октября 2009 г. N 521 о совершенствовании порядка подготовки и представления доклад - страница 9,
Законами України від 19 червня 2003 року n 980-iv, ову, 2003 р., N 30, ст. 1527 - страница 5,
1. поняття та сутність менеджменту > Організації та їх загальні властивості > Ознаки діяльності менеджера > Рівні управління > Управління, спрямоване на успіх Тема розвиток науки управління - страница 27,
XX Аркан. Страшный Суд / Эон - При составлении комментариев были использованы некоторые материалы цикла лекций Е....,
Информационный бюллетень тпп РФ по вопросам малого предпринимательства в российской федерации за ноябрь 2010 года - страница 11,
Биография поэта - А. С. Пушкина и литература о нём из фондов библиотек, музеев и архивов Беларуси,
Задание на выполнение работы Рецензия руководителя - страница 12,
Общеобразовательная школа. Педагогика школы - Бюллетень новых поступлений в Фундаментальную библиотеку январь 2008 г,
Глава 38 - Відомості Верховної Ради України (ввр), 2003, n 18, n 19-20, n 21-22, ст. 144 ) { Із змінами, внесеними згідно із закон,
Гегель г. В. Ф. Лекции по философии религии - страница 35,
Юлия Михайловна Войтина шпаргалка - страница 21,
Літературно-музична композиція, присвячена визволенню Украіни від німецько-фашистських загарбників,
Российские сми о мчс мониторинг за 28 июня 2011 г - страница 8,
Коломак Евгения Анатольевна анализ управления конкурентной средой на субфедеральном уровне в россии специальность 08. 00. 13 Математические и инструментальные методы экономики автореферат,