句子无忧吧网—你身边的句子专家

句子无忧吧网—你身边的句子专家

电脑如何查看端口

59

一、Windows系统查看端口的方法

命令行工具(推荐)

- 按 `Win + R` 打开运行窗口,输入 `cmd` 并回车;

- 输入命令 `netstat -ano` 并回车,系统将列出所有活动连接及对应进程ID(PID);

- 结果示例:`TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4444` 表示端口80处于监听状态,进程ID为4444。

任务管理器

- 按 `Ctrl + Shift + Esc` 打开任务管理器;

- 切换到“详细信息”选项卡,查看“网络”部分显示的本地地址和端口。

PowerShell(进阶)

- 输入 `netstat -ano | findstr :80` 可筛选特定端口(如80)。

二、Linux/Mac系统查看端口的方法

命令行工具

- 输入 `netstat -tuln`(Linux)或 `netstat -an`(Mac);

- 示例输出:`tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN` 表示端口80在监听状态;

- 使用 `ss -tuln` 可替代 `netstat`,显示更详细的监听端口信息。

进程查看工具

- 输入 `lsof -i :80`(Linux)或 `lsof -iTCP -sTCPLISTEN:80`(Mac);

- 示例输出:`COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME` 显示占用端口的进程信息。

三、注意事项

防火墙设置

- 部分端口可能被防火墙屏蔽,需先确认防火墙允许相关端口通信;

- Windows可通过 `netsh advfirewall` 命令管理防火墙规则。

端口范围

- 电脑共有0-65535个端口,但大部分处于关闭状态,仅开放端口会显示在命令输出中。

特殊端口说明

- 80(HTTP)、443(HTTPS)、22(SSH)等常见端口具有固定含义,可结合进程信息快速判断服务类型。

四、扩展工具推荐

Windows:

TCPView、PortScan(第三方工具);

Linux/Mac:nmap(网络扫描工具)。

通过以上方法,可快速定位电脑开放的端口及占用进程,辅助网络调试与安全分析。