好房网

网站首页常识百科 >正文

TCP连接的终止其状态的改变介绍(TCP连接的终止其状态的改变详细情况如何)

2022-08-12 15:05:30 常识百科来源:
导读想必现在有很多小伙伴对于TCP连接的终止其状态的改变方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于TCP连接的终止其...

想必现在有很多小伙伴对于TCP连接的终止其状态的改变方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于TCP连接的终止其状态的改变方面的知识分享给大家,希望大家会喜欢哦。

1、TCP建立一个连接需3个分节,终止一个连接则需4个分节。释放TCP连接的步骤如下:(1)客户端调用close,调用close的结果就是发送FIN分节主动关闭连接。我们称该端执行主动关闭(active close)。该端的TCP于是发送一个FIN分节,表示数据发送完毕。注解:此时客户端处于主动关闭等待状瞧狠态FIN_WAIT 状态

2、(2) 服务端接收到FIN后执行被动关闭(passive close),发送ACK对客户端的FIN分节进行确认。注解:服务端收到客户端的FIN分节之后,状态更改为CLOSE_WAIT状态!         客户端依然处于等待状态

3、(3)当服务端将代发的数据发送完成之后,调用close函数关闭自身的套接字,这导致TCP发送一个FIN分节给客户端 注解:服务端此时的状态由颂迅CLOSE_WAIT转为LAST_ACK状态。          客户端依霸盲糟然处于等待状态

4、(4)客户端接收到服务端的FIN分节之后,对服务端发送一个ACK确认分节,当前的连接彻底关闭1注解:此时服务端和客户端状态为CLOSED状态

5、

6、

本文到此结束,希望对大家有所帮助。


版权说明:本文由用户上传,如有侵权请联系删除!


标签:

最新文章:

热点推荐
热评文章
随机文章