掌握电脑基础:教你用CMD轻松查询端口使用情况

2026-11-11 0 阅读

在电脑使用过程中,了解端口的使用情况对于排查网络问题、优化系统性能等方面都非常有帮助。而使用CMD(命令提示符)查询端口使用情况是一种简单且高效的方法。下面,我将详细讲解如何使用CMD轻松查询端口使用情况。

什么是端口?

端口是计算机上应用程序与网络之间进行通信的一个虚拟接口。每个端口都对应着一个特定的应用程序或服务。例如,HTTP服务通常使用80端口,FTP服务使用21端口等。

使用CMD查询端口使用情况

方法一:使用netstat命令

  1. 打开CMD:按下Win + R,输入cmd,然后按回车键打开命令提示符窗口。

  2. 执行netstat命令:在命令提示符窗口中输入netstat -ano,然后按回车键。

    • -a参数表示显示所有端口,包括监听和未监听的端口。
    • -n参数表示以数字形式显示IP地址和端口号。
    • -o参数表示显示与每个连接相关的进程ID。

执行命令后,你会看到如下信息:

   Active Connections

     Proto Local Address           Foreign Address         State       PID
   TCP    127.0.0.1:5985            127.0.0.1:5985          TIME_WAIT   4964
   TCP    0.0.0.0:80                0.0.0.0:0              LISTENING   4224
   TCP    0.0.0.0:443               0.0.0.0:0              LISTENING   4224

其中,Local Address表示本地地址和端口,Foreign Address表示远程地址和端口,State表示连接状态,PID表示进程ID。

  1. 查找指定端口:根据需要查询的端口,找到对应的行。例如,要查询80端口的连接情况,可以找到Local Address列中包含:80的行。

  2. 查看进程ID:通过查找与指定端口相关的进程ID,可以进一步了解该端口的用途。例如,80端口的进程ID是4224,可以输入tasklist | findstr 4224查看该进程的详细信息。

方法二:使用netstat -b命令

  1. 打开CMD。

  2. 执行netstat -b命令:在命令提示符窗口中输入netstat -b,然后按回车键。

执行命令后,你会看到如下信息:

   Protocol Local Address           Foreign Address         State       PID
   TCP      127.0.0.1:5985            127.0.0.1:5985          TIME_WAIT   4964
   TCP      0.0.0.0:80                0.0.0.0:0              LISTENING   4224
   TCP      0.0.0.0:443               0.0.0.0:0              LISTENING   4224

与netstat -ano命令不同的是,netstat -b命令会显示每个端口的进程名称。

总结

使用CMD查询端口使用情况是一种简单而实用的方法。通过了解端口的使用情况,我们可以更好地维护电脑系统,排查网络问题,以及优化系统性能。希望本文能帮助你轻松掌握使用CMD查询端口使用情况的方法。

分享到: