2 ip位址分類

2021-08-18 13:00:34 字數 1887 閱讀 5849

我們在學習計算機網路時知道,計算機網路一般根據網路大小分對網路進行分門別類:一般有區域網,廣域網,都會網路,網際網路等。對於擁有大量結點的少部分網路,他們建立了a類網路這個等級。另乙個極端情況是c類網路,它包括只擁有較少結點的眾多網路。那麼介於在a類和c類之間的網路就是b類網路了。

在早期為了適應大型,中型,小型等不同的網路,ip位址在設計出來時被分成幾類,分類位址的不同之處在於表示網路的位數和主機的位數。所有的ip位址被分成a,b,c,d,e這五大類,其中a,b,c類位址經常使用,而d和e類是特殊位址,不經常使用。

上圖中net-id部分表示網路號字段,host-id部分表示主機號字段。網路號和主機號加起來是32位(即4位元組),正好表示乙個ip位址,我們可以根據net-id來判斷ip位址是屬於哪一類。你可以認為網路號表示主機當前處於哪乙個網段,而主機號則表示這個網段下具體的某一台主機。也就是說,通過ip位址的網路號和主機號可以找到某乙個網段下的具體的某一台主機,我們來看圖2感受下。

在圖2中,同一網段的計算機網路部分相同,路由器連線10,11,12不同的網段(路由器的介面連線的都是不同網段),負責不同網段之間的資料**,交換機連線的則是同一網段的計算機,交換機sw1連線著10網段中的計算機,交換機sw2連線著11網段中的計算機,交換機sw3連線著12網段中的計算機(注:實際上乙個a類位址的網段下的主機遠不止這麼多,這裡只是用a類位址來舉例說明一下,只要大家理解這張圖表達的意思就行了)。

ipv4這種協議都定義了乙個位址空間,位址空間就是協議所使用的ip位址總數。如果乙個協議使用b位來定義位址,那麼該協議的位址空間就是2的b次方,比如:ipv4使用32位來定義位址,每一位都可以取不同的值(0和1),那麼ipv4的位址空間就是2的32次方,也就是4294967296個ip位址。

簡單來說,位址空間是分類位址中所占用的ip位址總數,而這種總數是無法當做ip位址來進行分配的。

前面說過,net-id用於標識網段號,host-id用於標識主機號。那我們應該怎麼快速判斷乙個ip位址屬於哪一類位址呢?

對於a類位址來說,net-id部分佔8位,host-id部分佔24位。由於net-id最高位始終為0,那麼net-id範圍是00000000到01111111之間,如果用十進位制表示的話則為0 - 127,由此我們可以根據ip位址的第乙個位元組的值(0 - 127)就可以判斷ip位址是屬於哪一類。

同理,對於b類位址來說,net-id占用16位,host-id占用16位,由於net-id前2位為10,那麼net-id的第乙個位元組範圍是10000000到10111111之間,十進位制表示為128 到191,那麼ip位址的第乙個位元組的值為128 - 191的話,那麼就是b類位址。

c類位址的net-id占用24位,前3位為110,那麼net-id的第乙個位元組範圍是11000000到11011111之間,十進位制表示為192 到 223,那麼ip位址的第乙個位元組的值192 - 223的話,就是c類位址了。

d類,e類位址由於沒有劃分net-id和host-id,但是d類位址的前4位是1110,那麼d類位址的第乙個位元組取值範圍就是11100000到11101111,十進位制下表示為224到239。e類位址的前4位是1111,那麼e類位址的第乙個位元組取值範圍就是11110000到11111111,十進位制下表示為240到255。

a類位址的第乙個位元組最高位是0

b類位址的第乙個位元組前2位是10

c類位址的第乙個位元組前3位是110

d類位址的第乙個位元組前4位是1110

計算機網路 學習筆記(2) IP位址分類

一 ip位址分類 ip位址是給網際網路上每一台主機 或路由器 的每乙個介面分配乙個在全世界範圍內是唯一的32位識別符號。ip位址由兩個固定長度的字段組成 1.網路號 net id 標誌主機 或路由器 所連線到的網路。網路號在整個網際網路範圍內唯一 2.主機號 host id 標誌該主機 或路由器 主...

IP位址分類

ip位址型別 最初設計網際網路絡時,為了便於定址以及層次化構造網路,每個ip位址包括兩個標識碼 id 即網路id和主機id。同乙個物理網路上的所有主機都使用同乙個網路id,網路上的乙個主機 包括網路上工作站,伺服器和路由器等 有乙個主機id與其對應。ip位址根據網路id的不同分為5種型別,a類位址 ...

IP位址分類

ip位址分類 a 首位為0 1.0.0.0 126.0.0.0 主機號24位 b 前兩位為10 128.1.0.0 191.255.0.0 主機號16位 c 前三位為110 192.0.1.0 223.255.255.0 主機號8位 d 前四位為1110 224.0.0.0 239.255.255....