1. C->S:SYN,seq=x(你能听到吗?)
2. S->C:SYN,seq=y,ack=x+1(我能听到,你能听到吗?)
3. C->S:ACK,seq=x+1,ack=y+1(我能听到,开始吧)
两方都要能确保:我说的话,你能听到;你说的话,我能听到。所以需要三次握手
1. C->S:FIN,seq=p(我说完了)
2. S->C:ACK,ack=p+1(我知道了,等一下,我可能还没说完)
3. S->C:FIN,seq=q,ACK,ack=p+1(我也说完了)
4. C->S:ACK,ack=q+1(我知道了,结束吧)
S 收到 C 结束的消息后 S 可能还没说完,没法立即回复结束标示,只能等说完后再告诉 C :我说完了
1995 年 GoF(四人组)出了一本设计模式的书,收录了 23 种设计模式,树立设计模式里程碑,也叫:GoF 设计模式
原文链接文章的知识点将持续更新及补充,如果你对文中涉及到的知识点有疑问,欢迎在原文链接文章中评论或后台留言哦