http和socks5有什么区别

socks包含https,https包含http。socks代理适用的范围广。https协议只支持http/https,一般的ie代理用的http/https协议。如果是应用层协议一般不用http/https,有些应用程序只能使用socks代理。

 

socks工作在会话层上,而http工作在应用层上,socks代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求),所以socks代理服务器比应用层代理服务器要快得多。


 8.131.png


一、http

 

1、介绍

 

代理客户机的http访问,主要代理浏览器访问网页,它的端口一般为80、8080、3128等。

 

2、协议

 

HTTP协议即超文本传输协议,是Internet上行信息传输时使用广泛的一种非常简单的通信协议。部分局域网对协议进行了允许访问公开数据,只允许用户通过HTTP协议访问外部网站。目前HTTP功能支持“直接连接”和通过”HTTP代理“形式的连接。

选择其中的何种形式,要视用户所在的局域网(或其它上网环境)的具体情况。

 

二、socks5

 

采用socks协议的代理服务器就是socks服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准。Socks 不要求应用程序遵循特定的操作系统平台,

Socks 代理与应用层代理、 HTTP 层代理不同,Socks 代理只是简单地传递数据包,而不必关心是何种应用协议。


声明:本文来自网络投稿,不代表IPIDEA立场,若存在侵权、安全合规问题,请及时联系IPIDEA进行删除。

上一篇:HTTP代理IP模式是什么

下一篇:python网络爬虫ip无法访问公开数据号怎么办?