前言
在先前的文章中,我們已透過實際範例觀察過「程式對外連線時會發生什麼事」。本篇將以「實務理解」為導向,說明 TCP / IP / UDP 在實際網路行為中的角色,而非單純理論背誦。
本篇刻意 不再依賴特定樣本或程式,而是回到更底層的問題:
- 封包在網路中究竟是如何被送出的?
- TCP、UDP、IP 各自負責哪一段工作?
- 為什麼在封包分析工具中,這些協議會同時出現?
你會得到的成果
- 能說清楚一個封包「從哪裡來、要往哪裡去」
- 能分辨 TCP 與 UDP 的使用情境
- 在 Wireshark 中看到封包時,不再只是看欄位,而是理解行為
0. 建立一個「最小可用」的網路分層模型
我們不追求完整,而是追求足以支撐分析工作的理解模型。