课程目录
开篇词 (1讲)
- 开篇词 _ 网络排查是工程师的必备能力
不定期加餐 (3讲)
- 不定期加餐(一) _ 八仙过海,各显神通:透传真实源IP的各种方法
- 用户故事 _ 小S:学习是人生路上生生不息的活泉
- 用户故事 _ 王未:网络排查能力是一名合格运维工程师的必备技能
春节特别放送 (4讲)
- 春节特别放送(一)_ 书单推荐
- 春节特别放送(三)_ 我的学习资料和工具
- 春节特别放送(二)_ 聊聊能力陷阱和终身学习
- 春节特别放送(四)_ 测一测你的网络排查能力
课程迭代 (3讲)
- Wireshark困境:为何TLS通信以RST结束?
- 抓包分析工具再探:Wireshark
- 旅程再启 _ 那些关于网络排查的新思考
预习篇 (2讲)
- 01 _ 网络模型和工具:网络为什么要分层?
- 02 _ 抓包分析技术初探:你会用tcpdump和Wireshark吗?
实战一:TCP真实案例揭秘篇 (14讲)
- 03 _ 握手:TCP连接都是用TCP协议沟通的吗?
- 04 _ 挥手:Nginx日志报connection reset by peer是怎么回事?
- 05 _ 定位防火墙(一):传输层的对比分析
- 06 _ 定位防火墙(二):网络层的精确打击
- 07 _ 保活机制:心跳包异常导致应用重启?
- 08 _ 分段:MTU引发的血案
- 09 _ 长肥管道:为何文件传输速度这么慢?
- 10 _ 窗口:TCP Window Full会影响传输效率吗?
- 11 _ 拥塞:TCP是如何探测到拥塞的?
- 12 _ 重传的认识:重传到底是怎么回事?
- 13 _ 重传的再认识:没有任何丢包却也一直重传?
- 14 _ 安全:用Wireshark把DDoS攻击照出原形
- 答疑(一)_ 第1~5讲思考题答案
- 答疑(二)_ 第6~10讲思考题答案
实战二:应用层真实案例揭秘篇 (10讲)
- 15 _ Nginx的499状态码是怎么回事?
- 16 _ 服务器为什么回复HTTP 400?
- 17 _ 为什么前端页面里多选一个城市就报错?
- 18 _ 偶发性问题如何排查?
- 19 _ TLS的各种特性:TLS握手为什么会失败?
- 20 _ TLS加解密:如何解密HTTPS流量?
- 21 _ 为什么用了负载均衡更加不均衡?
- 22 _ 为什么压力测试TPS总是上不去?
- 答疑(三)_ 第11~15讲思考题答案
- 答疑(四)_ 第16~20讲思考题答案
实战三:不用抓包就能做的网络排查篇 (2讲)
- 23 _ 路径排查:没有网络设备权限要如何做排查?
- 24 _ 丢包:如何确定丢包的存在及其程度?
总结篇 (3讲)
- 25 _ 抓包分析的回顾、拾遗,和提高
- 结束语 _ 珍惜握手,难说再见
- 结课测试 _ “网络排查案例课”100分试卷等你来挑战!




