IP 位址是網際網路的門牌號碼,理解其結構與運算邏輯,是網路學習的第一道關卡。本文以圖解與實例,帶您從二進制轉換走到子網掩碼計算。
TCP/IP 規定 IPv4 位址為 32 位元二進制,為方便人類記憶,每 8 位元為一組轉為十進制,以點分隔:
二進制:11010010 01001001 10001100 00000010
↓ 8位 ↓ 8位 ↓ 8位 ↓ 8位
十進制: 210 73 140 2
結果:210.73.140.2
轉換口訣:128、64、32、16、8、4、2、1(2 的 7~0 次方),對應位元為 1 者相加。
如同電話號碼「區碼 + 門號」,IP 位址分為:
同一物理網路的所有主機,共享相同的網路識別碼。
例:210.73.140.2 → 網路識別 210.73.140.0,主機識別 2
| 類別 | 首位元模式 | 網路位元 | 主機位元 | 網路數 | 每網主機數 | 適用規模 | 首段十進制範圍 |
|---|---|---|---|---|---|---|---|
| A 類 | 0xxxxxxx | 8 (含首位 0) | 24 | 126 (2⁷-2) | 16,777,214 (2²⁴-2) | 超大型網路 | 1 ~ 126 |
| B 類 | 10xxxxxx | 16 (含首 10) | 16 | 16,384 (2¹⁴) | 65,534 (2¹⁶-2) | 中型網路 | 128 ~ 191 |
| C 類 | 110xxxxx | 24 (含首 110) | 8 | 2,097,152 (2²¹) | 254 (2⁸-2) | 小型區域網 | 192 ~ 223 |
127.0.0.1 為本機測試標準32 位元遮罩,1 代表網路位,0 代表主機位。將 IP 位址與掩碼做 AND 運算,即得網路位址。
210.73.140.0/24(C 類,前 24 位固定)11111111.11111111.11110000.00000000 → 255.255.240.0210.73.140.5 255.255.255.0 或僅 210.73.140.5IP/掩碼,如 210.73.140.5/28,掩碼揭示子網邊界掩碼 255.255.255.240 (/28),第 3 組前 4 位為子網號:
210.73.140.5 (0000 0101) → 子網號 0000 → 第 0 子網210.73.140.16 (0001 0000) → 子網號 0001 → 第 1 子網IP 位址從二進制轉換、類別劃分、指派規則、子網掩碼計算到 CIDR 無類別思維,每一環扣著下一環。建議動手實作:用 Excel/線上計算機練習子網劃分、ipconfig 觀察本機位址、ping 驗證同/跨網段通訊,知識才能內化為技能。