CIDR使用32位的地址掩碼
發布時間:2014/8/30 19:36:27 訪問次數:3390
這兩個主機號是全0和全1的地址一般并不使用。通常只使用在這兩個地址之間的地址。M10S0300-048不難看出,這個地址塊共有212個地址。我們可以用地址塊中的最小地址和網絡前綴的位數指明這個地址塊。例如,上面的地址塊可記為128.14.32.0/20。茌不需要指出地
址塊的起始地址時,也可把這樣的地址塊簡稱為“/20地址塊”。
為了更方便地進行路由選擇,CIDR使用32位的地址掩碼(address mask)。地址掩碼由一串1和一串0組成,而1的個數就是網絡前綴的長度。雖然CIDR不使用子網了,但由于目前仍有一些網絡還使用子網劃分和子網掩碼,因此CIDR使用的地址掩碼也可繼續稱為子網掩碼。例如,/20地址塊的地址掩碼是:11111111 11111111 11110000 00000000(20個連續的1)。斜線記法中,斜線后面的數字就是地址掩碼中1的個數。
請讀者注意,“CIDR不使用子網”是指CIDR并沒有在32位地址中指明若干位作為子網字段。但分配到一個CIDR地址塊的單位,仍然可以在本單位內根據需要劃分出一些子網。這些子網也都只有一個網絡前綴和一個主機號字段,但子網的網絡前綴比整個單位的網絡前綴要長些。例如,某單位分配到地址塊/20,就可以再繼續劃分為8個子網(即需要從主機號中借用3位來劃分子網)。這時每一個子網的網絡前綴就變成23位(原來的20位加上從主機號借來的3位),比該單位的網絡前綴多了3位。
斜線記法還有一個好處就是它除了表示一個IP她址外,還提供了其他一些重要信息。我們舉例說明如下。
例如,地址192.199.170.82/27不僅表示IP地址是192.199.170.82,而且還表示這個地址塊的網絡的前綴有27位(剩下的5位是主機號),因此這個地址塊包含32個IP地址(2’=
32)。通過簡單的計算還可得出,這個地址塊的最小地址192.199.170.64,最大地址是192.199.170.95。具體的計算方法是這樣的。找出地址掩碼中1和0的交界處發生在地址中的哪一個字節。現在是在第四個字節。因此只要把這一個字節的十進制82用二進制表示即可。十進制82的二進制是01010010,取其前3位(這3位加上前3個字節的24位等于前綴的27位),再把后面5位都寫成O,即01000000,等于十進制的64。這就找出了地址塊
的最小地址192.199.170.64。再把地址的第四字節的最后5位都置1,即01011111,等于十進制的95,這就找出了地址塊中的最大地址192.199.170.95。
這兩個主機號是全0和全1的地址一般并不使用。通常只使用在這兩個地址之間的地址。M10S0300-048不難看出,這個地址塊共有212個地址。我們可以用地址塊中的最小地址和網絡前綴的位數指明這個地址塊。例如,上面的地址塊可記為128.14.32.0/20。茌不需要指出地
址塊的起始地址時,也可把這樣的地址塊簡稱為“/20地址塊”。
為了更方便地進行路由選擇,CIDR使用32位的地址掩碼(address mask)。地址掩碼由一串1和一串0組成,而1的個數就是網絡前綴的長度。雖然CIDR不使用子網了,但由于目前仍有一些網絡還使用子網劃分和子網掩碼,因此CIDR使用的地址掩碼也可繼續稱為子網掩碼。例如,/20地址塊的地址掩碼是:11111111 11111111 11110000 00000000(20個連續的1)。斜線記法中,斜線后面的數字就是地址掩碼中1的個數。
請讀者注意,“CIDR不使用子網”是指CIDR并沒有在32位地址中指明若干位作為子網字段。但分配到一個CIDR地址塊的單位,仍然可以在本單位內根據需要劃分出一些子網。這些子網也都只有一個網絡前綴和一個主機號字段,但子網的網絡前綴比整個單位的網絡前綴要長些。例如,某單位分配到地址塊/20,就可以再繼續劃分為8個子網(即需要從主機號中借用3位來劃分子網)。這時每一個子網的網絡前綴就變成23位(原來的20位加上從主機號借來的3位),比該單位的網絡前綴多了3位。
斜線記法還有一個好處就是它除了表示一個IP她址外,還提供了其他一些重要信息。我們舉例說明如下。
例如,地址192.199.170.82/27不僅表示IP地址是192.199.170.82,而且還表示這個地址塊的網絡的前綴有27位(剩下的5位是主機號),因此這個地址塊包含32個IP地址(2’=
32)。通過簡單的計算還可得出,這個地址塊的最小地址192.199.170.64,最大地址是192.199.170.95。具體的計算方法是這樣的。找出地址掩碼中1和0的交界處發生在地址中的哪一個字節。現在是在第四個字節。因此只要把這一個字節的十進制82用二進制表示即可。十進制82的二進制是01010010,取其前3位(這3位加上前3個字節的24位等于前綴的27位),再把后面5位都寫成O,即01000000,等于十進制的64。這就找出了地址塊
的最小地址192.199.170.64。再把地址的第四字節的最后5位都置1,即01011111,等于十進制的95,這就找出了地址塊中的最大地址192.199.170.95。
上一篇:CIDR最主要的特點有兩個
上一篇:CIDR地址塊中有很多地址