理解tcp三次握手和四次挥手

有很多图文原理描述三次握手和四次挥手的过程,我就想用大白话说一下,我觉得这样好理解也好记忆

三次握手

三次握手的主要目的是client和server端,各自确认自己与对方收发能力正常的过程

第一次握手,client→server,server端确认,client发送能力正常,server的接收能力正常

第二次握手,server→client,client端确认,client确认自己的收发能力正常,server的收发能力正常

第三次握手,client→server,server端确认,client的接收能力正常,server的发送能力正常


四次挥手

自觉用去做客时临别的场景很合适

第一次,client→server,我要断开了,我不发数据了(我走啊)

第二次,server→client, 知道了,我还有没处理完的业务,等一会儿(此时如果client断开,就可能丢为处理完的数据结果)(你等会儿,我送送你)

第三次,server→clinet, 处理完了,断开吧(此时如果直接断开,不知道client是否断开成功)(送到这里,你走吧)

第四次,client→server,我断开了,你断吧(我走了,你回去吧,别送了)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容