大白话图解记忆http三次握手四次挥手

特殊说明:这里的连接和关闭完全是个人理解,方便记忆,而且其中也有许多疑惑不是特别理解,希望不要产生误导读者的情况,如有错误之处,还望告知,🙏。

  1. 挥手里面的重置密码提示,是否与上一次不一致?
  2. SYN/ACK/FIN是否都是1?
  3. seq的number数值依据是什么?

三次握手

three-handshake.jpg

数据传输

关于数据传输,掘金/TCP 数据传输文章里面介绍有4次通信,和四次握手类似。
有关重传去重的请查阅相关资料。
这里不关心传输过程,假定客户端已经知道数据传输完毕。接下来由客户端提出关闭连接[四次挥手]

四次挥手

four-goodbay.jpg

参考链接
https://juejin.im/post/5b29d2c4e51d4558b80b1d8c
https://juejin.im/post/5d9c284b518825095879e7a5
https://blog.csdn.net/qzcsu/article/details/72861891
https://blog.csdn.net/Cool_Wayen/article/details/76112742