Содержание

Прокси — что это такое? Определение, значение, перевод

Слово прокси (ударение на «о») имеет в русском языке два основных значения.

Во-первых, во время вооруженных конфликтов словом прокси называют нерегулярные полулегальные воинские части, воюющие в интересах той или иной страны. Например, «армии ЛНР и ДНР» это российские прокси, воюющие в Украине при нежной военной и кадровой помощи из Кремля.

Во-вторых, в компьютерных сетях прокси это специальный сервер, который служит посредником, защитником, маскировщиком и ускорителем загрузки для нескольких компьютеров, подключённых к интернету. Английское слово «proxy» в буквальном переводе означает «посредник, представитель» и происходит от латинского корня «proximo» — «ближний». Если проводить аналогии с реальным миром, то прокси-сервер это что-то вроде хаба — розеточного тройника, который может подключать к сети не три и не семь, а все 100-500 «приборов» (компьютеров).

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

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



Вы узнали, откуда произошло слово Прокси, его объяснение простыми словами, перевод, происхождение и смысл.
Пожалуйста, поделитесь ссылкой «Что такое Прокси?» с друзьями:

И не забудьте подписаться на самый интересный паблик ВКонтакте!

 



Слово прокси (ударение на «о») имеет в русском языке два основных значения.

Во-первых, во время вооруженных конфликтов словом прокси называют нерегулярные полулегальные воинские части, воюющие в интересах той или иной страны. Например, «армии ЛНР и ДНР» это российские прокси, воюющие в Украине при нежной военной и кадровой помощи из Кремля.

Во-вторых, в компьютерных сетях прокси это специальный сервер, который служит посредником, защитником, маскировщиком и ускорителем загрузки для нескольких компьютеров, подключённых к интернету. Английское слово «proxy» в буквальном переводе означает «посредник, представитель» и происходит от латинского корня «proximo» — «ближний». Если проводить аналогии с реальным миром, то прокси-сервер это что-то вроде

хаба — розеточного тройника, который может подключать к сети не три и не семь, а все 100-500 «приборов» (компьютеров).

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

Иногда прокси-серверы выполняют роль фаерволов, блокируя трафик с опасных или запрещённых сайтов. А ещё они умеют маскировать ваш IP-адрес, что позволяет вам читать, например, такие сайты, как Грани.ру.

Что такое ПРОКСИ СЕРВЕР — что это, зачем нужен простыми словами

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

 

 

Что такое ПРОКСИ СЕРВЕР — простыми словами, определение.

 

Не внедряясь в технические подробности, можно сказать, что:

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

 

Основные функции прокси сервера:

 

  • Ускорение сетевого трафика;
  • Уменьшение нагрузки на сервер;
  • Защита от вредоносных программ, вирусов и других угроз;
  • Защита корпоративной безопасности;
  • Обход блокировки ресурсов;
  • Анонимный серфинг в интернете.

 

А теперь рассмотрим каждый пункт подробней.

 

Как прокси сервера ускоряют загрузку сайтов?

 

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

 

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

 

 

Как прокси сервера защищают от угроз?

 

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

 

 

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

 

 

Как прокси сервер помогает обойти блокировку сайтов и остаться анонимом?

 

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

 

На практике данная схема работает следующим образом:

 

К примеру, вы проживаете в стране «N» и хотите посетить определенный сайт, но вместо этого на экране вы видите запись примерно такого содержания: «Доступ к данному ресурсу невозможен в вашем регионе по причине его блокировки, тем или иным органом государственной власти».

 

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

 

С технической точки зрения, IP адрес с которого обращаются к интересующему нас веб ресурсу, будет принадлежать не стране «N», а той где находится прокси сервер.

 

 

Помимо обхода блокировки сайтов, данная схема дает возможность пользователям оставаться анонимами в сети интернет. Чаще всего для достижения полной анонимности, используется не один, а сразу целая сеть прокси серверов на которые перенаправляются запросы. Это позволяет изначальному пользователю затеряться в сложной цепочке перенаправлений. Именно такая схема используется для безопасного посещения «скрытого интернета» больше известного как — Дип Веб.

 

что это такое, зачем он нужен и как им пользоваться

