- 🔭 专业学科:计算机网络
- 💼 工作岗位:系统运维
- 💻 Wireshark/tcpdump 分析网络包
- 👨💻 裁剪知识库,仅掌握有价值的知识
- 💪 徒手健身
以下是我整理的的一个网络故障分析模板,具备以下功能
- 快速定位网络问题的前提,首先需要确定故障范围,对于企业网络环境,可以参考以下框架快速分析网络问题 。
- 此框架结合了 OSI 参考模型 及 TCP/IP 协议堆栈 部分重要内容 ,应用层协议太多了,DHCP\iSCSI\FTP 等等,所以只列举了以下两个日常工作生活都会涉及的互联网协议 HTTP 及 DNS。
- 框架中只罗列了常用的 Windows 终端网络分析工具 ,当无法登录目标设备的情况下,可在本地终端使用这些工具快速分析网络问题
当 Client(电脑) 发起对 Server 服务的请求,期间发生任何网络问题都可以参考以下框架进行快速故障分析
分层 | 协议 | 应用/服务 | 主机 | 网络设备及终端网络分析工具 | 终端 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
应用层 | TLS | Nginx / Apache | Server | Browser | Fiddler | curl | Wireshark (tcpdump) | PC | ||||
HTTP | ||||||||||||
DNS | Bind | Nslookup | ||||||||||
传输层 | TCP | 80 | 443 | Firewall | Netcat | Netstat | Telnet | Nmap | ||||
UDP | 53 | |||||||||||
网络层 | IP | LAN Router | WAN | Router (Wi-Fi Router) | L3 Switch | ping | ||||||
ICMP | tracert | |||||||||||
ARP | LAN | arp | ||||||||||
链路层 | Ethernet | LAN | L2 Switch (AP) | Bridge (Wireless Bridge) | ||||||||
Wi-Fi | WLAN | |||||||||||
系统层 | OS/Firmware | CPU | Mem | Disk | ||||||||
硬件层 | Network Adapter | NIC | RJ-45 | SFP | ||||||||
电源 | ON / OFF (能源很重要⭐) |
遇到疑难杂症,多从系统中捕获的日志进行溯源分析,无论是网络、操作系统、应用程序都会生成日志信息,无法生成日志的技术产品注定是失败的!