代理IP常用的三大协议有哪些

在这里插入图片描述
生活中我们使用的IP代理一般会涉及到三种协议,分别是:HTTP、HTTPS以及socks。下面给大家科普一下三大协议相关知识。
(一)HTTP
HTTP(Hypertext Transfer Protocol)超文本传输协议,它是用来在baiInternet上传送超文本的传送协议。它是运行在TCP/IP协议族之上的HTTP应用协议,它可以使浏览器更加高效,使网络传输减少。HTTP 的 URL 以 http:// 开头,HTTP不如HTTPS安全,HTTP 标准端口是 80,无需加密,无需证书。由于代理层可以理解http报文,则可能出现客户端与代理通信是短连接,而代理与服务器间通信是长连接的情况。
(二)HTTPS
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议,它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS 的 URL 以 https:// 开头,比HTTP要安全,HTTPS 的标准端口是 443,HTTPS 对传输的数据进行加密,需要认证证书。由于代理词只能收到加密的http报文,无法根据connection首部判断发送相应的tcp/ip报文,只能根据client或者server的tcp/ip报文来转发,因此两侧的连接状态是相同的。
(三)SOCKS5
SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是"Sockets”的缩写。采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器。Socks是个电路级的底层网关,是DavidKoblas在1990年开发的,此后就一直作为Internet RFC标准的开放标准。Socks5代理工作在会话层,位于表示层与传输层之间。不要求应用程序遵循特定的操作系统平台,Socks5代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。socks5代理默认端口是1080。Socks5代理比http代理速度要快得多。
文章部分内容源于网络,联系侵删*
文章参考源于http://http.taiyangruanjian.com/news/54926.html

猜你喜欢

转载自blog.csdn.net/zhimaHTTP/article/details/112034656