Performance Marketing основывается на четко и однозначно измеряемых параметрах Мы находим оптимальные решения в любой отрасли! Работаем над правильными KPI

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

Подпишись на рассылку и получи книгу в подарок!

Прокси (proxy) – это промежуточный узел между машиной клиента и конечным сервером, на который направляется запрос.


Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

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

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

Зачем необходимы прокси

Обход запрета на посещение некоторых сайтов

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

Сокрытие фактического местоположения компьютера

Замена IP-адреса позволяет скрыть фактическое местоположение компьютера, которое известно только промежуточному серверу. Т.е. вы можете пользоваться сетью анонимно.

Обход блокировки на ресурсе

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

Но стоит сразу сказать, что использование прокси (особенно бесплатных) существенно снижает скорость приема/передачи данных.

Где можно найти прокси-сервер

Найти прокси-сервер можно на специальных сайтах. Они могут быть платными и бесплатными. При использовании бесплатных есть ограничения на:

  • выбор страны, в которой установлен сервер;
  • количество пользователей, использующих его;
  • скорость приема/передачи информации.

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

Перед тем, как использовать прокси, его необходимо скачать. В большинстве случаев сервисы для прокси – это плагины или приложения, устанавливаемые в браузер, и найти их можно в сборниках. Например, для Google Chrome можно воспользоваться библиотекой плагинов https://chrome.google.com/webstore/category/, где можно скачать и установить приложения:

  • Proxy SwitchySharp.
  • Proxy SwitchyOmega.
  • VPN Hotspot Shield.
  • Hoxx VPN Proxy.
  • Browsec VPN.

Такая же ситуация с другими браузерами.

Как начать пользоваться прокси

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

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

Пользоваться прокси или нет – решать пользователю, так как все зависит от решаемых им задач. Но следует быть готовым к потере скорости и дополнительных расходах (при использовании платных сервисов).

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

– Автор: Игорь (Администратор)

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

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

Примечание: Статья предназначена для обычных пользователей и содержит только базовую информацию.

 

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

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

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

Примечание: Компьютер может так же идентифицироваться и другими адресами, например, MAC-адрес, но в большинстве случаев когда говорят о прокси-сервере и анонимности, то имеют ввиду именно IP-адрес.

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

 

Возможности прокси-сервера или преимущества использования

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

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

Второй пример. Это банальный бан в любимых ресурсах. Обычно, блокировка выдается именно по IP-адресу, так что, меняя ник, зайти никак не получится. Будем честными, практически каждого хоть раз банили. При чем не обязательно за дело. Вы могли попросту попасться админу под горячую руку. Что же делать в таких случаях? Можно использовать анонимайзеры, но это весьма накладно (кстати, так же является прокси-сервером, но об этом ближе к концу статьи). Проще подключиться через прокси-сервер и не тратить время попусту (открыть анонимайзер, ввести нужный веб-адрес, и наконец перейти к веб-странице; так же нужно помнить, что анонимайзеры заменяют все ссылки своими, чтобы вы могли переходить по сайту, а это значит, что адрес нужной страницы просто не скопировать; и прочие проблемы) .

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

Основные возможности прокси-серверов:

1. Обеспечение относительной анонимности

2. Обход географических ограничений

3. Возможность открывать заблокированные ресурсы сети

4. В некоторых случаях может наблюдаться повышение скорости интернета

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

Реальная скорость складывается из двух вещей. Скорости вашего интернета и скорости доставки данных до ближайшего к вам узла. Простой пример, если сайт отдает информацию со скоростью 1Кб/с, то наличие 100 Мб у вас не имеет значения, так как сервер физически не может отдавать информацию быстрее. Чуть более сложный пример. Прежде, чем информация попадет к вам в руки, она проходит через несколько компьютеров и серверов, у каждого из которых своя скорость доступа в интернет. Соответственно, время их доставки складывается плюс зависит от компьютера с самой низкой скоростью.

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

 

Классификация прокси-серверов

Теперь. рассмотрим классификацию прокси-серверов:

1. HTTP прокси — самый распространенный тип прокси-серверов. Используется браузерами для доступа к веб-сайтам. В свое время у этого типа прокси были ограничения, однако сегодня их практически нет (зависит от прокси).

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

