DTLS安全协议

https://www.jiamisoft.com/blog/29477-dtls.html

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DTLS(Datagram Transport Layer Security)协议是一种用于运输层的安全协议,用于保护在不可靠的网络中传输的数据。DTLS协议的报文格式如下: 1. 版本(Version):占用两个字节,指示DTLS协议的版本号。 2. 记录层(Record Layer): - 类型(Type):占用一个字节,表示报文类型,如握手(Handshake)、应用数据(Application Data)等。 - 版本(Version):占用两个字节,指示上层协议的版本号。两个字节的版本号包含主版本号和次版本号。 - 长度(Length):占用两个字节,指示记录层的长度。 - 数据(Data):占用若干字节,根据类型的不同而不同。如握手类型的报文将包含协商加密算法、密钥交换等信息。 3. 握手协议(Handshake Protocol): - 类型(Type):占用一个字节,表示握手过程中的不同消息类型,如客户端hello(Client Hello)、服务器hello(Server Hello)等。 - 长度(Length):占用三个字节,指示握手协议消息的长度。 - 数据(Data):占用若干字节,具体内容根据不同类型的握手消息而不同。握手消息用于在客户端和服务器之间协商加密算法、密钥交换等。 4. 应用数据(Application Data): - 数据(Data):占用若干字节,存储应用层传输的数据。这些数据经过加密和认证,以确保安全传输。 DTLS协议的报文格式通过记录层和握手协议支持在不可靠网络安全地传输数据。记录层具有数据的类型、版本、长度和实际数据等信息,用于协商加密算法和传输数据。握手协议用于在客户端和服务器之间交换握手消息,协商加密算法、建立安全通道等。应用数据层存储应用层传输的数据,经过加密和认证后在记录层传输。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值