http代理协议是什么?
2021-02-08
在我们的日常生活中,IP代理一般涉及三个协议,分别是HTTP、HTTPS和socks。IPIDEA带大家了解下关于三大协议。
(1) HTTP超文本传输协议,是一种用于在baiInternet上传输超文本的传输协议。是一种运行在TCP/IP协议家族上的HTTP应用协议,可以使浏览器更高效,减少网络传输。HTTP的URL以HTTP://开头,没有HTTPS安全。HTTP的标准端口是80,不需要加密或证书。因为代理层可以理解http消息,所以可能会发生客户端和代理之间的通信是短连接,而代理和服务器之间的通信是长连接的情况。
(2) HTTPS安全超文本传输协议,由网景公司开发,内置在其浏览器中,用于压缩和解压缩数据,并返回上传到网络上的结果。HTTPS的URL以HTTPs://开头,比http安全。HTTPS的标准港口是443。HTTPS加密传输的数据,并要求认证证书。代理字只能接收加密的http报文,不能根据连接头发送对应的tcp/ip报文,只能根据客户端或服务器的tcp/ip报文转发,所以双方的连接状态是一样的。
(3)SOCKS5是一种网络传输协议,主要用于客户端和外部网络服务器之间通信的中间传输。使用socks协议的代理服务器是SOCKS服务器,是一种通用的代理服务器。Socks是一个电路级的底层网关,由DavidKoblas于1990年开发,此后一直作为InternetRFC的开放标准使用。Socks5代理在会话层工作,在表示层和传输层之间。应用程序不需要遵循特定的操作系统平台,Socks5代理只是简单地传递数据包,而不考虑应用程序协议(如文件传输协议、超文本传输协议和NNTP请求)。socks5代理的默认端口是1080。Socks5代理比http代理快得多。
声明:本文来自网络投稿,不代表IPIDEA立场,若存在侵权、安全合规问题,请及时联系IPIDEA进行删除。
上一篇:HTTP反向代理的理解
下一篇:为什么使用http代理需要验证?