netstat 输出中的 tcp6

netstat 输出中的 tcp6

netstat 输出中的“tcp6”列是什么意思?请解释一下 netstat 的以下输出:

tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2

什么是TCP6意思是?

答案1

tcp6简单的意思就是传输控制协议协议结束互联网协议6

tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 已建立 21393/apache2

正如从网络统计手册:

  • tcp6:使用的协议。这里是传输控制协议超过IPv6

  • 0:连接到该套接字的用户程序未复制的字节数。

  • 0:远程主机未确认的字节数。本地地址

  • dmz.local.net:www:socket本端的地址和端口号。除非指定 (-n) 选项,否则套接字地址将解析为其规范主机名 (FQDN),并且端口号将转换为相应的服务名称。

  • 5.140.235.6%14631:49964:套接字远端的地址和端口号。

  • ESTABLISHED:套接字的状态。该状态ESTABLISHED表示套接字已建立连接。

  • 21393/apache2:斜杠分隔的进程 ID (PID) 和拥有套接字的进程的进程名称对。

总结一下:你的本地阿帕奇2进程(pid=21393),监听标准www端口(80)已经建立了一个传输控制协议(超过IPv6) 与远程主机的连接5.140.235.6%14631在港口49964(未解析的 IPv6 地址是链接本地IPv6 地址:计算机为便于本地通信而自行分配的地址。

有关 IPv6 的更多信息:

答案2

这意味着已使用 TCP/IP 版本 6 协议建立了与您的 Apache Web 服务器的连接。

TCP/IP 版本 6 是 TCP/IP 版本 4 的后续版本。两者之间的主要区别之一是 IPv6 中可以使用的 IP 地址数量远远高于 IPv4 允许的数量。

您还可以看到连接两端的名称和端口。在您这边的dmz.local.net端口 80 ( www) 上,守护进程apache2以 PID 21393 运行。连接为ESTABLISHED,这意味着 TCP 握手已成功完成,客户端已准备好向服务器发送信息,服务器也已准备好回复客户端的请求。

答案3

这意味着您的apache2服务正在使用IPv6.

apache2将侦听服务器 IP 地址的端口 80。

相关内容