您的位置:首页 > 理论基础 > 计算机网络

Tcp协议理解

2015-09-18 13:43 531 查看
知识点一:



三次握手的原因:

TCP是可靠的传输协议,在建立连接的时候双方要同步,所以需要三次握手。

第一次握手:A告诉B自己TCP发送缓存的序号

第二次握手:B对A的序号进行确认,同时B告诉A自己发送缓存的序号.

第三次握手:A对B的序号进行确认.

经过三次握手,彼此知道对方的信息,成功建立连接。

FIN_WAIT2是处于半关闭状态

TIME_OUT状态(2MSL)存在的原因:

1.可靠的终止TCP连接,如果报文6的确认报文7丢失,服务器会重发报文6,那么客户端有时间来处理。

2.保证让迟来的报文有足够的时间被识别并丢弃,TCP报文最大生成时间是MSL,等待2MSL则确保网络上两个传输方向尚未被接收到的,迟到的报文都已经消失.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: