本日主題:網路的門牌系統——IP 與子網路遮罩 預計時間:2 小時 對應主教材:第 2.2 節
一、今日學習目標
- [ ] 理解 IP 位址的結構
- [ ] 理解子網路遮罩如何切分「網路 vs 主機」
- [ ] 會計算可用主機數、網路位址、廣播位址
- [ ] 認得特殊位址 127.0.0.1 與 169.254.x.x
- [ ] 能計算 /16、/25、/26 等不同遮罩的網段
二、教材內容
2.1 IP 位址是什麼?
IP 位址是網路上每台裝置的「門牌號碼」。最常見的 IPv4 由 4 個 0~255 的數字組成,中間用點隔開:
192.168.1.10
每一段(0~255)佔 8 個位元(bit),4 段共 32 位元。
IP 位址的二進位表示
要真正理解子網路,需要了解 IP 的二進位表示:
十進位: 192 . 168 . 1 . 10
二進位: 11000000 . 10101000 . 00000001 . 00001010
├─8bit─┤ ├─8bit─┤ ├─8bit─┤ ├─8bit─┤
共 32 位元
十進位 → 二進位 速查表(常用值):
| 十進位 | 二進位 | 說明 |
|---|---|---|
| 0 | 00000000 | 全 0 |
| 128 | 10000000 | 只有最高位是 1 |
| 192 | 11000000 | 前 2 位是 1 |
| 224 | 11100000 | 前 3 位是 1 |
| 240 | 11110000 | 前 4 位是 1 |
| 248 | 11111000 | 前 5 位是 1 |
| 252 | 11111100 | 前 6 位是 1 |
| 254 | 11111110 | 前 7 位是 1 |
| 255 | 11111111 | 全 1 |
這張表在計算子網路遮罩時會非常好用,建議背下來。
IPv4 的五個類別(Class A~E)
歷史上 IP 被分成五類,面試偶爾會考:
┌──────────┬──────────────────┬─────────────────────┐
│ Class │ IP 範圍 │ 預設遮罩 / 用途 │
├──────────┼──────────────────┼─────────────────────┤
│ A │ 1.0.0.0~126.x │ /8 大型組織 │
│ B │ 128.0.0.0~191.x │ /16 中型組織 │
│ C │ 192.0.0.0~223.x │ /24 小型組織 │
│ D │ 224.x.x.x │ 多播(Multicast) │
│ E │ 240.x.x.x │ 保留(實驗用) │
└──────────┴──────────────────┴─────────────────────┘
💡 面試加分小知識:現在實務上已經不用「有類別」的分法了,改用 CIDR(無類別區域間路由),也就是
/24、/16這種寫法。但面試官有時會考「Class A/B/C」的概念。
2.2 子網路遮罩:決定「社區」和「門牌」
光有 IP 還不夠,要搭配子網路遮罩才知道哪一段代表「網路(社區)」、哪一段代表「主機(門牌)」。
IP: 192.168.1 . 10
遮罩: 255.255.255 . 0 ← 也可寫成 /24
↑網路部分↑ ↑主機↑
- 遮罩中是
255的位置 → 屬於網路部分(同一個社區都一樣)。 - 遮罩中是
0的位置 → 屬於主機部分(每台不同)。 /24的意思 = 前 24 個位元(前 3 段)是網路部分。
用二進位理解遮罩
遮罩 255.255.255.0 的二進位:
11111111.11111111.11111111.00000000
├───── 網路部分(24個1)─────┤├主機┤
遮罩 255.255.255.128 (/25) 的二進位:
11111111.11111111.11111111.10000000
├───── 網路部分(25個1)──────┤├主┤
關鍵概念:遮罩的 1 代表「網路」、0 代表「主機」。1 一定是連續的,不會出現
11101111這種情況。
2.3 計算可用主機數
主機部分有幾個位元,就能有 2^位元數 個位址,但要 減 2:
/24 → 主機部分 8 位元 → 2^8 = 256 → 可用 256 - 2 = 254 台
為什麼減 2?
- 第一個位址(如 192.168.1.0)= 網路位址,代表整個網段,不給設備用。
- 最後一個位址(如 192.168.1.255)= 廣播位址,一次對全網段廣播用,不給設備用。
┌──────────────────────────────────────────────┐
│ /24 網段的位址分配 │
├──────────────────────────────────────────────┤
│ 192.168.1.0 ← 網路位址(不可用) │
│ 192.168.1.1 ← 第一個可用(通常給閘道) │
│ 192.168.1.2 ← 可用 │
│ ... │
│ 192.168.1.254 ← 最後一個可用 │
│ 192.168.1.255 ← 廣播位址(不可用) │
├──────────────────────────────────────────────┤
│ 可用主機:254 台 │
└──────────────────────────────────────────────┘
2.4 不同遮罩的計算範例
範例 1:192.168.10.0/24
| 項目 | 答案 |
|---|---|
| 子網路遮罩 | 255.255.255.0 |
| 網路位址 | 192.168.10.0 |
| 可用範圍 | 192.168.10.1 ~ 192.168.10.254 |
| 廣播位址 | 192.168.10.255 |
| 可用主機數 | 254 |
範例 2:172.16.0.0/16
/16 → 主機部分 16 位元 → 2^16 = 65536 → 可用 65534 台
| 項目 | 答案 |
|---|---|
| 子網路遮罩 | 255.255.0.0 |
| 網路位址 | 172.16.0.0 |
| 可用範圍 | 172.16.0.1 ~ 172.16.255.254 |
| 廣播位址 | 172.16.255.255 |
| 可用主機數 | 65534 |
範例 3:192.168.5.0/25
/25 → 主機部分 7 位元 → 2^7 = 128 → 可用 126 台
遮罩 = 255.255.255.128
| 項目 | 答案 |
|---|---|
| 子網路遮罩 | 255.255.255.128 |
| 網路位址 | 192.168.5.0 |
| 可用範圍 | 192.168.5.1 ~ 192.168.5.126 |
| 廣播位址 | 192.168.5.127 |
| 可用主機數 | 126 |
注意:
/25把第四段切成兩半。192.168.5.0/25是前半段(0~127),192.168.5.128/25是後半段(128~255)。
範例 4:10.0.0.0/26
/26 → 主機部分 6 位元 → 2^6 = 64 → 可用 62 台
遮罩 = 255.255.255.192
| 項目 | 答案 |
|---|---|
| 子網路遮罩 | 255.255.255.192 |
| 網路位址 | 10.0.0.0 |
| 可用範圍 | 10.0.0.1 ~ 10.0.0.62 |
| 廣播位址 | 10.0.0.63 |
| 可用主機數 | 62 |
常用遮罩速查表(務必熟記)
| CIDR | 遮罩 | 主機位元 | 可用主機數 | 常見用途 |
|---|---|---|---|---|
| /8 | 255.0.0.0 | 24 | 16,777,214 | 超大企業內網 |
| /16 | 255.255.0.0 | 16 | 65,534 | 大型企業 |
| /24 | 255.255.255.0 | 8 | 254 | 最常見,一般部門/VLAN |
| /25 | 255.255.255.128 | 7 | 126 | 中型子網 |
| /26 | 255.255.255.192 | 6 | 62 | 小型子網 |
| /27 | 255.255.255.224 | 5 | 30 | 伺服器區 |
| /28 | 255.255.255.240 | 4 | 14 | 小型伺服器區 |
| /30 | 255.255.255.252 | 2 | 2 | 點對點鏈路 |
| /32 | 255.255.255.255 | 0 | 1 | 單一主機(loopback) |
2.5 必認的特殊位址
| 位址 | 意義 | 看到它代表 |
|---|---|---|
127.0.0.1 |
本機回送(loopback) | 測「自己這台」TCP/IP 正不正常 |
169.254.x.x |
APIPA 自動私有位址 | 沒跟 DHCP 拿到 IP(DHCP 出問題) |
0.0.0.0 |
預設路由 / 所有介面 | 在路由表中代表「任何目的地」 |
255.255.255.255 |
限定廣播位址 | 對區網所有設備廣播 |
169.254是面試與實務的高頻訊號:一看到,先懷疑 DHCP / 網路線 / 交換器。
⚠️ 常見誤解
- 誤解 1:「/24 就是指第四段可以用 1~254」→ 只有當第四段從 0 開始時才對。如果是
192.168.1.128/25,可用範圍是 129~254。 - 誤解 2:「遮罩越大,可用主機越多」→ 剛好相反!CIDR 數字越大(如 /26 > /24),網路部分越多、主機部分越少,可用主機越少。
- 誤解 3:「127.0.0.1 ping 不通就是網路有問題」→ 如果 127.0.0.1 不通,是本機 TCP/IP 堆疊有問題,跟外部網路無關。
💡 面試加分小知識
- CIDR 全名:Classless Inter-Domain Routing(無類別區域間路由),取代了早期的 Class A/B/C 分類法。
- /30 的妙用:點對點鏈路(例如兩台路由器之間)只需要 2 個 IP,所以用 /30(可用 2 台)剛剛好,不浪費位址。
- 子網切割的實務思維:公司網路管理員會根據部門人數來決定遮罩大小。例如一個 30 人的部門,用 /26(62 台)就夠了,留一些空間給未來擴充。
2.6 實務應用:如何規劃公司網段
假設你是 TAMECO 的 IT 工程師,要幫公司規劃網段:
┌──────────────────────────────────────────────┐
│ TAMECO 網段規劃範例 │
├──────────────────────────────────────────────┤
│ │
│ 10.10.10.0/24 → 辦公室(約 50 人) │
│ 10.10.20.0/24 → 維修廠房(約 80 台設備) │
│ 10.10.30.0/26 → 伺服器區(約 20 台) │
│ 10.10.40.0/25 → 訪客 Wi-Fi(隔離) │
│ 10.10.50.0/28 → 管理網段(網路設備管理) │
│ │
│ 為什麼用 10.x.x.x? │
│ → 因為大公司設備多,需要 /8 的私有 IP 空間 │
│ │
└──────────────────────────────────────────────┘
三、今日練習
Q1. /24 等於哪個遮罩?可用主機幾台?
Q2. 網段 10.0.5.0/24 的廣播位址是?可用範圍是?
Q3. 同事電腦的 IP 是 169.254.13.7,你第一個會懷疑什麼?
Q4. 網段 192.168.1.0/25 的可用主機數、網路位址、廣播位址、可用範圍分別是?
Q5. 公司有一個 40 人的部門,你會建議使用哪個 CIDR 遮罩?為什麼?
Q6. 請計算 172.16.10.64/26 的網路位址、廣播位址、可用範圍。
參考解答
**A1.** `/24` = `255.255.255.0`,可用主機 254 台。 **解題過程**:`/24` 表示前 24 位元是網路部分,剩下 32-24=8 位元是主機部分。遮罩的前 24 位元全為 1 → `11111111.11111111.11111111.00000000` → `255.255.255.0`。主機部分 8 位元 → 2^8 = 256 個位址,減去網路位址和廣播位址各 1 個 → 256-2 = 254 台。 **A2.** 廣播位址 = `10.0.5.255`;可用範圍 = `10.0.5.1 ~ 10.0.5.254`。 **解題過程**:`/24` 的網路部分是前三段,主機部分是第四段。網路位址 = 主機部分全 0 → `10.0.5.0`。廣播位址 = 主機部分全 1 → 第四段 = 255 → `10.0.5.255`。可用範圍 = 網路位址+1 到 廣播位址-1 → `10.0.5.1 ~ 10.0.5.254`。 **A3.** 沒拿到 DHCP 分配的 IP(APIPA)。先檢查網路線、交換器埠、DHCP 伺服器是否正常。 **詳細說明**:`169.254.x.x` 是 Windows 系統在無法從 DHCP 伺服器取得 IP 時自動指派的 APIPA(Automatic Private IP Addressing)位址。排查步驟:①檢查網路線是否鬆脫或損壞;②檢查連接的交換器埠燈號是否正常;③嘗試 `ipconfig /release` 然後 `ipconfig /renew` 重新取得 IP;④如果其他電腦也有同樣問題,檢查 DHCP 伺服器是否正常運作。 **A4.** - 可用主機數:126 台(2^7 - 2 = 126) - 網路位址:`192.168.1.0` - 廣播位址:`192.168.1.127` - 可用範圍:`192.168.1.1 ~ 192.168.1.126` **解題過程**:`/25` 表示前 25 位元是網路部分,剩下 7 位元是主機部分。遮罩第四段的二進位 = `10000000` = 128,所以遮罩是 `255.255.255.128`。主機部分 7 位元 → 2^7 = 128 個位址。這個網段的範圍是 `192.168.1.0 ~ 192.168.1.127`(128 個位址)。可用 = 128-2 = 126 台。 **A5.** 建議使用 `/26`(可用 62 台)。 **解題過程**:40 人需要至少 40 個 IP。`/27` 只有 30 台可用,不夠。`/26` 有 62 台可用,足夠且留有約 50% 的擴充空間。`/25` 有 126 台可用,太多了會浪費。所以 `/26` 是最佳選擇。 **實務考量**:除了人數,還要考慮每人可能有多台設備(筆電+手機+平板)、印表機、IP 電話等。建議預留 50%~100% 的成長空間。 **A6.** - 網路位址:`172.16.10.64` - 廣播位址:`172.16.10.127` - 可用範圍:`172.16.10.65 ~ 172.16.10.126` **解題過程**:`/26` 遮罩 = `255.255.255.192`。每個 /26 網段有 64 個位址。`172.16.10.64` 是第四段第二個 /26 子網的起始(0~63 是第一個、64~127 是第二個、128~191 是第三個、192~255 是第四個)。所以網路位址 = `.64`,廣播位址 = `.127`,可用 = `.65 ~ .126`,共 62 台。四、今日檢核
- [ ] 我懂 IP 的網路部分與主機部分怎麼分
- [ ] 我會算 /24 的可用主機數、網路位址、廣播位址
- [ ] 我知道 169.254 代表 DHCP 失敗
- [ ] 我能計算 /25、/26 等不同遮罩的網段
- [ ] 我會看常用遮罩速查表
五、延伸閱讀建議
| 資源 | 說明 |
|---|---|
| YouTube: NetworkChuck | 英文,用動畫清楚講解子網路計算,有中文字幕 |
| YouTube: 網路基礎教學 | 搜尋「子網路遮罩」有許多中文教學影片 |
| Subnet Calculator | 線上子網路計算工具,可驗證你的計算 |
| IP Address Guide | CIDR 計算工具與教學 |
| YouTube: Professor Messer | CompTIA Network+ 考試準備,IP 章節很詳細(英文) |
⬅️ 上一天:Day 2 | 🏠 本週總覽 | ➡️ 下一天:Day 4 — 私有 IP 與 NAT