http: Hypertext Transmission Protocol (HTTP)是客户端和服务端数据传输的协议,默认端口80.由请求线、请求头和请求文本组成
http 的缺点: http 协议是明确传输的,信息是很容易被盗的。 数据的完整性没有检查,很容易被修改,没有对另一方的身份的验证,存在欺骗的风险。
对于上述的jie j 问题, https 出现. https 是什么?
https由http和SSL组成,通过SSL证书验证服务器的身份,为客户端和服务端之间的通信提供加密传输。
https传输过程:
- 首先客户端通过URL访问服务器并建立一个SSL连接。
- 在收到客户端请求后,服务器将由网站支持的证书消息(证书包含公共密钥)发送给客户端。
- 客户端的服务器开始谈判SSL连接的安全级别,即信息加密级别。
- 客户端的浏览器根据双方商定的安全级别建立会话密钥,然后使用网站的公共密钥加密会话密钥并发送到网站。
- 服务器使用自己的私人密钥解密会议密钥。
- 服务器使用សម័យ密钥加密来与客户端通信。
HTTPS的缺点
- HTTPS协议多次握手,导致页面加载时间延长近50%;
- HTTPS连接缓存比HTTP低效率,增加数据消耗和功率消耗;
- SSL证书的应用程序需要金钱,而且功能越强,证书的成本就越高。
- 与服务器资源相比,与SSL相关的安全算法消耗CPU资源
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/27192.html。