我想知道Windows 中netstat
和之间的区别。netstat -a
我认为这就是区别:
netstat
将显示每个状态除了聆听。
netstat -a
将显示每个状态(包括聆听),同时还会显示UDP监听端口。
我对么?
答案1
总体概括netstat
如下netstat /?
(重点是我的):
显示协议统计信息和当前 TCP/IP 网络连接。
因此,当您在netstat
没有任何特殊开关的情况下运行时,您只会看到已建立的 TCP 连接。
相同的输出内容是关于-a
交换机的:
显示所有连接和监听端口。
TechNet 页面对这个选项的解释更加明确:
显示所有活动的 TCP 连接以及计算机正在监听的 TCP 和 UDP 端口。
是的,你说得对。该-a
标志netstat
除了显示现有的 TCP 连接外,还显示监听端口。
答案2
是的。来自netstat -?
显示协议统计信息和当前 TCP/IP 网络连接
-a 显示所有连接和监听端口。
所以我认为从第一行可以推断出它只是連接,添加后-a
您将获得连接和监听端口。