Отличие HTTP Proxy от SOCKS Proxy

Основные служебные протоколы связи с интернетом, поддерживаемые прокси-серверами – HTTP и SOCKS. Соответственно, различают HTTP-прокси и SOCKS-прокси. И те и другие находят и проверяют с помощью е программы: proxy checker.

Различие между двумя протоколами заключается в принципах обработки сетевого трафика. Прокси-серверы, работающие по HTTP-протоколу (или http proxy), используют стандартные механизмы обработки и передачи пакетных данных, включая туннелирование и кэширование страниц. Также простой HTTP-протокол, в отличие от версии HTTPS, не обеспечивает полноценной защиты IP-адреса пользователя. Прокси-серверы, использующие SOCKS (socks proxy), обрабатывают весь сетевой трафик без перенаправления его пользователю. При этом меньше отправленных им пакетов попадает во внешнюю сеть, что снижает возможность обнаружения его IP-адреса.

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

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

В целом, SOCKS является более «молодым» и модернизированным протоколом, позволяющим достигать еще большей степени анонимности пользователя (особенно удобным для этой цели является использование цепочки прокси-серверов, работающих по SOCKS-протоколу). С другой стороны, он отличается сложностью настройки – для этого обычно применяются специальные программы, кроме того требуется изменение ряда параметров браузеров для успешной организации доступа через SOCKS proxy. Считается, что работать через SOCKS-сервер быстрее, чем через HTTP-прокси – возможно, это связано с тем, что технология socks proxy пока что еще не так популярна, и, соответственно, нагрузка на эти серверы значительно меньше. Разницу в популярности обеих типов прокси-серверов можно оценить по их упоминанию: запрос “http proxy checker” выдает в три раза больше результатов, чем запрос “socks proxy checker”.

Similar Posts:

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Запись опубликована в рубрике FAQ с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий