5.0 0.5 5 12

Что делает прокси-сервер?

Андрей Ким
Андрей Ким
19 декабря 2014
917
Оцените:
Что делает прокси-сервер?

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

Зачем нужен прокси-сервер?

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

  • Обеспечение пользователя доступом в глобальную сеть.
  • Кэширование данных – сохранение единожды запрашиваемых страниц в кэше для более быстрого доступа к ним.
  • Сжатие данных – прокси-сервер выдает информацию для пользователя в сжатом виде, что позволяет экономить сетевой трафик и время на загрузку, особенно актуальна данная возможность для пользователей мобильного интернета.
  • Защита сети – прокси-сервер защищает локальную сеть пользователя от внешнего доступа. Имеется возможность такой организации доступа, когда ПК локальной сети имеют выход во внешнюю сеть, а внешние компьютеры к локальной сети доступа не имеют.
  • Ограничение доступа – прокси-сервер позволяет запретить доступ к определенным ресурсам. Данная опция может использоваться для фильтрации ресурсов доступа на детском компьютере. Кроме сайтов, фильтр можно установить также на рекламу, вирусы и т.п.
  • Анонимизация – сокрытие сведений об источнике запроса и пользователе. При этом важно отметить, что прокси-сервер может не только утаивать информацию о клиенте, но и намеренно искажать ее при соответствующей настройке.
  • Обход ограничений – прокси-сервер позволяет получать доступ к некоторым ресурсам, к которым доступ, например, для данной географической зоны, запрещен. Например, представьте, что российским пользователям запретили принудительно доступ к известному ресурсу Луркоморье. Чтобы обойти это ограничение, в настройках браузера необходимо установить, скажем, австралийский прокси-сервер. Адресы прокси-серверов можно в свободном доступе найти в сети.

Как работает прокси-сервер?

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

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

Если же файла в кэше нет или пользователь указал в запросе запрет на извлечение файлов из кэша, прокси посылает запрос удаленному серверу или другому прокси-серверу, дожидается ответа и передает его пользователю.

Таким образом, прокси-сервер играет и роль сервера, и роль клиента, поскольку может как принимать запросы от клиентов (режим сервера), так и устанавливать связь с другими серверами (режим клиента).

Читайте также:

Подписывайтесь на наши группы в социальных сетях - смешные статьи, картинки и факты!