SSL/TLS £神魔★判官ぃ 2023-07-11 05:34 56阅读 0赞 # HTTPS协议 = HTTP协议 + SSL/TLS协议 # 在HTTPS数据传输的过程中,需要**用SSL/TLS对数据进行加密和解密**,需要**用HTTP对加密后的数据进行传输**,由此可以看出HTTPS是由HTTP和SSL/TLS一起合作完成的。 * **SSL**的全称是Secure Sockets Layer,即**安全套接层协议**,是为网络通信提供安全及数据完整性的一种安全协议。SSL协议在1994年被Netscape发明,后来各个浏览器均支持SSL,**其最新的版本是3.0**。 * **TLS**的全称是Transport Layer Security,即**安全传输层协议**,最新版本的TLS(Transport Layer Security,传输层安全协议)是IETF(Internet Engineering Task Force,Internet工程任务组)制定的一种新的协议,它建立在SSL 3.0协议规范之上,**是SSL 3.0的后续版本**。 * 在TLS与SSL3.0之间存在着显著的差别,主要是它们所支持的**加密算法不同**,所以TLS与SSL3.0**不能互操作**。虽然TLS与SSL3.0在加密算法上不同,但是**在我们理解HTTPS的过程中,我们可以把SSL和TLS看做是同一个协议**。 # SSL位置 # SSL介于应用层和TCP层之间。应用层数据不再直接传递给传输层,而是传递给SSL层,SSL层对从应用层收到的数据进行加密,并增加自己的SSL头。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjEwMDQwNg_size_16_color_FFFFFF_t_70] [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjEwMDQwNg_size_16_color_FFFFFF_t_70]: https://img-blog.csdnimg.cn/20200303220418514.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjEwMDQwNg==,size_16,color_FFFFFF,t_70
还没有评论,来说两句吧...