本章導言#
要攻擊網路協定(network protocol),你得先掌握電腦網路的基本運作。你愈了解常見網路是如何建構與運作的,日後在擷取、分析、利用陌生協定時就愈能得心應手。
本章從最基本的問題出發:什麼是網路?接著逐步鋪陳幾個你在分析協定時每天都會碰到的核心概念——網路架構與協定所扮演的角色、TCP/IP 所屬的網際網路協定套組(Internet Protocol Suite)四層模型、資料如何在各層之間封裝(encapsulation)與傳輸、以及跨網路的路由(routing)機制。
最後,作者提出一套專為「協定分析」設計的三層心智模型。它刻意簡化正式的網路分層,讓你能過濾掉無關細節、聚焦於協定真正獨特之處,進而更快找出前人未曾發現的安全問題。這套模型會是後續章節反覆使用的思考框架。