計算機網路#

從物理層到應用層的完整網路知識體系,整合自《透視 HTTP 協定》與《趣談網路協定》兩個專欄的核心內容。

章節概覽#

章節主題核心內容
01網路基礎與分層模型OSI/TCP-IP 模型、協定概覽
02資料鏈結層與交換MAC、ARP、VLAN、交換機
03網路層與路由IP、子網、路由協定
04傳輸層協定TCP、UDP、Socket
05HTTP 協定深入請求回應、版本演進、效能優化
06HTTPS 與網路安全TLS、加密、證書
07DNS 與 CDN域名解析、內容分發
08雲網路與容器網路VPC、SDN、Flannel、Calico

知識地圖#

應用層 ─────────────────────────────────────
    HTTP/HTTPS │ DNS │ CDN
────────────────────────────────────────────
傳輸層 ─────────────────────────────────────
    TCP │ UDP │ Socket
────────────────────────────────────────────
網路層 ─────────────────────────────────────
    IP │ ICMP │ 路由協定
────────────────────────────────────────────
資料鏈結層 ──────────────────────────────────
    MAC │ ARP │ VLAN │ 交換機
────────────────────────────────────────────
物理層 ─────────────────────────────────────
    網卡 │ 網線 │ 光纖

網路知識建議自底向上學習(從物理層到應用層),這樣更容易理解上層協定為何如此設計。但如果時間有限,可以直接從 HTTP 協定開始,遇到不理解的概念再往下層探索。