知识点一:
三次握手的原因:
TCP是可靠的传输协议,在建立连接的时候双方要同步,所以需要三次握手。
第一次握手:A告诉B自己TCP发送缓存的序号
第二次握手:B对A的序号进行确认,同时B告诉A自己发送缓存的序号.
第三次握手:A对B的序号进行确认.
经过三次握手,彼此知道对方的信息,成功建立连接。
FIN_WAIT2是处于半关闭状态
TIME_OUT状态(2MSL)存在的原因:
1.可靠的终止TCP连接,如果报文6的确认报文7丢失,服务器会重发报文6,那么客户端有时间来处理。
2.保证让迟来的报文有足够的时间被识别并丢弃,TCP报文最大生成时间是MSL,等待2MSL则确保网络上两个传输方向尚未被接收到的,迟到的报文都已经消失.
Tcp协议理解
最新推荐文章于 2024-07-11 19:25:51 发布