SOCKS: различия между версиями

36 байт добавлено ,  10 лет назад
м
→‎Введение: оформление
м (→‎Введение: оформление)
Клиенты за межсетевым экраном, нуждающиеся в доступе к внешним серверам, вместо этого могут соединяться с SOCKS [[прокси сервер]]ом. Такой прокси сервер контролирует права клиента для доступа к внешним ресурсам и передаёт запрос к серверу. SOCKS может использоваться и противоположным способом, разрешая внешним клиентам соединяться с серверами за межсетевым экраном (брандмауэром).
 
В отличие от [[HTTP]] прокси серверов, SOCKS передаёт все данные от клиента, ничего не добавляя от себя, то есть с точки зрения конечного сервера, SOCKS прокси является обычным клиентом. SOCKS более универсален — не зависит от конкретных протоколов уровня приложений (7-го уровня [[Сетевая модель OSI|модели OSI]]) и базируется на стандарте [[TCP/IP]] - протоколе 4-го уровня. Зато [[HTTP]] прокси [[кэш]]ирует данные и может более тщательно фильтровать [[контент|содержимое]] передаваемых данных.
 
Этот протокол был разработан Дэвидом Кобласом (David Koblas), системным администратором MIPS Computer Systems. После того, как в [[1992]] году MIPS вошла в состав [[Silicon Graphics]] (SGI), Коблас сделал доклад о SOCKS на Симпозиуме по Безопасности Usenix (Usenix Security Symposium), и SOCKS стал публично доступным. Протокол был расширен до четвёртой версии Ин-Да Ли (Ying-Da Lee) из NEC Systems Laboratory.