TCP为啥是三次握手,四次挥手


前言

TCP链接与断开为啥是三次握手,四次挥手


一、三次握手

本质是双方都确认对方有收发(TX、RX)数据的能力

第一次:我发一份信件给对方,对方收到了,那么他就知道了我的发件能力和他的收件能力是可以的。
第二次:于是他给我回信,我若收到了,我便知我的发件能力和他的收件能力是可以的,并且他的发件能力和我的收件能力是可以。(此时我这边收发能力都已确认)
第三次:然而此时他还不知道他的发件能力和我的收件能力到底可不可以,于是我最后回馈一次,他若收到了,他便清楚了他的发件能力和我的收件能力是可以的。


二、四次挥手

本质是在客户端和服务端都没有数据后才能断开连接

第一次:我发出FIN报文时只能保证我这边没有数据发了,他还有没有数据发给我是不知道的
第二次:他收到我的FIN报文后先回复我一下(确认报文)来告诉我表示他已经收到我发的FIN报文了
第三次:但他那边还有一些数据没发完,等他那边将数据发完了然后发给我FIN报文,表示他那边也没数据了
第四次:我收到他发的FIN报文后,向他发出确认报文,表示我知道他那边没有数据发送了


三、扩展:TCP的优势

原来VIP文章需要3000字啊,真麻烦,为了那几个米,水文点内容,不要看,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徕卡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值