Прочее компьютерное

Какая разница между протоколами Http и Socket

хттп это протокол а сокет нет. хттп использет сокеты они более общие
Нурлыбек Жумабаев
Нурлыбек Жумабаев
246
Лучший ответ
Асхат Турсынбеков Они оба протоколы, переключаются в настройках Оперы мини!
HTTP - HyperText Transfer Protocol — протокол передачи гипертекста Wikipedia
SOCKS — это сокращение от «SOCKetS» (сокеты, гнёзда) . Wikipedia
(Видимо Вы имели ввиду протокол SOCKS, а не программный интерфейс Socket)

Так вот основное различие заключается в предназначении этих протоколов:
HTTP - это протокол передачи данных от сервера клиенту (в основном текстовых) , например когда ваш браузер (Internet explorer, Opera, FireFox и т. д. ) показывает эту страницу с вопросом, то все содержимое этой страницы было передано ему по протоколу HTTP в виде текста в формате HTML

Socks (их несколько версий, в основном используются 4 и 5) - это протокол для работы с одним из типов прокси-сервера (socks-proxy). Это устаревший протокол используется в основном для организации сетевых экранов (firewall). C помощью этого протокола можно соединяться с любыми сервисами других серверов, не только http, но и например IRC, IM (ICQ) и т. д.

Теперь, что касается прокси. Есть Http прокси - это компьютер, который от своего имени подсоединяется к нужному вам серверу, получает с него данные по http протоколу, сохраняет их у себя (кэширует) и затем по этому же http протоколу высылает вам, при этом http-proxy может изменить как ваш, так и свой запрос.

Socks прокси от своего имени соединяется подсоединяется к нужному вам серверу, получает с него данные, например, по http протоколу (а может и по другому протоколу) , и затем по socks протоколу высылает вам, при этом как бы возникает туннель между вами и socks-proxy, при этом прокси-сервер никак не модифицирует данные и в большинстве случаев "не знает" о том какие именно данные от передает.

В большинстве случаев не имеет значения какой прокси указывать в браузере (например Opera), если ваш провайдер дал вам адрес своего http-прокси, то вы можете его указать в браузере для ускорения загрузки страниц в некоторых случаях. Socks - proxy никак не повлияет на работу браузера.
Асхат Турсынбеков В настроках мини оперы есть выбор протокола HTTP или Socket
Отличие HTTP и SOCKS, что лучше? - https://proxy-sale.com/blogs/obshchie-stati/otlichiya-protokolov-http-i-socks.html

Чекайте статью, все подробно расписано