什么是IP地址?
臺連接到互聯網上的計算機都有個獨有的標識碼,稱為IP地址。典型的IP地址如下所示:
- 216.27.61.137
為便于人們記憶,IP地址通常以十進制格式表示為“點分十進制數”,就像上面那個一樣。但計算機間的通信是二進制形式的。下面是以二進制形式表示的同一個IP地址:
- 11011000.00011011.00111101.10001001
IP地址中的四個數字稱為八位字節,因為以二進制表示時它們都占八位。二進制 IP地址的總位數是32,因此IP地址被看做是一個32位數字。因為八位中的每一位都可以有兩種不同的狀態(1或0),所以每個八位字節總共可能具有28(即 256)種組合形式。將四個八位字節組合在一起,我們將得到232(即 4,294,967,296)個值!
在將近43億個可能的地址組合中,某些值被限制不能作為普通IP地址使用。例如,IP地址0.0.0.0被保留用于默認網絡,地址255.255.255.255被保留用于廣播。
八位字節的用途不僅僅是分隔數字。它們還用于創建IP地址類,這些類可以根據特定企業、政府部門或其他實體的規模和需要進行分配。四個八位字節被劃分為兩個部分,分別標識網絡和主機。網絡部分總是包含第一個八位字節,它用于標識計算機所屬的網絡。主機(有時也稱為節點)部分用于標識網絡上實際存在的計算機。主機部分總是包含最后一個八位字節。IP類共有五個,外加某些特殊地址:
- 默認網絡——IP地址0.0.0.0用于默認網絡。
- A類——這一類用于非常大的網絡,例如大型跨國公司可能擁有的那種網絡。第一個八位字節為1到126的IP地址屬于此類。其他三個八位字節用于標識每臺主機。這意味著共有126個 A 類網絡,每個網絡可能具有 16,777,214 (224 -2) 臺主機,總共是2,147,483,648 (231) 個唯一的IP地址。A類網絡占所有可用IP地址的一半。在A類網絡中,第一個八位字節中的高位值(打頭的那個二進制數)始終為 0。
|
|
|
|
- 回送——IP地址127.0.0.1用作回送地址。這表示主機使用它將消息發送給自己。它通常用于故障排除和網絡測試。
- B類——B類用于中等規模的網絡。典型的例子是較大的大學校園網絡。第一個八位字節為128到191的IP地址屬于此類。B類地址還將第二個八位字節作為網絡標識符的一部分。剩下的兩個八位字節用于標識每臺主機。這表示,共有16,384 (214) 個 B 類網絡,每個網絡可能具有65,534 (216 -2) 臺主機,總共是1,073,741,824 (230) 個唯一的IP地址。B類網絡占所有可用IP地址的四分之一。在B類網絡的第一個八位字節中,第一位的值是 1,第二位的值是0。
|
|
|
|
- C類——C類地址通常用于中小型企業。第一個八位字節為192到223的IP地址屬于此類。C類地址還將第二個和第三個八位字節作為網絡標識符的一部分。最后一個八位字節用于標識每臺主機。這表示,共有2,097,152 (221) 個C類網絡,每個網絡可能具有254 (28 -2) 臺主機,總共是 536,870,912 (229) 個唯一的IP地址。C類網絡占所有可用IP地址的八分之一。在C類網絡的第一個八位字節中,第一位的值是1,第二位的值是1,第三位的值是0。
|
|
|
|
- D類——用于多路廣播,它與前三類略有不同。它的第一位值是1,第二位的值是1,第三位的值是1,第四位的值是0。其他28位用于標識要將多路廣播消息發送到的計算機組。D類地址占可用 IP 地址的1/16,共有 268,435,456 (228) 個。
|
|
|
|
- E類——E類僅供試驗之用。和 D 類一樣,它也與前三類有所不同。它的第一位的值是1,第二位的值是1,第三位的值是1,第四位的值是1。其他 28位用于標識要將多路廣播消息發送到的計算機組。E類地址占可用IP地址的1/16,共有268,435,456 (228) 個。
|
|
|
|
- 廣播——要發送給網絡上所有計算機的消息是以廣播的形式發送的。這些消息總是使用IP地址 255.255.255.255。
評論
查看更多