协议

  • 记录协议
    记录协议负责在传输连接上交换的所有底 层消息,并可以配置加密。
    struct { uint8 major; uint8 minor; } ProtocolVersion; enum { change_cipher_spec (20), alert (21), handshake (22), application_data (23) } ContentType; struct { ContentType type; ProtocolVersion version; uint16 length; /* 最大长度为2^14(16 384)字节 */ opaque fragment[TLSPlaintext.length]; } TLSPlaintext;

    image.png

TLS的主规格说明书定义了四个核心子协议:

  • 握手协议(handshake protocol)
    (1) 完整的握手, 对服务器进行身份验证;
    (1) 交换各自支持的功能,对需要的连接参数达成一致。
    (2) 验证出示的证书,或使用其他方式进行身份验证。
    (3) 对将用于保护会话的共享主密钥达成一致
    (4) 验证握手消息并未被第三方团体修改。

(2) 恢复之前的会话采用的简短握手;
(3) 对客户端和服务器都进行身份 验证的握手。

  • 密钥规格变更 协议(change cipher spec protocol)
  • 应用数据协议(application data protocol)
  • 警报协议(alert protocol)。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、简介 SSL,全称Secure Socket Layer,为Netscape所研发,用以保障在Internet...
    抹香君阅读 13,680评论 3 37
  • 内容包括: TCP协议 HTTPS握手过程 HTTP与Socket的区别 一、TCP网络协议 1.1 Socket...
    AndryYu阅读 5,842评论 0 1
  • 一曲望海高歌的《蓝颜追雪》清耳悦心,红颜为谁痴,蓝颜为谁醉? 你曾为谁醉,我又为何痴? 听着这首优美动听的歌,突然...
    芹雪儿阅读 4,130评论 14 15
  • 在老公老家,过完年从初二开始,就是无止境的吃饭吃饭,东家吃完西家吃,先吃凉菜——白切牛肉、白切羊肉、小河虾、灌肠、...
    微雨斜栏杆阅读 2,920评论 0 0
  • 你说身边却一个武将,好!我弃笔从戎,做你的专用武将。你说想要登上皇位,好!我费劲心思助你这勃勃野心。你说缺一个风华...
    九青墨阅读 2,481评论 0 2

友情链接更多精彩内容