電腦網路#
從物理層到應用層的完整網路知識體系,整合自《透視 HTTP 協定》與《趣談網路協定》兩個專欄的核心內容。
知識地圖#
應用層 ─────────────────────────────────────
HTTP/HTTPS │ DNS │ CDN
────────────────────────────────────────────
傳輸層 ─────────────────────────────────────
TCP │ UDP │ Socket
────────────────────────────────────────────
網路層 ─────────────────────────────────────
IP │ ICMP │ 路由協定
────────────────────────────────────────────
資料鏈結層 ──────────────────────────────────
MAC │ ARP │ VLAN │ 交換機
────────────────────────────────────────────
物理層 ─────────────────────────────────────
網卡 │ 網線 │ 光纖網路知識建議自底向上學習(從物理層到應用層),這樣更容易理解上層協定為何如此設計。但如果時間有限,可以直接從 HTTP 協定開始,遇到不理解的概念再往下層探索。