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

  • 0


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

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

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

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

    Использование:

    Чаще всего прокси-сервер применяется:

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

    Виды:

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

    Технические подробности:

    Клиентский компьютер имеет настройки (конкретной программы или операционной системы), в соответствии с которой все сетевые соединения по некоторому протоколу совершается не на IP-адрес сервера, выделяемый из DNS-имени ресурса или напрямую заданный, инаIP-адрес прокси сервера.

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

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

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

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

    • Протокол который чаще всего используется в интернете HTTP , в стандарте которого описана поддержка работы через прокси;
    • поддержка прокси большинством браузеров и операционных систем;
    • контроль доступа и учета трафика по пользователям;
    • фильтрация трафика (интеграция с антивирусами);
    • прокси-сервер – может работать с минимальными правами на любой операционной системы с поддержкой сети стека TCP / IP ;
    • многие приложения, использующие собственные специализированные протоколы, могут использовать HTTP как альтернативный транспорт или SOCKS -прокси как универсальный, подходящий практически для любого протокола;
    • отсутствие доступа в Интернет по другим (нестандартным) протоколам может повысить безопасность в корпоративной сети.

Was this answer helpful?

« Back