IP地址專題五:劃分子網的方法

子網的劃分,實際上就是設計於網掩碼的過程。子網掩碼主要是用來區分IP地址中的網絡ID和主機ID,它用來屏蔽IP地址的一部分,從IP地址中分離出網絡ID和主機ID.子網掩碼是由4個十進制數組成的數值"中間用"。"分隔,如255.255.255.0。若將它寫成二進制的形式爲:11111111.11111111.11111111.00000000,其中爲"1"的位分離出網絡ID,爲"0"的位分離出主機ID,也就是通過將IP地址與子網掩碼進行"與"邏輯操作,得出網絡號。

例如,假設IP地址爲192.160.4.1,子網掩碼爲255.255.255.0,則網絡ID爲192.160.4.0,主機ID爲0.0.0.1。計算機網絡ID的不同,則說明他們不在同一個物理子網內,需通過路由器轉發才能進行數據交換。

每類地址具有默認的子網掩碼:對於A類爲255.0.0.0,對於B類爲255.255.0.0,對於C類爲255.255.255.0。除了使用上述的表示方法之外,還有使用於網掩碼中"1"的位數來表示的,在默認情況下,A類地址爲8位,B類地址爲16位,C類地址爲24位。例如,A類的某個地址爲 12.10.10.3/8,這裏的最後一個"8"說明該地址的子網掩碼爲8位,而199.42.26.0/28表示網絡199.42.26。0的子網掩碼位數有28位。

如果希望在一個網絡中建立子網,就要在這個默認的於網掩碼中加入一些位,它減少了用於主機地址的位數。加入到掩碼中的位數決定了可以配置的於網。因而,在一個劃分了子網的網絡中,每個地址包含一個網絡地址、一個子網位數和一個主機地址,如圖1所示。

在圖1中,子網位來自主機地址的最高相鄰位,並從一個8位的位組邊界開始,因爲默認的子網掩碼總是在8位位組的邊界處結束。隨着主機位中加入於網位的增加,我們可以從左到右計數,並用和它們位置相關的值。將它們轉換爲十進制。

圖1:

 

從每個主機位加入的子網位中,得到子網的對應十進制數,總結在表1中

表1:

 

下面舉例說明,使用沒有子網的子網掩碼和使用於網的子網掩碼的區別。若有二個B類IP地址172.16.2.160,其默認的子網掩碼是255.255.0.0,則完成下面任務

若不使用子網,即只使用默認的子網掩碼,其運算過程如圖2所示。

若使用8位子網位,則其運算過程如圖3所示。

注意:在圖3中,使用了8位子網位,其子網掩碼值從默認的255.255.0.0轉變爲255.255.255.0,從而使邏輯"與"之後的網絡號發生了變化。 

圖2:

 

圖3:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章