zoukankan      html  css  js  c++  java
  • ssl协议相关

    <1> SSL版本

    测试浏览器支持的SSL版本的网站: https://www.ssllabs.com/ssltest/viewMyClient.html

      0xfefd    (DTLS 1.2,基于TLS 1.2)
      0xfeff    (DTLS 1.0,数据报传输层安全,实现在 UDP 协议之上的 TLS,基于 TLS 1.1)
      0x100    (OpenSSL pre 0.9.8f)
      0x303    (TLS 1.2,2008年9月发布)
      0x302    (TLS 1.1,2006年4月发布)
      0x301    (TLS 1.0,由 IETF 将 SSL 3.0 升级并标准化后的公开版本)
      0x300    (SSL 3.0,网景公司专有协议,1996)
      0x2     (SSL 2.0 ,网景公司专有协议,1995)

    <2> http2

      openssl从1.0.2开始支持ALPN协议

    <3> DTLS与TLC的区别

    参考: http://blog.csdn.net/u011196543/article/details/42617785

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(TransportLayer Security,TLS & Datagram Transport Layer Security,DTLS)是为网络通信提供安全及数据完整性的一种安全协议。DTLS、TLS与SSL在传输层对网络连接进行加密,DTLS在UDP传输协议之上,而TLS则在TCP传输协议之上。

    SSL、TLS、DTLS协议在OSI 7层网络模型中介于应用层(顶层)与TCP&UDP传输层协议之间,如下:

    虽然DTLS是基于TLS协议基础上扩展,适用于UDP传输协议的,但DTLS与TLS有些区别,这在握手协议上可以明显体现出来,如下:

    TLS 三次握手协议:

    DTLS握手协议:

    OSI网络模型

  • 相关阅读:
    wp8 入门到精通 测量代码执行时间
    过滤器——Filter
    hisui培训笔记
    监听器——servlet
    easyui导出excel表格和遇到的问题
    Java自定义注解
    Json
    Ajax
    探索Java中new一个对象时发生了什么
    SpringBoot常用注解
  • 原文地址:https://www.cnblogs.com/talenth/p/6050188.html
Copyright © 2011-2022 走看看