当执行完 netstat
命令后,同一个进程既有 TCP 连接又有 TCP6 连接,可能是因为以下原因:
1, 系统同时支持 IPv4 和 IPv6 协议,进程可能同时建立了 IPv4 和 IPv6 的 TCP 连接;
2,应用需求:某些应用程序可能根据需要同时使用 IPv4 和 IPv6 进行通信。
下面是一个示例代码,演示如何使用 netstat 命令来获取网络连接信息:
netstat -tunlp
netstat -tunlp
是一个常用的命令行指令,用于查看网络连接信息,各部分的含义如下:
-t
显示 TCP 连接。
-u
显示 UDP 连接。
-n
以数字形式显示 IP 地址,而不是通过域名解析。
-l
仅显示正在监听的连接。
-p
显示进程信息。