极客号

TCP连接中半打开连接和半关闭连接的区别是什么?windows tcp半开连接数

TCP连接中半打开连接和半关闭连接的区别是什么?

TCP的半开连接(half-open)是指TCP连接的一端崩溃,或者在未通知对端的情况下移除socket,不可以正常收发数据,否则会产生RST。

TCP连接中半打开连接和半关闭连接的区别是什么?windows tcp半开连接数-图1
TCP的半关闭是指TCP连接的一端调用shutdown操作使数据只能往一个方向流动,只有一方发送了FIN,仍然可以正常收(或发)数据。

TCP的半开连接(half-open)是指TCP连接的一端崩溃,或者在未通知对端的情况下移除socket,不可以正常收发数据,否则会产生RST。

TCP的半关闭是指TCP连接的一端调用shutdown操作使数据只能往一个方向流动,只有一方发送了FIN,仍然可以正常收(或发)数据。

什么叫半连数?

半连数就是半开连接数,所谓半开TCP连接,简单地说就是发送了TCP连接请求,但还没有得到对方应答的状态(实际上要复杂些),也就是连接尚未完全建立起来,双方还无法进行通信交互的状态。简单的说,就是发送了TCP连接请求。性质是连接数,属性是半开。

TCP连接中半打开连接和半关闭连接的区别是什么?windows tcp半开连接数-图2

到此,以上就是小编对于tcp半打开和半关闭的问题就介绍到这了,希望介绍的2点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

TCP连接中半打开连接和半关闭连接的区别是什么?windows tcp半开连接数-图3

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:http://www.hushtel.com/sm/22079.html

分享:
扫描分享到社交APP
上一篇
下一篇