第3个回答 2021-05-07
HTTP协议即超文本传输协议,是Internet上行信息传输时使用最为广泛的一种非常简单的通信协议。浏览览器上浏览网页、下载文档等。使用http协议或ftp协议。使用http协议的代理服务器是http代理。http代理通常绑定在代理服务器的80、3128、8080等端口上。
SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。采用socks协议的代理服务器就是SOCKS服务器。SOCKS代理又分为socks4和socks5两种代理。socks4能做到的SOCKS5都能做,但SOCKS5能够做到的socks4不一定能做到Socks5代理工作在会话层,位于表示层与传输层之间。Http代理工作在应用层,允许用户通过Http协议访问网站,而SockS5在会话层,不要求程序遵循特定的平台,它的代理是没有协议要求的数据包,所以SockS5代理比Http代理快很多。socks5代理默认端口是1080。