SOCKS: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Рядок 1:
'''SOCKS''' — [[мережевий протокол]], який дозволяє кліентклієнт-серверним додаткам прозоро використовувати сервіси за [[Мережевий екран|міжмережевими екранами (фаєрволами)]]. SOCKS — це скорочення від «SOCKet Secure».
 
==Вступ==
 
КліентиКлієнти за міжмережевим екраном, що потребують доступ до зовнішніх серверів, замість цього можуть з'єднуватися з 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