課程目錄:深入理解 TCP 協議:從原理到實戰培訓
4401 人關注
(78637/99817)
課程大綱:

          深入理解 TCP 協議:從原理到實戰培訓

 

 

 

1
開篇詞 —— 小冊食用指南

2
TCP/IP 歷史與分層模型

3
TCP 概述 —— 可靠的、面向連接的、基于字節流、全雙工的協議

4
來自 Google 的協議棧測試神器 —— packetdrill

5
支撐 TCP 協議的基石 —— 剖析首部字段

6
數據包大小對網絡的影響 —— MTU 與 MSS 的奧秘

7
繁忙的貿易港口 —— 聊聊端口號

8
臨時端口號是如何分配的

9
從三次握手說起

10
聊聊 TCP 自連接那些事

11
談談四次揮手

12
TCP 頭部時間戳選項

13
TCP 11 種狀態變遷及模擬重現

14
全連接隊列和半連接隊列與 backlog

15
原始但德高望重的 DDoS 攻擊方式 —— SYN Flood 攻擊原理

16
來快速打開吧

17
Address already in use —— 聊聊 Socket 選項之 SO_REUSEADDR

18
一臺主機上兩個進程可以同時監聽同一個端口嗎

19
優雅關閉連接 —— Socket 選項之 SO_LINGER

20
一個神奇的狀態 —— TIME_WAIT

21
產生場景、Connection reset 與 Broken pipe

22
重傳機制 —— 超時重傳、快速重傳與 SACK

23
重傳間隔有講究 —— 多久重傳才合適

24
滑動窗口

25
有風度的 TCP —— 擁塞控制

26
Nagle 算法那些事

27
延遲確認那些事

28
keepalive 原理

29
TCP RST 攻擊與如何殺掉一條 TCP 連接

30
ESTABLISHED 狀態的連接收到 SYN 會回復什么?

31
定時器一覽 —— 細數 TCP 的定時器們

32
網絡工具篇(一) —— telnet、nc、netstat

33
網絡工具篇(二) —— 網絡包的照妖鏡 tcpdump

34
網絡命令篇(三) —— 網絡分析屠龍刀 wireshark

35
案例分析 —— JDBC 批量插入真的就批量了嗎

36
案例分析 —— TCP RST 包導致的網絡血案

37
案例分析 —— 一次 Zookeeper Connection Reset 問題排查

38
案例分析 —— 一次百萬長連接壓測 Nginx OOM 的問題排查分析

a日韩av网址