3. CGI прокси или анонимайзеры. Описание этого типа есть в материале по ссылке выше. С этим типом прокси знаком практически каждый. Например, «Заблокировали любимую социальную сеть? Только у нас получить доступ вконтакте без ограничений!».

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

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

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Что такое моноблок (моноблочный компьютер)?
  • Что такое ПК или персональный компьютер?
Добавить комментарий / отзыв

Использование обратного прокси-сервера с ArcGIS Server—ArcGIS Server

Перед развертыванием обратного прокси-сервера для использования с ArcGIS Server или ArcGIS Web Adaptor, рекомендуется настроить заголовки обратного прокси-сервера для обеспечения связи.

Обратный прокси-сервер должен иметь возможность определять перенаправления (коды HTTP 301 или 302). Обновите заголовок Location, чтобы гарантировать, что полное доменное имя (FQDN) и контекст ответа соответствуют значению WebContextURL сервера.

X-Forwarded-Host

При интеграции обратного прокси-сервера с ArcGIS Server или ArcGIS Web Adaptor необходимо знать, что оба эти компонента ожидают увидеть следующее свойство, установленное в заголовке, который был отправлен обратным прокси-сервером:

X-Forwarded-Host=<FQDN of reverse proxy server>

Если в заголовке указан этот параметр, ArcGIS Server и ArcGIS Web Adaptor возвращает запросы обратному прокси-серверу, которые соответствует URL-адресу обратного прокси-сервера. Например, запрос к ArcGIS Server Services Directory (https://reverseproxy.domain.com/arcgis/rest/services) будет возвращаться клиенту в виде того же URL-адреса.

Если это свойство заголовка X-Forwarded-Host установлено не будет, ArcGIS Server и ArcGIS Web Adaptor возвратит URL внутреннего компьютера, на который был направлен запрос, например, https://gisserver. domain.com/arcgis/rest/services вместо https://reverseproxy.domain.com/arcgis/rest/services. Это проблематично, т.к. клиенты не смогут получить доступ к этому URL-адресу (обычно выглядит как ошибка 404 в браузере). Также, клиент получит некоторые сведения о внутреннем компьютере.

При устранении проблем связи между клиентами и ArcGIS Server или ArcGIS Web Adaptor, рекомендуется задать свойство заголовка X-Forwarded-Host обратного прокси-сервера, т.к. это обычная причина коммуникационных сбоев. Способ задания заголовка зависит от реализации обратного прокси-сервера. Например, в Apache это достигается с помощью директивы ProxyPreserveHost On, задаваемой в конфигурации:

... ProxyPreserveHost On ProxyPass /server https://gisserver.domain.com/server ProxyPassReverse /server https://gisserver.domain.com/server
...

Указания по передаче оригинального заголовка хоста можно найти в документации для вашего прокси-сервера.

Прокси — что это такое простыми словами?

Постараюсь все обьяснить очень просто и надеюсь что понятно будет всем.

Каждый компьютер в мире имеет свой IP-адрес. Без него нельзя подключиться к интернету, таковы правила.

РЕКЛАМА

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

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

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

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

Под понятием сайт правильнее использовать сервер.

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

Вот, если в двух словах:

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

Надеюсь вы теперь поняли что такое прокси-сервер? Надеюсь да.

Настройки прокси-сервера есть в каждом браузере. В Мозилле настройки прокси свои, а в Google Chrome, Internet Explorer — прокси задаются в свойствах обозревателя. Во многих программах есть настройка прокси, даже в аське была, в торрент-качалке uTorrent тоже есть. И суть везде одинакова — пакеты идут не напрямую, а через посредника, но там, на другом конце провода вместо вас видно только посредника. Но да, есть и такие прокси, которые вас выдают, но это уже другая история.

Вот здесь можно установить прокси для Хрома, Internet Explorer да и в целом для Windows. Кстати, кроме Хрома эти настройки также будет использовать Опера (Blink), Яндекс Браузер и вообще все браузеры, в основе которых — Хром. А чтобы открыть эти настройки, запустите Панель управления (Win + R > control panel) > найдите значок Свойства браузера > вкладка Подключение > внизу кнопка Настройка сети.

РЕКЛАМА

На этом все. Надеюсь информация оказалась полезной. Удачи и добра, до новых встреч друзья!

Обзор протокола HTTP — HTTP

HTTP — это протокол, позволяющий получать различные ресурсы, например HTML-документы. Протокол HTTP  лежит в основе обмена данными в Интернете. HTTP является протоколом клиент-серверного взаимодействия, что означает инициирование запросов к серверу самим получателем, обычно веб-браузером (web-browser). Полученный итоговый документ будет (может) состоять из различных поддокументов являющихся частью итогового документа: например, из отдельно полученного текста, описания структуры документа, изображений, видео-файлов, скриптов и многого другого.

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

Хотя HTTP был разработан  ещё в начале 1990-х годов, за счёт своей расширяемости в дальнейшем он все время совершенствовался.  HTTP является протоколом прикладного уровня, который чаще всего использует возможности другого протокола — TCP (или TLS — защищённый TCP) — для пересылки своих сообщений, однако любой другой надёжный транспортный протокол теоретически может быть использован для доставки таких сообщений. Благодаря своей расширяемости, он используется не только для получения клиентом гипертекстовых документов, изображений и видео, но и для передачи содержимого серверам, например, с помощью HTML-форм. HTTP также может быть использован для получения только частей документа с целью обновления веб-страницы по запросу (например посредством AJAX запроса).

HTTP — это клиент-серверный протокол, то есть запросы отправляются какой-то одной стороной — участником обмена (user-agent) (либо прокси вместо него). Чаще всего в качестве участника выступает веб-браузер, но им может быть кто угодно, например, робот, путешествующий по Сети для пополнения и обновления данных индексации веб-страниц для поисковых систем.

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

Обычно между браузером и сервером гораздо больше различных устройств-посредников, которые играют какую-либо роль в обработке запроса: маршрутизаторы, модемы и так далее. Благодаря тому, что Сеть построена на основе системы уровней (слоёв) взаимодействия, эти посредники «спрятаны» на сетевом и транспортном уровнях. В этой системе уровней HTTP занимает самый верхний уровень, который называется «прикладным» (или «уровнем приложений»). Знания об уровнях сети, таких как представительский, сеансовый, транспортный, сетевой, канальный и физический, имеют важное значение для понимания работы сети и диагностики возможных проблем, но не требуются для описания и понимания HTTP.

Клиент: участник обмена

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

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

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

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

Веб-сервер

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

Сервер не обязательно расположен на одной машине, и наоборот — несколько серверов могут быть расположены (поститься) на одной и той же машине. В соответствии с версией HTTP/1.1 и имея Host заголовок, они даже могут делить тот же самый IP-адрес.

Прокси

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

  • caching (кеш может быть публичным или приватными, как кеш браузера)
  • фильтрация (как сканирование антивируса, родительский контроль, …)
  • выравнивание нагрузки (позволить нескольким серверам обслуживать разные запросы)
  • аутентификация (контролировать доступом к разным ресурсам)
  • протоколирование (разрешение на хранение истории операций)

HTTP — прост

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

HTTP — расширяемый

Введённые в HTTP/1.0 HTTP-заголовки сделали этот протокол лёгким для расширения и экспериментирования. Новая функциональность может быть даже введена простым соглашением между клиентом и сервером о семантике нового заголовка.

HTTP не имеет состояния, но имеет сессию

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

HTTP и соединения

Соединение управляется на транспортном уровне, и потому принципиально выходит за границы HTTP. Хотя HTTP не требует, чтобы базовый транспортного протокол был основан на соединениях,  требуя только надёжность, или отсутствие потерянных сообщений (т.е. как минимум представление ошибки). Среди двух наиболее распространённых транспортных протоколов Интернета, TCP надёжен, а UDP — нет. HTTP впоследствии полагается на стандарт TCP, являющийся основанным на соединениях, несмотря на то, что соединение не всегда требуется.

HTTP/1.0 открывал TCP-соединение для каждого обмена запросом/ответом, имея два важных недостатка: открытие соединения требует нескольких обменов сообщениями, и потому медленно, хотя становится более эффективным при отправке нескольких сообщений, или при регулярной отправке сообщений: тёплые соединения более эффективны, чем холодные.

Для смягчения этих недостатков, HTTP/1.1 предоставил конвейерную обработку (которую оказалось трудно реализовать) и устойчивые соединения: лежащее в основе TCP соединение можно частично контролировать через заголовок  Connection. HTTP/2 сделал следующий шаг, добавив мультиплексирование сообщений через простое соединение, помогающее держать соединение тёплым и более эффективным.

Проводятся эксперименты по разработке лучшего транспортного протокола, более подходящего для HTTP. Например, Google экспериментирует с QUIC, которая основана на  UDP, для предоставления более надёжного и эффективного транспортного протокола.

Естественная расширяемость HTTP со временем позволила большее управление и функциональность Сети. Кеш и методы аутентификации были ранними функциями в истории HTTP. Способность ослабить первоначальные ограничения, напротив, была добавлена в 2010-е.

Ниже перечислены общие функции, управляемые с HTTP.

  • Кеш
    Сервер может инструктировать прокси и клиенты: что и как долго кешировать. Клиент может инструктировать прокси промежуточных кешей игнорировать хранимые документы.
  • Ослабление ограничений источника
    Для предотвращения шпионских и других, нарушающих приватность, вторжений, веб-браузер обеспечивает строгое разделение между веб-сайтами. Только страницы из того же источника могут получить доступ к информации на веб-странице. Хотя такие ограничение нагружают сервер, заголовки HTTP могут ослабить строгое разделение на стороне сервера, позволяя документу стать частью информации с различных доменов (по причинам безопасности).
  • Аутентификация
    Некоторые страницы доступны только специальным пользователям. Базовая аутентификация может предоставляться через HTTP, либо через использование заголовка WWW-Authenticate (en-US) и подобных ему, либо с помощью настройки спецсессии, используя куки.
  • Прокси и туннелирование
    Серверы и/или клиенты часто располагаются в интернете, и скрывают свои истинные IP-адреса от других. HTTP запросы идут через прокси для пересечения этого сетевого барьера. Не все прокси — HTTP прокси. SOCKS-протокол, например, оперирует на более низком уровне. Другие, как, например, ftp, могут быть обработаны этими прокси.
  • Сессии
    Использование HTTP кук позволяет связать запрос с состоянием на сервере. Это создаёт сессию,  хотя ядро HTTP — протокол без состояния.  Это полезно не только для корзин в интернет-магазинах, но также для любых сайтов, позволяющих пользователю настроить выход.

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

  1. Открытие TCP соединения: TCP-соединение будет использоваться для отправки запроса или запросов, и получения ответа. Клиент может открыть новое соединение, переиспользовать существующее, или открыть несколько TCP-соединений к серверу.
  2. Отправка HTTP-сообщения: HTTP-сообщения (до HTTP/2) — человеко-читаемо. Начиная с HTTP/2, простые сообщения инкапсулируются во фреймы, делая невозможным их чтения напрямую, но принципиально остаются такими же.
    GET / HTTP/1.1
    Host: developer.mozilla.org
    Accept-Language: fr
  3. Читает ответ от сервера:
    HTTP/1.1 200 OK
    Date: Sat, 09 Oct 2010 14:28:02 GMT
    Server: Apache
    Last-Modified: Tue, 01 Dec 2009 20:18:22 GMT
    ETag: "51142bc1-7449-479b075b2891b"
    Accept-Ranges: bytes
    Content-Length: 29769
    Content-Type: text/html
    
    <!DOCTYPE html... (here comes the 29769 bytes of the requested web page)
  4. Закрывает или переиспользует соединение для дальнейших запросов.

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

HTTP/1.1 и более ранние HTTP сообщения человеко-читаемы. В версии HTTP/2 эти сообщения встроены в новую бинарную структуру, фрейм, позволяющий оптимизации, такие как компрессия заголовков и мультиплексирование. Даже если часть оригинального HTTP сообщения отправлена в этой версии HTTP, семантика каждого сообщения не изменяется и клиент воссоздаёт (виртуально) оригинальный HTTP-запрос. Это также полезно для понимания HTTP/2 сообщений в формате HTTP/1.1.

Существует два типа HTTP сообщений, запросы и ответы, каждый в своём формате.

Запросы

Примеры HTTP запросов:

Запросы содержат следующие элементы:

  • HTTP-метод, обычно глагол подобно GET, POST или существительное, как OPTIONS или HEAD, определяющее операцию, которую клиент хочет выполнить. Обычно, клиент хочет получить ресурс (используя GET) или передать значения HTML-формы (используя POST), хотя другие операция могут быть необходимы в других случаях.
  • Путь к ресурсу: URL ресурсы лишены элементов, которые очевидны из контекста, например без protocol (http://), domain (здесь developer.mozilla.org), или TCP port (здесь 80).
  • Версию HTTP-протокола.
  • Заголовки  (опционально), предоставляющие дополнительную информацию для сервера.
  • Или тело, для некоторых методов, таких как POST, которое содержит отправленный ресурс.

Ответы

Примеры ответов:

Ответы содержат следующие элементы:

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

HTTP — лёгкий в использовании расширяемый протокол. Структура клиент-сервера, вместе со способностью к простому добавлению заголовков, позволяет HTTP продвигаться вместе с расширяющимися возможностями Сети.

Хотя HTTP/2 добавляет некоторую сложность, встраивая HTTP сообщения во фреймы для улучшения производительности, базовая структура сообщений осталась с HTTP/1.0. Сессионный поток остаётся простым, позволяя исследовать и отлаживать с простым монитором HTTP-сообщений.

Определение прокси от Merriam-Webster

\ ˈPräk-sē \

1 : агентство, функция или офис заместителя, который действует как замена другого

: полномочия или полномочия действовать от имени другого

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

3 : лицо, уполномоченное действовать за другого : прокурора

Прокси-сервер — Простая английская Википедия, бесплатная энциклопедия

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

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


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

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

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

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

Некоторые прокси-серверы используют протокол SSL для защиты соединения между клиентом и удаленным сервером. [5] Этот уровень безопасности помогает убедиться, что никакие другие компьютеры не могут прочитать или понять то, что клиент запрашивает у сервера.

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

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

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

Кэширующий прокси-сервер [изменение | изменить источник]

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

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

Веб-прокси [изменить | изменить источник]

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

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

Анонимизирующий прокси-сервер [изменение | изменить источник]

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

Открытый прокси [изменить | изменить источник]

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

Принудительный прокси [изменение | изменить источник]

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

Прокси-сервер SMTP [изменение | изменить источник]

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

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

  1. «Определение прокси-сервера».Глоссарий по сетевой безопасности WatchGuard. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  2. Джош., Стахи, Лесли. Yager, (2006), Netflix , CBS Broadcasting Inc, OCLC 162502374, получено 13 февраля 2019 г. CS1 maint: параметр не рекомендуется (ссылка) CS1 maint: дополнительная пунктуация (ссылка)
  3. «Определение прокси-сервера». SearchSMB.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  4. «Зачем нужен прокси-сервер».sslprivateproxy. Проверено 5 июля 2018. CS1 maint: параметр не рекомендуется (ссылка)
  5. «Прокси-серверы HTTPS». WiseGeek. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  6. «Что такое прокси-сервер?». Вебопедия. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  7. «Учебное пособие по прокси-серверам — о прокси-серверах». About.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  8. «Открытые прокси-серверы».PostCastServer. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  9. «Открытые прокси-серверы: растущий источник спама». Вычислительный центр Университета Орегона. Архивировано 18 августа 2007 года. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  10. Ур Рахман, Рафик. «Принудительно прокси». Системный администратор. Архивировано 21 октября 2006 года. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  11. «Что такое прокси-сервер?».Whatis.com. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  12. Греннан, Марк. «Программные требования к межсетевому экрану и прокси-серверам». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  13. «Прокси-сервер Java SOCKS». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)

Прокси-сервер — Простая английская Википедия, бесплатная энциклопедия

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

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


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

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

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

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

Некоторые прокси-серверы используют протокол SSL для защиты соединения между клиентом и удаленным сервером. [5] Этот уровень безопасности помогает убедиться, что никакие другие компьютеры не могут прочитать или понять то, что клиент запрашивает у сервера.

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

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

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

Кэширующий прокси-сервер [изменение | изменить источник]

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

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

Веб-прокси [изменить | изменить источник]

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

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

Анонимизирующий прокси-сервер [изменение | изменить источник]

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

Открытый прокси [изменить | изменить источник]

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

Принудительный прокси [изменение | изменить источник]

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

Прокси-сервер SMTP [изменение | изменить источник]

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

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

  1. «Определение прокси-сервера».Глоссарий по сетевой безопасности WatchGuard. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  2. Джош., Стахи, Лесли. Yager, (2006), Netflix , CBS Broadcasting Inc, OCLC 162502374, получено 13 февраля 2019 г. CS1 maint: параметр не рекомендуется (ссылка) CS1 maint: дополнительная пунктуация (ссылка)
  3. «Определение прокси-сервера». SearchSMB.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  4. «Зачем нужен прокси-сервер».sslprivateproxy. Проверено 5 июля 2018. CS1 maint: параметр не рекомендуется (ссылка)
  5. «Прокси-серверы HTTPS». WiseGeek. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  6. «Что такое прокси-сервер?». Вебопедия. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  7. «Учебное пособие по прокси-серверам — о прокси-серверах». About.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  8. «Открытые прокси-серверы».PostCastServer. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  9. «Открытые прокси-серверы: растущий источник спама». Вычислительный центр Университета Орегона. Архивировано 18 августа 2007 года. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  10. Ур Рахман, Рафик. «Принудительно прокси». Системный администратор. Архивировано 21 октября 2006 года. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  11. «Что такое прокси-сервер?».Whatis.com. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  12. Греннан, Марк. «Программные требования к межсетевому экрану и прокси-серверам». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  13. «Прокси-сервер Java SOCKS». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)

