IP子網劃分

IP子網劃分

IP子網劃分實際上就是設計子網掩碼的過程。由於在五類的IP位址中,網路號與主機號的的位數並不一致,就造成了要么是網路號太多,要么是主機號太多。為了解決這些問題,就需要劃分子網。將一個網路劃分為子網:採用借位的方式,從主機位最高位開始借位變為新的子網位,所剩餘的部分則仍為主機位。

基本介紹

  • 中文名:IP子網劃分
  • 外文名:IP subnet partition
  • 性質:概念
  • 釋義:設計子網掩碼的過程
  • 套用:計算機技術
概述,劃分目的,劃分原則,子網掩碼,劃分方法,

概述

子網劃分是指由網路管理員將一個給定的網路分為若干個更小的部分,這些更小的部分被稱為子網。網路中的主機總數未超出所給定的某類網路可容納的最大主機數,但內部又要劃分成若干個分段進行管理時,就可以採用子網劃分的方法。
為了創建子網,網路管理員需要從原有的IP位址的主機地址中借出連續的高若干位作為子網標誌。也就是說,經過劃分後的子網因為其主機數量減少,已經不需要原來那么多位作為主機標誌了,從而可以將這些多餘的主機位用作子網標誌。

劃分目的

1、充分利用IP位址
IP位址是將計算機連線到Internet的網際協定地址,是一個32位的二進制數。IP位址由網路號和主機號組成,在實際套用中IP位址空間的利用率有時很低,例如B類地址中,每個網路可連線的主機數高達65534,這個地址範圍很大,這么多的主機在單一的網路下,地址空間在實際套用中利用率很低。通過子網劃分可以把這樣大的一個網路地址分配給更多較小的網路,能更有效地使用IP位址空間。
2、限定廣播的傳播
子網劃分將原有的同處於同一個網段上的主機分成了不同的網段或子網,同時也將原來的一個廣播域劃分成了若干個較小的廣播域,廣播數據包只能在它特定的廣播域中傳播,劃分子網後網路規模小了,網路中的主機數少了,所占用的資源也就少了,這樣就大大減少了網路廣播風暴所造成的網路擁塞。
3、更安全的管理網路
網路中處於同一個子網內的主機才能直接互通,不同子網之間是不能直接通信的(但可通過路由器或網關進行)。當今,網路安全狀況不容樂觀,相對較小的網路,安全性也相對較高,尤其對於人事、財務等敏感性部門,也更容易部署特別的安全策略。而相對較大的網路,這些特殊的安全策略的部署可能會影響其他用戶的工作。

劃分原則

1、借位。
從IP位址中表示主機號的最高位開始“借位”變為新的子網位,所剩餘的部分則仍為主機位。還有要明白的是:子網劃分是藉助於取走主機位,把這個取走的部分作為子網位。因此這個意味著劃分越多的子網,主機將越少。
2、確定子網掩碼。
在子網掩碼中將表示網路號的所有位設為1,表示主機號的所有位設為0。
3、熟記2的冪及默認子網掩碼。
2的0次方到9次方的值分別為:1,2,4,8,16,32,64,128,256,512;A類網路的默認子網掩碼是255.0.0.0,B類網路的默認子網掩碼是255.255.0.0,C類網路的默認子網掩碼是255.255.255.0。
4、確定子網網路號(或主機號)。
將所選擇的子網掩碼和IP位址按位進行邏輯“與”運算,得到IP位址的網路地址,剩下的部分就是主機地址,從而區分出任意IP位址中的網路地址和主機地址。
5、產生有效子網的個數。
(x代表子網位,即2進制為1的部分)例如:這裡的戈是指除去默認掩碼後的子網位,例如網路地址192.168.1.1,掩碼255.255.255.192,因為是c類地址,掩碼為255.255.255.0。那么255.255.255.192使用了兩個1來作為子網位。
6、每個子網能容納的有效主機數。
(y代表主機位,即2進制為0的部分)。
7、每個子網的廣播地址是下個子網號-1。
8、每個子網的有效主機分別是忽略子網內全0和全1的地址。剩下的就是有效主機地址。

子網掩碼

子網掩碼又叫網路掩碼、地址掩碼、子網路遮罩。它是一種用來指明一個IP位址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP位址一起使用。子網掩碼只有一個作用,就是將某個IP位址劃分成網路地址和主機地址兩部分。子網掩碼(subnet mask)是每個使用網際網路的人必須要掌握的基礎知識,只有掌握它,才能夠真正理解TCP/IP協定的設定。子網掩碼是一個32位地址,它通過禁止掉部分IP位址,把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位。
如果希望在一個網路中建立子網,就要在這個默認的子網掩碼中加入一些位,它減少了用於主機地址的位數。加入到掩碼中的位數決定了可以配置的子網。因而,在一個劃分了子網的網路中,每個地址包含一個網路地址、一個子網位數和一個主機地址。

相關詞條

熱門詞條

聯絡我們