欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

给面试官上一课:HTTPS 的 TCP 握手三次,TLS 握手四次--如果在 TCP 快速开放场景中基于 TLSv1.3 0-RTT 会话恢复过程,不仅 TLS 和 TCP 握手可以同时进行,HTTP 请求也可以同时完成。

最编程 2024-03-22 16:08:30
...

总结

最后做个总结。

「HTTPS 是先进行 TCP 三次握手,再进行 TLSv1.2 四次握手」,这句话一点问题都没有,怀疑这句话是错的人,才有问题。

「HTTPS 中的 TLS 握手过程可以同时进行三次握手」,这个场景是可能存在到,但是在没有说任何前提条件,而说这句话就等于耍流氓。需要下面这两个条件同时满足才可以:

  • 客户端和服务端都开启了 TCP Fast Open 功能,且 TLS 版本是 1.3;
  • 客户端和服务端已经完成过一次通信;

怎么样,那位“面试官”学废了吗?

本文就是愿天堂没有BUG给大家分享的内容,大家有收获的话可以分享下,想学习更多的话可以到微信公众号里找我,我等你哦。