TCP为什么是3次握手 4次挥手

问:为什么TCP是三次握手 4次挥手

解析:TCP是一个全双工协议,为了让双方都保证,建立连接的时候,连接双发都需要向对方发送SYN(同步请求)和ACK(响应)。


握手阶段
双方都没有繁琐的工作,因此一方向另一方发起同步(SYN)之后,另一方可以将自己的ACK和SYN打包作为一条消息回复。因此是3次握手 需要三次数据传输。


挥手阶段

双方可能可能都存在没有完成的工作,收到挥手请求的一方,由于必须马上响应(ACK),表示收到了挥手请求,类比现实中你收到一个快递,你可能会先收下,然后再使用一段时间才会给商家确认收货。最后等到通信双方所有工作结束,再发送请求中断连接(FIN),因此是4次挥手。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值