互聯網知識課程

IP 網路地址知識 (IP Address Tutorial)

第 4 課 : 網路地址的類別 (Classification of IP Address)


到此, 你可能已經開始懷疑: 為何網路地址要由 4組 數字組成? 又要分為網絡地址 (Net) 和主機 (Host)?

理由非常明顯: 這樣可以按公司, 團體, 組織, 等等的大少和需要將網路地址分成不同的類別 (Class).

從第 2 課, 我們知道網路地址由 4 組 8 位元 的 2 進位 所組合而成. 從數學的排列組合定律, 我們可以計算出, 每一組的排列組合總數是 256 (2 的 8 次根, 即將 2 自乖 8 次, 即 2x2x2x2x2x2x2x2=256), 所以每組可以由 0 - 255 的數字組成.

由此可計算出: 整個網路地址的 32 位元 的排列組合總數是 2 的 32 次根 (即將 2 自乖 32 次), 即是4,294,967,296 個網路地址! 或讀作 42 億 9 千 4 百 96 萬多個! 除非地球上連接互聯網的電腦超過 42 億台, 否則這個網路地址的結構也不需改變!

為了有效分配資源, 網路地址分為 5 個類別 (Class) 和一些預定的特別地址. 我們在這裡主要探討常常接觸的三個類別 - 類別 A, 類別 B 及類別 C.

IP 地址類別 解釋
0.0.0.0.0

這個不是網路地址的類別. 所以這地址並不代表互聯網上的某一部電腦.

它只代表這個網絡的本身.

類別 A

這類別的網絡是專門供給非常龐大的網絡使用,例如:政府機關及大國際跨國公司.以下是一些使用類別A網路地址的公司:

  • IBM Corporation
  • Hewlett-Packard Company
  • Digital Equipment Corporation
  • Apple Computer Inc.
  • Ford Motor Company
  • Standford University
  • U.S. Postal Service
  • 等等

第一組地址是代表網絡, 可以由 1 至 127, 其餘三組代表這網絡的每一個主機.

例如 :

1.0.0.0
1.0.0.1
1.0.0.2
---------------
---------------
1.255.255.255
2.0.0.0
2.0.0.1
2.0.0.2
---------------
---------------
---------------
125.255.255.255
126.0.0.0
126.0.0.1
----------------
----------------
126.255.255.254
126.255.255.255
127.0.0.1
127.0.0.2
127.0.0.3
----------------
----------------
127.255.255.254
127.255.255.255

由此可以計算出 :

  1. 互聯網上可以有 127 個類別 A 的網絡, 而每個類別 A 的網絡可以有 16,777,214 的主機.
  2. 127 個類別 A 的網絡總共可以有 2,147,483,648 的 網路地址.

類別 A 的網絡總共佔用互聯網的一半網路地址.

127.0.0.0

這個不是網路地址的類別.所以這地址並不代表互聯網上的某一部電腦.

這個地址稱讚 Loop-back 地址, 用作主機內部測試 .當使用這個 Loop-back 地址傳送資料, 網絡卡並不會將資料送出網路, 而將資料送回主機, 因此可以測試主機內部是否安裝正確.

類別 B

類別 B 網路地址主要供給中型的網絡使用.

第一組地址由 128 至 191

類別 B 的第一組及第二組地址是代表網絡, 其餘二組代表這網絡的每一個主機.

Class B IP Address

例 如 :

128.0.0.0
128.0.0.1
128.0.0.2
---------------
---------------
128.255.255.255
129.0.0.0
129.0.0.1
129.0.0.2
---------------
---------------
---------------
190.255.255.255
191.0.0.0
191.0.0.1
-----------------
-----------------
191.255.255.255

由此可以計算出 :

  1. 互聯網上可以有 16,384 個類別 B 的網絡, 而每個類別 B 的網絡可以有 65,534 的主機.
  2. 16,384 個類別 B 的網絡總共可以有 1,073,741,824 的網路地址.

類別 B 的網絡總共佔用互聯網的四份一網路地址.

類別 C

類別 C 網路地址是我們最常見及接觸的網路地址, 主要供給中小型的網絡使用.

第一組地址由 192 至 223

類別 C 的第一組, 第二組及第三組地址均是代表網絡, 最後一組代表這網絡的每一個主機.

Class C IP Address

例如 :

192.0.0.0
192.0.0.1
192.0.0.2
---------------
---------------
192.255.255.255
193.0.0.0
193.0.0.1
193.0.0.2
----------------
----------------
----------------
222.255.255.255
223.0.0.0
223.0.0.1
------------------
------------------
223.255.255.255

由此可以計算出 :

  1. 互聯網上可以有 2,097,152 個類別 C 的網絡, 而每個類別 C 的網絡可以有 256 的主機.
  2. 2,097,152 個類別 C 的網絡總共可以有 536,870,912 的網路地址.

類別 C 的網絡總共佔用互聯網的八份一網路地址.

類別 D 及 E

網路地址由 224.0.0.0.0 至 225.225.255.254 一般分為類別 D 及 E. 類別D 及 E 很少機會接觸 ,用於 Mulicasts 及實驗. 這裡不探討了.

255.255.255.255

網路地址 255.255.255.255 是一個區域網絡 (Local Area Network 或簡稱 LAN) 的廣播地址 (Broadcasting Address). 這裡不探討了.


互聯網知識