Войти

Показать полную графическую версию : Что такое socks?


Apis.NET
14-11-2001, 10:56
socks  это кто,что, для чего:o TextTextTextText

BigMac
14-11-2001, 19:37
Apis.NET
Извращайся в теме тест........

Apis.NET
15-11-2001, 00:04
BigMac ну увидел и решил попробовать.
ты только от темы не отвлекайся.

BigMac
15-11-2001, 01:44
Apis.NET
SOCKS разработан для того, чтобы дать возможность приложениям клиент/сервер в доменах TCP и UDP удобно и безопасно пользоваться услугами межсетевого экрана. Он дает пользователям возможность преодолевать межсетевой экран организации и получать доступ к ресурсам, расположенным в сети Интернет. SOCKS является "посредником уровня приложений": он взаимодействует с общими сетевыми средствами (например, Telnet и браузер Netscape) и с помощью центрального сервера (прокси-сервера) от имени вашего компьютера устанавливает связь с другими центральными компьютерами.
  SOCKS был разработан много лет назад Дейвом Кобласом (Dave Koblas) из компании SGI, и сегодня этот код можно бесплатно получить через Интернет. С момента первого выпуска этот код пережил несколько крупных модификаций, но каждая из них распространялась совершенно бесплатно. SOCKS версия 4 решает вопрос незащищенного пересечения межсетевых экранов приложениями клиент/сервер, основанными на протоколе TCP, включая Telnet, FTP и популярные информационные протоколы, такие как HTTP, Wide Area Information Server (WAIS) и GOPHER. SOCKS версия 5, RFC 1928, является дальнейшим расширением четвертой версии SOCKS. Он включает в себя UDP, расширяет общую рамочную структуру, придавая ей возможность использования мощных обобщенных схем идентификации, и расширяет систему адресации, включая в нее имя домена и адреса IP v.6.
  В настоящее время предлагается создать механизм управления входящими и исходящими многоадресными сообщениями IP, которые проходят через межсетевой экран. Это достигается определением расширений для существующего протокола SOCKS V.5, что создает основу для идентифицированного перехода межсетевого экрана одноадресным пользовательским трафиком TCP и UDP. Однако ввиду того, что поддержка UDP в текущей версии SOCKS V.5 имеет проблемы с масштабируемостью и другие недостатки (и их обязательно нужно разрешить, прежде чем переходить к многоадресной передаче), расширения определяются двояко: как базовые расширения UDP и как многоадресные расширения UDP.
  Функционирование SOCKS заключается в замене стандартных сетевых системных вызовов в приложении их специальными версиями. Эти новые системные вызовы устанавливают связь с прокси-сервером SOCKS (который конфигурируется самим пользователем в приложении или системным файлом конфигурации), подключаясь к хорошо известному порту (обычно это порт 1080/TCP). После установления связи с сервером SOCKS приложение отправляет серверу имя машины и номер порта, к которому хочет подключиться пользователь. Сервер SOCKS реально устанавливает связь с удаленным центральным компьютером, а затем прозрачно передает данные между приложением и удаленной машиной. При этом пользователь даже не подозревает, что в канале связи присутствует сервер SOCKS.
  Трудность с использованием SOCKS состоит в том, что кто-то должен проводить работу по замене сетевых системных вызовов версиями SOCKS (этот процесс обычно называется "SOCKS-ификацией" приложения). К счастью, большинство обычных сетевых приложений (Telnet, FTP, finger, whois) уже SOCKS-ифицированы, и многие производители включают поддержку SOCKS в свои коммерческие приложения. Кроме того SOCKS V.5 включает эти процедуры в свою общую библиотеку: на некоторых системах (например, на машинах Solaris) можно автоматически SOCKS-ифицировать приложение, поставив общую библиотеку SOCKS перед "shared libc" в вашей строке поиска библиотек (переменная среды LD_LIBRARY_PATH в системах Solaris).
  Самую свежую информацию и более подробные технические детали можно получить в рабочей группе IETF, работающей над проблемой идентифицированного пересечения межсетевых экранов, по адресу:

http://www.ietf.org/html.charters/aft-charter.html

Apis.NET
17-11-2001, 00:34
BigMac А в двух словах нельзя было?

BigMac
17-11-2001, 02:21
Apis.NET
Ну я думал, что так лучше будет, :)

Dim
17-11-2001, 03:21
sock - (англ.)носок,чулок

BigMac
17-11-2001, 03:40
Dim
Гениально :biggrin:

Apis.NET
17-11-2001, 15:23
О сразу видно, человек программист !

BigMac
17-11-2001, 17:03
Apis.NET
:lol:

Apis.NET
18-11-2001, 03:04
BigMac ;-)

shark21
02-11-2003, 14:18
Что такое Sock или Socks?

Vadikan
02-11-2003, 19:05
shark21
http://www.google.com/search?q=%D0%A7%D1%82%D0%BE+%D1%82%D0%B0%D0%BA%D0%BE%D0%B5+Socks?&sourceid=opera&num=0&ie=utf-8&oe=utf-8




© OSzone.net 2001-2012