-
netcat (nc/ncat)
- 功能:在TCP和UDP协议下建立连接,传输数据,支持代理。
- 用途:测试端口连通性,抓包,传递文件,故障排查防火墙。
-
traceroute/mtr
- 功能:追踪数据包路径,显示中继点。
- 用途:网络故障排查,识别路径问题。
-
ping
- 功能:测试网络连通性,计算延迟和丢包率。
- 用途:快速检查网络状态,初步故障排查。
-
nmap
- 功能:网络主机探测、端口扫描、安全扫描。
- 用途:安全测试,发现漏洞,识别可用服务。
-
curl
- 功能:获取网页数据,支持HTTP/HTTPS,上传/下载。
- 用途:获取网页内容,下载文件,API调用。
-
wget
- 功能:下载文件或整个网站,支持递归下载。
- 用途:获取大量数据,网站镜像,文件备份。
-
ssh
- 功能:安全Shell访问,远程登录和管理。
- 用途:远程执行命令,传输文件,管理云资源。
-
telnet
- 功能:文本模式远程登录。
- 注意事项:不安全,建议不用于敏感信息。
-
iperf/tcptraceroute
- 功能:测试网络带宽和延迟。
- 用途:优化网络配置,评估带宽性能。
-
nslookup/dig
- 功能:查询DNS记录,主机名到IP映射。
- 用途:网络配置,DNS解析问题调试。
-
tcpdump/Wireshark
- 功能:抓包分析,支持协议解析。
- 用途:分析网络问题,协议流程理解。
每个工具有特定的用途,用于不同的网络问题,学习这些工具需要熟悉它们的功能和常用命令,通过实践可以有效解决网络问题。









