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

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Vano (обговорення | внесок)
мНемає опису редагування
Рядок 5:
Клієнти за міжмережевим екраном, що потребують доступ до зовнішніх серверів, замість цього можуть з'єднуватися з 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