1. 程式人生 > >IP地址分類 子網掩碼 網路號 主機號 子網號

IP地址分類 子網掩碼 網路號 主機號 子網號


 現在的IP網路使用32位地址,以點分十進位制表示,如172.16.0.0。地址格式為:IP地址=網路地址+主機地址 

IP地址型別

         最初設計網際網路絡時,為了便於定址以及層次化構造網路,每個IP地址包括兩個標識碼(ID),即網路ID和主機ID。同一個物理網路上的所有主機都使用同一個網路ID,網路上的一個主機(包括網路上工作站,伺服器和路由器等)有一個主機ID與其對應。

IP地址根據網路ID的不同分為5種類型,A類地址、B類地址、C類地址、D類地址和E類地址。

       1. A類IP地址   一個A類IP地址由1位元組的網路地址和3位元組主機地址組成,網路地址的最高位是“0”(網路地址0000 0001~0111 111, 1~126), 

地址範圍從1.0.0.0 到126.255.255.255預設子網掩碼/8,即255.0.0.0。可用的A類網路有126個,每個網路能容納2^24-2個主機。 注意,網路地址0和 127不作為A類地址,127保留給內部回送函式,而0則表示該地址是本地宿主機,不能傳送。 

       2. B類IP地址   一個B類IP地址由2個位元組的網路地址和2個位元組的主機地址組成,網路地址的最高位必須是“10”(網路地址1000 0000 0000 0000 ~1011 1111 1111 1111),地址範圍從128.0.0.0到191.255.255.255預設子網掩碼/16,即255.255.0.0;可用的B類網路有2^14=16384個,每個網路能容納2^16-2個主機 。 

        3. C類IP地址 一個C類IP地址由3位元組的網路地址和1位元組的主機地址組成,網路地址的最高位必須是“110”(網路地址1100 0000 0000 0000 0000 0000 ~ 1101 1111 1111 1111 1111 1111)。預設子網掩碼/24,即255.255.255.0;範圍從192.0.0.0到223.255.255.255。C類網路可達209萬餘個,每個網路能容納2^8-2個主機。 

        4. D類地址用於多點廣播(Multicast)。 D類IP地址第一個位元組以“lll0”開始,它是一個專門保留的地址。它並不指向特定的網路,目前這一類地址被用在多點廣播(Multicast)中。多點廣播地址用來一次定址一組計算機,它標識共享同一協議的一組計算機。224.0.0.0到239.255.255.255

用於多點廣播 。

         5. E類IP地址 以“llll0”開始,為將來使用保留。240.0.0.0到255.255.255.254

注意:主機地址全零表示網路號,全一表示網路地址。所以主機地址全零或全一不是有效的主機地址。

在IP地址3種主要型別裡,各保留了3個區域作為私有地址,其地址範圍如下: 

A類私有地址:10.0.0.0~10.255.255.255   即10.0.0.0/8

B類私有地址:172.16.0.0~172.31.255.255    即172.16.0.0/12

C類私有地址:192.168.0.0~192.168.255.255   即192.168.0.0/16

這些地址是不會被Internet分配的,它們在Internet上也不會被路由,雖然它們不能直接和Internet網連線,但通過技術手段仍舊可以和 Internet通訊(NAT技術)。可以根據需要來選擇適當的地址類,在內部區域網中將這些地址像公用IP地址一樣地使用。在Internet上,有些不需要與 Internet通訊的裝置,如印表機、可管理集線器等也可以使用這些地址,以節省IP地址資源。
    

假設現有一IP地址180.210.242.131,即10110100.11010010.11110010.10000011
  同時指定子網掩碼為255.255.248.0  即11111111.11111111.11111000.00000000,則

網路號:兩者進行與運算,即10110100.11010010.11110000.00000000(180.210.240.0)

主機號:子網掩碼取反再和IP做與運算,即00000000.00000000.00000010.10000011(0.0.2.131)

子網號這個IP本來是B類地址,預設的子網掩碼是255.255.0.0,所以本來的網路號是16位,但它實際網路號是21位,就是借了5位網路位,所以可以劃分2^5個子網,即32個,實際使用30個,這個網段可以容納主機2^11個,即2048個,有效2046個一頭一尾分別做網路號和廣播。