|
Зачастую пользователи, услышав слово прокси-сервер, либо не понимают его
истинного предназначения, либо же просто считают, что прокси-сервер - это
обыкновенный сервер, и разницы между обычным сервером и прокси практически
никакой. Данная статья предназначена для разъяснения понятия прокси-сервер и
ответа на вопрос
"Что же такое прокси-сервер?"
Прокси-серверы используют для того, чтобы обеспечить эффективный и безопасный
доступ в Интернет. Их устанавливают в различных организациях для обеспечения
взаимодействия локальной сети с глобальной сетью Интернет. В качестве средства
дополнительной безопасности прокси-серверы используются как межсетевые экраны.
Рассмотрим функционирование прокси-серверов. Когда клиент пересылает запрос на
какой-то конкретный документ прокси-серверу, то сначала этот сервер получает
требуемый документ по соответствующему протоколу, а затем уже пересылает его
клиенту. Запросы клиента передаются серверу по протоколу 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). Исходя из вышесказанного можно
сделать вывод, что прокси-серверы зачастую облегчают жизнь пользователей,
используя кэширование, поэтому Вы сможете сэкономить свое время в сети, а к тому
же остаться анонимными при использовании непрозрачных прокси-серверов. Но здесь
нужно учитывать тот факт, что при использовании прокси-серверов Вы тратите
лишнее время на подключения, поэтому иногда можно и обойтись и не использовать
такие серверы.
|