Как работает Socks (Socks4, Socks5)
Socks5, является дальнейшим расширением четвертой версии протокола SOCKS. Он включает в себя UDP, и намного расширяет общую рамочную структуру, придавая ей возможность использования мощных и обобщенных схем идентификации, а так же расширяет систему адресации, включая в нее имя домена и адреса IP v.6. Что является более улучшенной модификацией этой линейки. Socks5 (или RFC 1928) дальнейшая… Читать ещё >
Как работает Socks (Socks4, Socks5) (реферат, курсовая, диплом, контрольная)
Socks5 и Socks4 позволяют создать цепь из нескольких серверов, тем самым достигается наивысшая анонимность в сети На данное время существует две самые распространённые версии протокола — Socks4 и Socks5. А также есть и подверсия протокола Socks4a.
Socks4 — решает вопрос незащищенного пересечения межсетевых экранов приложениями клиент/сервер, основанными на протоколе TCP.
Socks5, [RFC 1928], является дальнейшим расширением четвертой версии протокола SOCKS. Он включает в себя UDP, и намного расширяет общую рамочную структуру, придавая ей возможность использования мощных и обобщенных схем идентификации, а так же расширяет систему адресации, включая в нее имя домена и адреса IP v.6. Что является более улучшенной модификацией этой линейки.
Основные отличия между двумя версиями протоколов:
Socks4 создавался для решения вопроса незащищенного перемещения через межсетевые экраны всеми программами клиент/сервер, разработанных на основе протокола TCP.
Socks5 (или RFC 1928) дальнейшая разработка предыдущей версии, включающая в себя UDF. Он дополняет общую структуру (в частности, предоставляя возможность использования различных схем идентификации) и адресную систему (путем включения в неё IP-адреса v.6 и имени домена).
То есть, 4-я версия поддерживает TCP, а 5-я, помимо этого, авторизацию, dns-запрос и UDF.
Так как Socks работает напрямую с TCP, он не имеет никакого отношения к модернизации заголовков http-запросов.
Socks-сервер будет передавать все данные в чистом виде от первого лица — только от себя. А значит в таком случае, можно сказать, что все Socks-серверы «Анонимные» .
Socks4/5 не передает информацию о вашем IP-адресе, потому, что это никак не предусмотрено его технологией.
Соответственно, отпадает множество проблем. Кроме того, что он не передает IP-адрес, он естественно, как было написано выше, не модернизирует http-заголовки, а это означает, что web-сервер никаким образом не может определить, что вы используете proxy-сервер. Для него работа с вами будет абсолютно аналогичной, как если бы вы работали непосредственно с web-сервером, с той лишь разницей, что он будет видеть совсем другой IP-адрес, а точнее, IP-адрес Socks-сервера.
Технологии Socks4/5 легко поддерживают построение в цепь нескольких серверов.