三次握手“释放”连接

我们通常会背书,Tcp 三次握手建立连接,四次握手释放连接。但其实,这只是常见现象。通过抓包,发现了 Tcp 三次握手“释放”连接。

背景:

192.168.40.1 主机:zookeeper 服务器,dubbo provider

192.18.40.8 主机:dubbo consumer

zookeeper 默认端口 2181,dubbo 服务默认端口 20880,

consumer 调用服务后,结束程序,并会断开所有连接。使用 wireshark 抓取释放连接的 Tcp 包:

从上图可以看出,zk 和 consumer 之间的 Tcp 连接,三次握手就断开了,而 consumer 和 provider 的连接是四次握手释放的。

这里有一个疑问是:consumer 关闭程序,为什么却是 zk 主动释放连接?

猜你喜欢

转载自www.cnblogs.com/allenwas3/p/8973274.html