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

СерверВсякий, кто пользуется сетью Интернет, так или иначе сталкивался с прокси-серверами. Даже без своего ведома.

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

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

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

Классификация прокси-серверов довольно условна, но обычно различают:

  • Веб-прокси — приложение, устанавливаемое на веб-сервере. Выполняет функции прокси-сервера и анонимайзера;
  • Прозрачный прокси-сервер — схема сети, когда трафик от клиента перенаправляется на прокси-сервер средствами маршрутизатора. Таким образом, от клиента не требуется дополнительных настроек. Обычно используется в локальных сетях предприятий;
  • Обратный прокси-сервер — принцип его действия обратен стандартному, т.е. запросы из внешней сети ретранслируются к ресурсу внутренней сети.

Принцип работы прокси-сервера

Любой компьютер, обращается к ресурсам сети при помощи настроек IP-адресов в операционной системе или конкретной программе. В случае, если в настройках указан адрес прокси-сервера, запрос пойдет к нему.

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

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

Всё перечисленное привело к тому, что прокси-серверы до сих пор остаются самым популярным способом подключения к внешним ресурсам из корпоративных сетей.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *