杂记 - TLS 详解

TLS(或被称为SSL)

SSL(Secure Sockets Layer), 由网景(Netscape)公司开发, 是 TLS(Transport Layer Security) 的前身, TLS 的名字更改为了表明此协议不在与网景公司有关, 有时候会混用 SSL 和 TLS 的称谓

TLS 是安全协议, 旨在提供安全的互联网通信

TLS 提供了:

  • 加密: 第三方窃取的数据是不可读的
  • 验证: 确保交换数据的双方身份没有问题
  • 完整: 确保数据没有丢失或者被篡改

TLS 握手发生在 TCP 连接之后

TCP 连接过程(三次握手)如下:
杂记 - TLS 详解_第1张图片

TLS 1.2 握手过程

杂记 - TLS 详解_第2张图片
实际上, TLS 握手过程与 TLS 版本有关, 并且因为

你可能感兴趣的:(杂记,网络)