SSL和TLS

本文介绍了SSL(安全套接层)和其继承者TLS(传输层安全)的基本概念及工作原理。详细阐述了这两种协议如何为网络通信提供机密性、可靠性和完整性保障,并解释了它们在传输层和应用层之间如何运作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在上一章,咱们讲了HTTPSHTTP的区别,知道了HTTPS的安全基础都是由SSL来完成的,下面我们讲一下SSL,以及其继承者TLS

 

SSL(全称 Secure Sockets Layer 安全套接层),SSL是为网络通信提供一种数据安全,以及数据完整性的协议,是位于传输层和应用层之间的一种协议在传输层为网络链接进行加密。该协议由两层组成SSL记录协议和SSL握手协议

 

TLS(全程 Transport Layer Security 传输安全层),TLSSSL的继承者,建立在SSL3.0之上的,可以称为SSL3.1,他和SSL3.0差别微乎其微。该协议由两种组成TLS记录协议和TLS握手协议

 

SSL/TLS协议提供的安全通道有以下特性:

机密性:SSL/TLS使用密钥加密通道信息(SSL/TLS 记录协议)
可靠性:SSL/TLS对服务器和客服都会认证,客户认证是可选的(SSL/TLS握手协议)

完整性:SSL/TLS对会对传送的数据进行完整性检查(SSL/TLS记录协议)

 

SSL/TLS协议分为两层协议,记录协议和握手协议

记录协议(SSL Record Protocol)是建立在传输协议(TCP协议)之上的一种协议,对数据进行封装,压缩,加密等基本功能的支持。

握手协议(SSL Handshake Protocol)是建立在记录协议之上的协议,用于在实际的数据传输开始,通信双方进行身份认证,协商加密算法,交换加密密钥等。

握手协议的基础框架(盗用网上的图片):

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值