📡 网络调试日志分析
30 章 · 离线实战
⚡ 数据记录 · 捕获 · 分析
01
网络调试基础
入门
网络调试的概念、常见网络调试工具介绍、网络调试的重要性。
01.html
02
数据包捕获原理
核心
网卡工作模式、混杂模式与普通模式、数据包捕获库(libpcap/WinPcap)简介。
02.html
03
Wireshark入门
工具
Wireshark的安装与界面、捕获过滤器与显示过滤器、数据包列表与详情面板。
03.html
04
Wireshark高级过滤
过滤
过滤表达式语法、协议过滤、字段过滤、逻辑运算符组合过滤。
04.html
05
tcpdump基础
命令行
tcpdump的安装、基本命令格式、常用选项、捕获并保存数据包。
05.html
06
tcpdump高级用法
BPF
BPF表达式、抓取特定协议、抓取特定端口、抓取特定主机通信。
06.html
07
数据包结构解析
协议
以太网帧结构、IP数据报结构、TCP/UDP段结构、应用层协议结构。
07.html
08
以太网与MAC地址
链路
MAC地址格式、以太网帧类型、ARP协议原理与数据包分析。
08.html
09
IP协议详解
网络层
IPv4头部结构、IP分片与重组、TTL与路由、IP选项字段。
09.html
10
TCP协议详解(上)
传输
TCP头部结构、三次握手过程、四次挥手过程、状态转换图。
10.html
11
TCP协议详解(下)
拥塞
滑动窗口机制、拥塞控制算法、重传机制、TCP选项(MSS/Window Scale等)。
11.html
12
UDP协议详解
无连接
UDP头部结构、UDP的特点与应用场景、UDP与TCP的对比。
12.html
13
DNS协议分析
域名
DNS查询与响应、DNS报文结构、递归查询与迭代查询、常见DNS记录类型。
13.html
14
HTTP协议分析(上)
应用
HTTP请求报文结构、HTTP响应报文结构、请求方法(GET/POST等)、状态码。
14.html
15
HTTP协议分析(下)
安全
HTTP头部字段详解、Cookie与Session、HTTPS与TLS握手、HTTP/2特性。
15.html
16
DHCP协议分析
配置
DHCP工作流程、DHCP报文类型、DHCP选项字段、DHCP中继代理。
16.html
17
ICMP协议分析
诊断
ICMP报文类型与代码、Ping命令原理、Traceroute原理、ICMP重定向。
17.html
18
网络调试日志记录
存储
日志格式设计、时间戳与序列号、日志文件管理、日志轮转策略。
18.html
19
数据包导出与存储
pcap
pcap文件格式、pcapng文件格式、导出特定数据包、数据包截断与采样。
19.html
20
离线分析环境搭建
Python
Python环境配置、Scapy库安装、Pandas与NumPy安装、Jupyter Notebook使用。
20.html
21
Scapy基础
构造
Scapy交互式使用、构造数据包、发送与接收数据包、数据包嗅探。
21.html
22
Scapy数据包解析
解析
读取pcap文件、遍历数据包、提取协议字段、数据包可视化。
22.html
23
Python数据分析基础
Pandas
Pandas数据结构、数据清洗、数据筛选与分组、数据聚合与统计。
23.html
24
网络流量统计
统计
流量大小统计、协议分布统计、会话统计、流量时间序列分析。
24.html
25
异常流量检测
安全
端口扫描检测、DDoS攻击流量特征、ARP欺骗检测、DNS隧道检测。
25.html
26
网络性能分析
性能
延迟计算、吞吐量计算、丢包率计算、TCP重传分析。
26.html
27
数据可视化
图表
Matplotlib基础绘图、Seaborn统计图表、流量热力图、协议分布饼图。
27.html
28
自动化分析脚本
脚本
批量处理pcap文件、生成分析报告、定时任务与告警、结果导出到Excel。
28.html
29
实战案例一
网页访问
分析一次网页访问的完整数据包流程,从DNS解析到页面加载完成。
29.html
30
实战案例二
故障排查
排查网络故障,通过离线数据包分析定位丢包与延迟问题。
30.html