目录 1. TCP为什么要进行三次握手及四次挥手2. http和https协议下握手过程有什么区别 可能之前专门研究过TCP/IP的原因,现在碰到这方面的内容就像刚一刚 1. TCP为什么要进行三次握手及四次挥手 大白话理解TCP三次握手 3次握手,用来保障通讯双方有通信的基础 4次挥手,用来保障通讯双方可以安全的回收TCP通信的系统资源 2. http和https协议下握手过程有什么区别 其实这个问题本身就有问题: 握手过程是在传输层也就是在TCP协议下做的事情,跟应用层无关在这两种应用层协议下TCP的握手机制没有改变,只不过当https协议时,应用层和传输层之间增加一个安全套接层(SSL),用来做证书验证 所以如果提到https协议的握手过程,分如下两部分即可,SSL的证书验证和TCP的三次握手