Прокси-сервер — Простая английская Википедия, бесплатная энциклопедия

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

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


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

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

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

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

Некоторые прокси-серверы используют протокол SSL для защиты соединения между клиентом и удаленным сервером. [5] Этот уровень безопасности помогает убедиться, что никакие другие компьютеры не могут прочитать или понять то, что клиент запрашивает у сервера.

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

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

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

Кэширующий прокси-сервер [изменение | изменить источник]

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

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

Веб-прокси [изменить | изменить источник]

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

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

Анонимизирующий прокси-сервер [изменение | изменить источник]

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

Открытый прокси [изменить | изменить источник]

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

Принудительный прокси [изменение | изменить источник]

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

Прокси-сервер SMTP [изменение | изменить источник]

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

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

  1. «Определение прокси-сервера».Глоссарий по сетевой безопасности WatchGuard. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  2. Джош., Стахи, Лесли. Yager, (2006), Netflix , CBS Broadcasting Inc, OCLC 162502374, получено 13 февраля 2019 г. CS1 maint: параметр не рекомендуется (ссылка) CS1 maint: дополнительная пунктуация (ссылка)
  3. «Определение прокси-сервера». SearchSMB.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  4. «Зачем нужен прокси-сервер».sslprivateproxy. Проверено 5 июля 2018. CS1 maint: параметр не рекомендуется (ссылка)
  5. «Прокси-серверы HTTPS». WiseGeek. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  6. «Что такое прокси-сервер?». Вебопедия. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  7. «Учебное пособие по прокси-серверам — о прокси-серверах». About.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  8. «Открытые прокси-серверы».PostCastServer. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  9. «Открытые прокси-серверы: растущий источник спама». Вычислительный центр Университета Орегона. Архивировано 18 августа 2007 года. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  10. Ур Рахман, Рафик. «Принудительно прокси». Системный администратор. Архивировано 21 октября 2006 года. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  11. «Что такое прокси-сервер?».Whatis.com. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  12. Греннан, Марк. «Программные требования к межсетевому экрану и прокси-серверам». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  13. «Прокси-сервер Java SOCKS». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)

