第 0 章 入門暖身:把網路變成看得見的東西

第一個實驗:讓兩台電腦 ping 通

你的第一個網路。做完這個,你已經比 90% 的「只看影片的人」更前面了。

15 分鐘


這是整個學習路上最重要的一個實驗。它只有三個元件,但涵蓋了「IP 位址」「同網段」「連通性測試」三個核心概念。

實驗 0-1:兩台 PC 直接互連

目標:讓 PC0 成功 ping 到 PC1,並理解為什麼它們不需要路由器。

  1. 開啟 Packet Tracer,從左下角元件區選「End Devices」,拖兩台 PC 到畫布上。
  2. 選「Connections」(閃電圖示)→ 選「Copper Straight-Through」(實線)。
  3. 點 PC0 → 選 FastEthernet0,再點 PC1 → 選 FastEthernet0。兩端會出現綠色三角形代表通了。
  4. 點 PC0 → Desktop 分頁 → IP Configuration。IPv4 Address 填 192.168.1.10,Subnet Mask 填 255.255.255.0
  5. 點 PC1 → 同樣位置,IPv4 Address 填 192.168.1.20,Subnet Mask 填 255.255.255.0
  6. 回到 PC0 → Desktop → Command Prompt,輸入 ping 192.168.1.20 後按 Enter。
怎麼確認做對了:
你應該看到 4 行 Reply from 192.168.1.20。如果看到 Request timed out,先檢查兩台的 IP 是不是都在 192.168.1.x、遮罩是不是都是 255.255.255.0、線是不是真的接上(連線兩端要是綠色)。
ping 成功時你會看到的輸出
C:\> ping 192.168.1.20

Pinging 192.168.1.20 with 32 bytes of data:

Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128
Reply from 192.168.1.20: bytes=32 time<1ms TTL=128

Ping statistics for 192.168.1.20:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

這個輸出在告訴你什麼

  • Reply from:對方收到了而且回話了。這代表「去程」和「回程」都通 —— ping 通不只證明你送得出去,也證明對方回得來。
  • time<1ms:來回花的時間。跨國連線會看到 100ms 以上,這個數字之後拿來判斷延遲問題。
  • TTL=128:存活時間(Time To Live)。每經過一台路由器就減 1。這裡是 128(Windows 預設值原封不動),代表中間一台路由器都沒經過
  • 0% loss:沒有掉包。掉包率是排錯時第一個看的指標。

實驗 0-2:故意弄壞它(強烈建議做)

目標:親眼看到「不同網段就不通」,為第 3 章的子網路鋪路。

  1. 把 PC1 的 IP 改成 192.168.2.20,遮罩維持 255.255.255.0
  2. 在 PC0 上再 ping 一次 192.168.2.20
  3. 觀察結果,然後把 PC1 改回 192.168.1.20,確認又通了。
怎麼確認做對了:
第 2 步應該會失敗(Request timed out 或 Destination host unreachable)。原因:遮罩 255.255.255.0 讓 PC0 認為「只有 192.168.1.x 是我的鄰居」,192.168.2.20 屬於別的網段,必須交給路由器 —— 但這裡沒有路由器,所以送不出去。

立即測驗這一節(2 題)