首页 > 试题广场 >

请你说明一下,TCP协议的4次挥手。

[问答题]
请你说明一下,TCP协议的4次挥手。
TCP四次挥手 当客户端没有数据再需要发送给服务端时,就需要释放客户端的连接,这整个过程为: 1 客户端发送一个报文给服务端(没有数据),其中FIN设置为1,Sequence Number置为u,客户端进入FIN_WAIT_1状态 2 服务端收到来自客户端的请求,发送一个ACK给客户端,Acknowledge置为u+1,同时发送Sequence Number为v,服务端年进入CLOSE_WAIT状态 3 服务端发送一个FIN给客户端,ACK置为1,Sequence置为w,Acknowledge置为u+1,用来关闭服务端到客户端的数据传送,服务端进入LAST_ACK状态 4 客户端收到FIN后,进入TIME_WAIT状态,接着发送一个ACK给服务端,Acknowledge置为w+1,Sequence Number置为u+1,最后客户端和服务端都进入CLOSED状态
发表于 2019-01-25 16:16:20 回复(0)
通信双方任何一方都可以提出连接释放请求,发出连接释放请求的发送方等待对方确认后,就进入半关闭状态;当接收方也不需要再发送数据后,也发出连接释放请求,这时发送方收到请求并发出确认消息,接受方收到后才进入关闭状态。关闭TCP连接后,发送方还需要经过2MSL的等待时间
发表于 2020-04-29 12:06:25 回复(0)
题目说的是 四次握手, 把3次握手的第二次拆开,分成两部分,就变成了四次握手
发表于 2019-03-31 08:38:41 回复(0)