Прокси-сервер — Простая английская Википедия, бесплатная энциклопедия

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

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


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

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

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

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

Некоторые прокси-серверы используют протокол SSL для защиты соединения между клиентом и удаленным сервером. [5] Этот уровень безопасности помогает убедиться, что никакие другие компьютеры не могут прочитать или понять то, что клиент запрашивает у сервера.

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

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

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

Кэширующий прокси-сервер [изменение | изменить источник]

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

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

Веб-прокси [изменить | изменить источник]

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

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

Анонимизирующий прокси-сервер [изменение | изменить источник]

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

Открытый прокси [изменить | изменить источник]

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

Принудительный прокси [изменение | изменить источник]

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

Прокси-сервер SMTP [изменение | изменить источник]

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

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

  1. «Определение прокси-сервера».Глоссарий по сетевой безопасности WatchGuard. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  2. Джош., Стахи, Лесли. Yager, (2006), Netflix , CBS Broadcasting Inc, OCLC 162502374, получено 13 февраля 2019 г. CS1 maint: параметр не рекомендуется (ссылка) CS1 maint: дополнительная пунктуация (ссылка)
  3. «Определение прокси-сервера». SearchSMB.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  4. «Зачем нужен прокси-сервер».sslprivateproxy. Проверено 5 июля 2018. CS1 maint: параметр не рекомендуется (ссылка)
  5. «Прокси-серверы HTTPS». WiseGeek. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  6. «Что такое прокси-сервер?». Вебопедия. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  7. «Учебное пособие по прокси-серверам — о прокси-серверах». About.com. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  8. «Открытые прокси-серверы».PostCastServer. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  9. «Открытые прокси-серверы: растущий источник спама». Вычислительный центр Университета Орегона. Архивировано 18 августа 2007 года. Проверено 29 июля 2007. CS1 maint: параметр не рекомендуется (ссылка)
  10. Ур Рахман, Рафик. «Принудительно прокси». Системный администратор. Архивировано 21 октября 2006 года. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  11. «Что такое прокси-сервер?».Whatis.com. Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  12. Греннан, Марк. «Программные требования к межсетевому экрану и прокси-серверам». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)
  13. «Прокси-сервер Java SOCKS». Проверено 19 февраля 2008. CS1 maint: параметр не рекомендуется (ссылка)

