網絡小故事

一個故事,講一個網絡功能

網絡小夥伴遇上真實網絡會碰到的麻煩,再看看工程師想出了什麼辦法。由最基本的 Switch 開始,一個故事接一個故事,慢慢連成完整的網絡知識。

按主題篩選

第一部分:同一個 LAN 裡(Layer 2)

  1. 入門 約 10 分鐘 1. 八爪上班第一天:Switch(交換器)怎樣送貨 三部電腦想互相傳相片,每兩部拉一條線行不行? 建議先讀:第 3 課
  2. 入門 約 10 分鐘 2. 八爪的前輩:Hub(集線器)與 Collision(碰撞) 如果大家同時說話,會發生什麼事? 建議先讀:小故事 1「Switch 入門」
  3. 入門 約 10 分鐘 3. 誰是 192.168.1.11?ARP(位址解析協定) 只知道對方的 IP Address,怎樣找出他的 MAC Address? 建議先讀:第 4 課、小故事 1「Switch 入門」
  4. 入門 約 10 分鐘 4. 看不見的網線:Wi-Fi(無線網絡)與 Access Point(無線基地台) 手機沒有插網線,資料是怎樣走進 LAN 的? 建議先讀:小故事 1「Switch 入門」
  5. 進階 約 10 分鐘 5. 一屋分兩區:VLAN(虛擬區域網絡) 訪客用的 Wi-Fi,為什麼看不到家中的電腦? 建議先讀:小故事 1「Switch 入門」、小故事 3「ARP」
  6. 進階 約 10 分鐘 6. 一條線載多區:Trunk(中繼)與 802.1Q 標籤 兩部 Switch 之間只有一條線,怎樣同時傳送兩個 VLAN 的資料? 建議先讀:小故事 5「VLAN」
  7. 進階 約 10 分鐘 7. 八爪的迷路風暴:Spanning Tree Protocol(生成樹協定) 多拉一條網線,網絡應該更可靠才對,為什麼整個 LAN 反而癱瘓了? 建議先讀:小故事 1「Switch 入門」
  8. 進階 約 10 分鐘 8. 兩條線一齊拉:Link Aggregation(鏈路聚合) STP 把後備線停用了,有沒有方法兩條線一齊用? 建議先讀:小故事 7「Spanning Tree」

第二部分:走出 LAN(Layer 3)

  1. 入門 約 10 分鐘 9. 走出家門:Router(路由器)與 Default Gateway(預設閘道) 八爪送不到其他網絡,那封信要交給誰? 建議先讀:第 4 課、小故事 3「ARP」
  2. 進階 約 10 分鐘 10. 兩區之間的橋樑:Inter-VLAN Routing(VLAN 間路由) 家人區和客人區分開了,可是有時也要溝通,怎樣做? 建議先讀:小故事 6「Trunk 與 802.1Q」、小故事 9「Router 與 Default Gateway」
  3. 進階 約 10 分鐘 11. 切蛋糕的學問:Subnetting(子網絡劃分) 只有一組位址,卻要分給三個網絡,怎樣切得剛剛好? 建議先讀:第 4 課、小故事 9「Router 與 Default Gateway」
  4. 進階 約 10 分鐘 12. 路路的地圖:Routing Table(路由表)與 Static Route(靜態路由) 路路怎樣知道每一封信的「下一站」? 建議先讀:小故事 11「Subnetting」
  5. 進階 約 10 分鐘 13. 路路們的情報交換:Dynamic Routing(動態路由)與 OSPF(開放最短路徑優先) 城市裡有一百部 Router,誰來更新每一張地圖? 建議先讀:小故事 12「Routing Table」
  6. 進階 約 10 分鐘 14. 大廈管理處:NAT(網絡位址轉換)與 Port Forwarding(連接埠轉發) 一整家人共用一個 Public IP,回信怎樣找回正確的人? 建議先讀:第 8 課、第 9 課

第三部分:傳輸與服務

  1. 進階 約 10 分鐘 15. 小比平安到達了嗎?TCP 的 Sequence Number(序號)與 ACK(確認) 一張相片被切成很多個封包,少了一個怎麼辦? 建議先讀:第 9 課
  2. 入門 約 10 分鐘 16. 網絡醫生出診:ICMP、Ping 與 Traceroute 上不了網時,怎樣找出問題出在哪一站? 建議先讀:小故事 9「Router 與 Default Gateway」、小故事 12「Routing Table」
  3. 進階 約 10 分鐘 17. 封了口的信:HTTPS 與 TLS(傳輸層安全) 網址旁邊的鎖頭,到底鎖住了什麼? 建議先讀:第 10 課

第四部分:安全與可靠

  1. 進階 約 10 分鐘 18. 秘密隧道:VPN(虛擬私人網絡) 在咖啡店上網,怎樣安全地連回家中或公司的網絡? 建議先讀:小故事 17「HTTPS 與 TLS」、小故事 14「NAT 與 Port Forwarding」
  2. 進階 約 10 分鐘 19. 門口的保安:Firewall(防火牆)與 ACL(存取控制清單) 每一個想進門的封包,盾盾怎樣決定放行還是攔截? 建議先讀:小故事 14「NAT 與 Port Forwarding」、小故事 15「TCP 可靠傳送」
  3. 進階 約 10 分鐘 20. 人多也不怕:Load Balancer(負載平衡器)與 High Availability(高可用性) 幾百萬人同時打開同一個網站,伺服器為什麼不會塌? 建議先讀:小故事 19「Firewall 與 ACL」、第 7 課

第五部分:一對多的傳送

  1. 入門 約 10 分鐘 21. Unicast, Broadcast, Multicast & Anycast 兩部電視想看同一場直播,要寄兩份,還是寄一份給全屋? 建議先讀:第 3 課、第 4 課、小故事 1「Switch 入門」
  2. 進階 約 10 分鐘 22. IGMP Snooping 客廳的電視在看直播,為什麼書房的手機上網慢了? 建議先讀:小故事 21「Multicast」、小故事 4「Wi-Fi 與 Access Point」

Network Buddies Pro

工程師模式:動手設定真實網絡

讀完小故事,想知道真正的網絡設備怎樣設定?Pro 按 Layer 2/Layer 3 分區,每課都有拓撲圖、指令、show 輸出解讀,以及可以直接在網頁上打指令的 CLI Lab。

Layer 2 Pro

  1. VLAN 與 Trunk規劃中
  2. STP 深入附 CLI Lab
  3. EtherChannel規劃中
  4. Layer 2 Security規劃中
  5. CDP 與 LLDP規劃中

Layer 3 Pro

  1. Routing 原理規劃中
  2. Static Route規劃中
  3. OSPF 深入規劃中
  4. FHRP規劃中
  5. NAT/PAT 與 DHCP Relay規劃中
  6. ACL 深入規劃中
  7. IPv6 實戰規劃中
  8. BGP 入門規劃中