|
|
|
|
Прокси-серверы и их
предназначение
|
Зачастую пользователи,
услышав слово прокси-сервер, либо не
понимают его истинного предназначения,
либо же просто считают, что прокси-сервер -
это обыкновенный сервер, и разницы между
обычным сервером и прокси практически
никакой. Данная статья предназначена для
разъяснения понятия прокси-сервер и
ответа на вопрос "Что же такое прокси-сервер?".
Прокси-серверы
используют для того, чтобы обеспечить
эффективный и безопасный доступ в
Интернет. Их устанавливают в различных
организациях для обеспечения
взаимодействия локальной сети с
глобальной сетью Интернет. В качестве
средства дополнительной безопасности
прокси-серверы используются как
межсетевые экраны. Рассмотрим
функционирование прокси-серверов. Когда
клиент пересылает запрос на какой-то
конкретный документ прокси-серверу, то
сначала этот сервер получает требуемый
документ по соответствующему протоколу, а
затем уже пересылает его клиенту. Запросы
клиента передаются серверу по протоколу
HTTP (HyperText Transfer Protocol). Однако это не является
ограничением, кроме этого, не имеет
значения и тип затребованного документа,
поскольку в самом запросе к серверу
содержится полная информация о
необходимом документе, в частности его тип
и необходимый для этого протокол. Для того
чтобы это осуществилось, прокси-сервер сам
анализирует пришедший запрос и уже после
этого определяет нужный адрес, по которому
и будет перенаправлен пришедший запрос.
Все прокси-серверы разделяют на две группы:
это прозрачные (transparent) и непрозрачные (no
transparent). В чем же их отличия? Прозрачные
прокси-серверы при различного рода
запросах покажут ваш реальный IP-адрес,
если Вы, конечно, не используете цепочку из
нескольких прокси-серверов, желательно
непрозрачных. Поэтому, если Вы задумали
что-то не совсем хорошее, то советую
воспользоваться непрозрачными прокси-серверами.
Такие серверы при любых запросах не
выдадут Ваш реальный IP-адрес, поэтому для
анонимности нужно использовать именно no
transparent прокси-серверы, к тому же желательно
не один, а несколько. В этом случае Вас
практически невозможно будет отследить и
вычислить реальный IP-адрес. Для того чтобы
настроить свой браузер на работу с прокси-сервером,
Вам необходимо в IE выбрать Сервис ->
Свойства обозревателя, а после этого, если
Вы используете локальную сеть, на закладке
"Подключение" выбрать "Настройка
сети", где нужно и вписать адрес прокси-сервера
и его порт. В случае, когда для доступа в
сеть Интернет Вы не используете локальную
сеть, то Вам необходимо выбрать нужное
соединение и уже в его настройках указать
необходимый прокси-сервер. Однако если вам
нужно использовать для анонимности целую
цепочку прокси-серверов, то тут
настройками одного лишь браузера не
ограничишься. Для этого написаны
специальные программы, которые и
осуществляют подключение посредством
нескольких прокси-серверов.
Для эффективности работы прокси-серверов
используют кэширование. Оно предназначено
для ускорения доступа к документам и
снижению трафика, проходящего через сеть
Интернет. Допустим, Вы скачали какой-то
файл. После этого другой человек,
подключившись к этому же прокси-серверу,
захотел скачать тот же файл, что был
затребован Вами ранее, так вот этот
человек получит его намного быстрее,
нежели Вы, из-за того, что файл был помещен
сервером в кэш и при повторном запросе он
уже не выкачивался заново, а был взят из
кэша прокси-сервера. Именно поэтому
сокращается время ожидания клиентом.
Хочу предупредить, что не все документы
можно кэшировать. Если доступ к документу
или страницам Web открывается только после
внесения Вами абонентской платы, то в этом
случае эти документы содержат теги
WWW-Authenticate, Pragma: no-cache, Cache-control: private, Cache-control:
no-cache, а также SetCookie. Если для доступа к
определенным документам требуется пройти
аутентификацию или же документ, который Вы
потребовали, устарел, то в таких случаях
прокси-серверы не заносят в кэш такие
документы.
Для кэширования применяются различные
средства. Существует две технологии
кэширования: пассивное и активное.
Пассивное кэширование (passive caching)
заключается в том, что прокси-сервер
просто ожидает запрос и лишь после этого
осуществляет поиск нужного документа, а
также определяет, нужно ли производить
кэширование. Технология активного
кэширования (active caching) состоит в следующем.
Прокси-сервер в те моменты, когда
активность пользователей снижается,
пытается предугадать, какие из документов
с большей вероятностью будут затребованы,
и извлекает их. Для того чтобы ускорить
доступ к ресурсам, крупные компании
устанавливают сразу несколько прокси-серверов.
Для управления кэшированием применяют
специальные протоколы, такие как ICP (Internet
Cache Protocol) и CARP (Cache Array Routing Protocol).
Исходя из вышесказанного можно сделать
вывод, что прокси-серверы зачастую
облегчают жизнь пользователей, используя
кэширование, поэтому Вы сможете
сэкономить свое время в сети, а к тому же
остаться анонимными при использовании
непрозрачных прокси-серверов. Но здесь
нужно учитывать тот факт, что при
использовании прокси-серверов Вы тратите
лишнее время на подключения, поэтому
иногда можно и обойтись и не использовать
такие серверы.
|
 |
[an error occurred while processing this directive] |
 |
|
|
|
|