Определение прокси-сервера

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

Прокси-сервер увеличивает скорость доступа к Интернету из сети, прежде всего за счет использования системы кэширования. Кэширование сохраняет недавно просмотренные веб-сайты, изображения и файлы на локальном жестком диске, так что их не нужно повторно загружать из Интернета.В то время как ваш веб-браузер может сохранять недавно просмотренные элементы на вашем компьютере, прокси-сервер кэширует все, к чему осуществляется доступ из сети. Это означает, что если Боб просматривает новость на cnn.com в 1:00, а Джилл просматривает ту же страницу в 1:03, она, скорее всего, получит страницу прямо из кеша прокси-сервера. Хотя это означает сверхбыстрый доступ к веб-страницам, это также означает, что пользователи могут не видеть последнее обновление каждой веб-страницы.

Другая основная цель прокси-сервера — фильтровать то, что разрешено в сети.Хотя протоколы HTTP, FTP и Secure могут быть отфильтрованы прокси-сервером, HTTP является наиболее распространенным. Прокси-сервер может ограничивать доступ пользователей к веб-сайтам в сети. Многие организации предпочитают блокировать доступ к сайтам с нежелательными материалами, такими как хакерская информация и порнография, но другие сайты также могут быть отфильтрованы. Если работодатель замечает, что работники проводят слишком много времени на таких сайтах, как eBay или Quicken.com, эти сайты также могут быть заблокированы прокси-сервером.

TechTerms — Компьютерный словарь технических терминов

Эта страница содержит техническое определение прокси-сервера.Он объясняет в компьютерной терминологии, что означает «Прокси-сервер», и является одним из многих Интернет-терминов в словаре TechTerms.

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

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

Подписаться

Определение для изучающих английский язык из Словаря учащихся Merriam-Webster

множественное число прокси

множественное число прокси

Определение ПРОКСИ учащимся

1 [считать] : человек, которому дана власть или полномочия делать что-то (например, голосовать) за кого-то — часто + за 2 [noncount] : власть или полномочия, которые даны, чтобы позволить человеку действовать от имени кого-то другого — обычно используется во фразе по доверенности

— прокси

прилагательное, всегда используется перед существительным

.