Прокси-сервер

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


Прокси-серверы получают свое имя, потому что они действуют как прокси (stand-in) и действуют от имени компьютера Клиента.

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

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

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

Некоторые прокси-серверы используют протокол Secure Sockets Layer (SSL) для защиты соединения между клиентом и удаленным сервером. Этот уровень безопасности помогает убедиться, что никакие другие компьютеры не могут прочитать или понять то, что клиент просит у сервера.

Прокси-сервер соединяет два компьютера косвенно друг с другом.Zoom
Прокси-сервер соединяет два компьютера косвенно друг с другом.

Преимущества прокси-серверов

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

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

Типы и функции

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

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

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

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

прокси-сервер

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

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

Анонимизирующий прокси-сервер

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

Открытый прокси-сервер

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

Принудительный прокси-сервер

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

прокси-сервер SMTP

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

Программное обеспечение

Существует много программного обеспечения, которое может быть использовано для запуска прокси-сервера. Некоторые программы могут работать только как прокси-сервер, в то время как другие также могут работать как брандмауэр или кэш-сервер. Squid, Varnish и Microsoft Internet Security and Acceleration Server (ISA Server) являются одними из самых известных частей программного обеспечения прокси-сервера. Некоторые программы прокси используют протокол SOCKS. Примером является прокси-сервер Java SOCKS.

Вопросы и ответы

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


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

В: Что такое шлюз или туннельный прокси?


О: Шлюз или туннельный прокси - это тип прокси-сервера, который передает информацию своим клиентам, не изменяя ее.

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


О: Когда клиент подключается к прокси-серверу, он запрашивает какую-либо услугу, например, файл, соединение, веб-страницу или другой ресурс, который доступен на другом сервере. Затем прокси-сервер отправляется на другой сервер и запрашивает то, что хочет клиент.

В: Что прокси могут делать с информацией?


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

В: Где могут располагаться прокси по отношению к клиентам и серверам?


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

В: Какие меры безопасности используются некоторыми прокси?


О: Некоторые прокси могут использовать Secure Sockets Layer (SSL) для защиты соединений между клиентами и удаленными серверами, чтобы другие компьютеры не могли прочитать или понять, что запрашивается друг у друга.

AlegsaOnline.com - 2020 / 2023 - License CC3