如何查看电脑的网络连接和端口占用

如何查看电脑的网络连接和端口占用
最新回答
生生漫

2026-02-21 19:17:36

查看网络连接和端口占用可使用netstat命令或TCPView工具,netstat显示所有TCP/UDP连接和监听端口,TCPView提供图形界面实时监控。netstat命令方法:1. 以管理员运行cmd;2. 输入netstat -ano显示所有连接——活动连接显示状态(LISTENING监听、ESTABLISHED已建立、TIME_WAIT等待关闭等)、本地地址和端口、远程地址和端口、以及对应的PID进程ID;3. 输入netstat -ano | findstr 端口号可查找特定端口的占用情况,如netstat -ano | findstr 80查看80端口;4. 查看PID对应的进程——输入tasklist | findstr PID号可查看是哪个程序占用了端口。TCPView方法:1. 下载微软Sysinternals的TCPView免费工具;2. 打开后图形界面显示所有进程的TCP和UDP端点,实时更新连接状态变化;3. 可按进程名或端口排序,右键可关闭连接或结束进程。使用场景:排查端口冲突(如80端口被IIS占用导致Apache无法启动)、检查可疑进程的远程连接(可能是木马外连)、查看哪些程序在监听网络端口。注意:某些系统级连接(如svchost的DNS查询)是正常的,重点关注不熟悉的进程和异常远程连接。