我的服务器中有详细信息,如果运行 netstat 命令,它会显示此信息。正常吗?
TCP 127.0.0.1:53898 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53899 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53900 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53901 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53902 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53903 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53904 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53905 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53906 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53907 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53909 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53910 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53911 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53912 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53913 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53914 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53916 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53917 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53918 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53919 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53920 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53921 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53923 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53924 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53925 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53926 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53927 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53928 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53929 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53930 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53931 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53932 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53933 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53934 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53935 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53936 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53937 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53938 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53939 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53940 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53941 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53942 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53943 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53944 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53945 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53946 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53947 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53948 127.0.0.1:3306 TIME_WAIT 0
TCP 127.0.0.1:53949 127.0.0.1:3306 TIME_WAIT 0
答案1
这些连接具有不同的源端口,但具有相同的目标端口127.0.0.1:3306
。两个 TCP 连接不可能具有相同的源和目标 IP/端口组合,因此需要源中的不同端口,因为 IP 地址和目标端口是固定的。
状态TIME_WAIT
表示连接已关闭,但连接信息仍会保留几秒钟,以防数据包稍后到达。这对于本地主机地址来说不是必需的,但这是 TCP/IP 堆栈的工作方式。
您可能在同一台服务器上有一个 MySql 客户端应用程序,也许是某个 Web 应用程序。除非您使用连接池,否则对网页的每个请求都会打开一个到 MySql 服务器的新连接,并在请求完成后关闭该连接。因此,根据您的页面点击次数,TIME_WAIT
预计会有大量处于状态的连接。