TCP中三次握手及四次挥手理解

2020-04-29  本文已影响0人  MadnessXiong

相关概念

三次握手

TCP的3次握手本质是信道不可靠,但是通信双方需要就某个问题达成一致。而要解决这个问题,无论在消息中包含什么信息,三次通信是理论上的最小值。所以三次握手不是TCP本身的要求,而是为了满足在不可靠信道上传输可靠消息这一需求所导致的。如果信道可靠,或并不关心数据对方是否可以收到,那么三次握手就没有必要。

四次挥手

四次挥手是因为虽然主机1(可以是客户端也可以是服务端)没有信息发送给主机2了,但是不代表主机2没有信息发送给主机1,所以主机2首先要返回一个报文,表示知道主机1没有数据发送了,同时检查自己是否还有数据发送,并处理完后。再向主机1发起断开连接请求。

上一篇下一篇

猜你喜欢

热点阅读