萬盛學電腦網

 萬盛學電腦網 >> 網絡應用技術 >> 應用教程 >> 子網劃分方法

子網劃分方法

  大家都知道,為了確定子網,分開主機和路由器的每個接口,從而產生了幾個分離的網絡島,接口端連接了這些獨立的網絡的端點。這些獨立的網絡中的每個都叫做一個子網 (subnet)。

  你一定對IP地址有所了解吧?我們知道在INTERNET中廣泛使用的TCP/IP協議就是利用IP地址來區別不同的主機的。如果你曾經進行過 TCP/IP協議設置,那麼你一定會遇到子網掩碼(Subnet mask)這一名詞,那麼你知道什麼是子網掩碼嗎?它有什麼作用呢?

  我們知道IP地址是一個4字節(共32bit)的數字,被分為4段,每段8位,段與段之間用句點分隔。為了便於表達和識別,IP地址是以十進制形式表示的如210.52.207.2,每段所能表示的十進制數最大不超過255。IP地址由兩部分組成,即網絡號(Network ID)和主機號(Host ID)。網絡號標識的是Internet上的一個子網,而主機號標識的是子網中的某台主機。網際地址分解成兩個域後,帶來了一個重要的優點:IP數據包從網際上的一個網絡到達另一個網絡時,選擇路徑可以基於網絡而不是主機。在大型的網際中,這一點優勢特別明顯,因為路由表中只存儲網絡信息而不是主機信息,這樣可以大大簡化路由表

  子網劃分基礎 :

  子網劃分(subnetting)的優點:

  1.減少網絡流量

  2.提高網絡性能

  3.簡化管理

  4.易於擴大地理范圍

  怎麼樣創建一個子網:

  如何劃分子網?首先要熟記2 的冪:2 的0 次方到9 次方的值分別為:1,2,4,8,16,32,64,128,256和512。還有要明白的是:子網劃分是借助於取走主機位,把這個取走的部分作為子網位。因此這個意味劃分越多的子網,主機將越少。

  子網掩碼(Subnet Masks) :

  子網掩碼用於辨別IP 地址中哪部分為網絡地址,哪部分為主機地址,有1 和0 組成,長32 位,全為1 的位代表網絡號.不是所有的網絡都需要子網,因此就引入1 個概念:默認子網掩碼(default subnet mask).A 類IP 地址的默認子網掩碼為255.0.0.0;B 類的為255.255.0.0;C 類的為255.255.255.0。

  Classless Inter-Domain Routing(CIDR):

  CIDR 叫做無類域間路由,ISP 常用這樣的方法給客戶分配地址,ISP 提供給客戶1 個塊(block size),類似這樣:192.168.10.32/28,這排數字告訴你你的子網掩碼是多少,/28 代表多少位為1,最大/32.但是你必須知道的一點是:不管是A類還是B類還是其他類地址,最大可用的只能為/30,即保留2 位給主機位。

  CIDR 值:

  1.掩碼255.0.0.0:/8(A 類地址默認掩碼)

  2.掩碼255.255.0.0:/16(B 類地址默認掩碼)

  3.掩碼255.255.255.0:/24(C 類地址默認掩碼)

  劃分A類B類C類地址子網:

  劃分子網的幾個捷徑:

  1. 你所選擇的子網掩碼將會產生多少個子網?:2 的x 次方-2(x 代表子網位,即2 進制為1 的部分) PS:這裡的x是指除去默認掩碼後的子網位,例如網絡地址192.168.1.1,掩碼255.255.255.192,因為是C類地址,掩碼為 255.255.255.0。那麼255.255.255.192(x.x.x.11000000)使用了兩個1來作為子網位。

  2.每個子網能有多少主機?: 2 的y 次方-2(y 代表主機位,即2 進制為0 的部分)

  3.有效子網是?:有效子網號=256-10 進制的子網掩碼(結果叫做block size 或base number)

  4.每個子網的廣播地址是?:廣播地址=下個子網號-1

  5.每個子網的有效主機分別是?:忽略子網內全為0 和全為1 的地址剩下的就是有效主機地址.

  最後有效1 個主機地址=下個子網號-2(即廣播地址-1)

   根據上述捷徑劃分子網的具體實例:

  C 類地址例子1:網絡地址192.168.10.0;子網掩碼255.255.255.192(/26)

  1.子網數=2*2-2=2

  2.主機數=2 的6 次方-2=62

  3. 有效子網?:block size=256-192=64; 所以第一個子網為192.168.10.64, 第二個為192.168.10.128

  4.廣播地址:下個子網-1.所以2 個子網的廣播地址分別是192.168.10.127 和192.168.10.191

  5.有效主機范圍是:第一個子網的主機地址是192.168.10.65 到192.168.10.126;第二個是192.168.10.129 到192.168.10.190

  C 類地址例子2:網絡地址192.168.10.0;子網掩碼255.255.255.128(/26)

  我知道我舉的這個例子只有一個子網位,這通常是不合法的(由RFC文檔所規定)。但是!世事無絕對,不是嗎?這個子網掩碼能在你需要兩個子網每個子網 126 台主機時給你幫助,不過這是在特殊情況下實現的。在思科路由器的全局配置模式下輸入ip subnet -zero命令來告訴你的路由器打破規則並使用一個1位的子網掩碼(這個命令通常在運行CISCO IOS 12.x的所有路由器上默認存在)

  1.子網數=2

  2.主機數=2 的7 次方-2=126

  3. 有效子網?:block size=256-128=128; 所以第一個子網為192.168.10.0, 第二個為192.168.10.128

  4.廣播地址:下個子網-1.所以2 個子網的廣播地址分別是192.168.10.127 和192.168.10.255

  5.有效主機范圍是:第一個子網的主機地址是192.168.10.1 到192.168.10.126;第二個是192.168.10.129 到192.168.10.254

  B 類地址例子1:網絡地址:172.16.0.0;子網掩碼255.255.255.128(/25)

  注意!這個不是C類地址的子網掩碼,然而這個子網劃分是有一定難度的,但是!這個掩碼卻是十分有用的因為它創建了510個子網每個子網有126個主機,一個很好的組合。

  1.子網數=2的9次方-2=510

  2.主機數=2的7次方-2=126

  3. 有效子網?:block size=256-255=1,2,3,......這是第三個八位元組的數值,但是你不能忘記還有一位子網位在第四個八位元組。所以第四個八位元組分為兩個子網。例如第三個八位元組表示子網3,那第四個八位元組的兩個子網為172.16.3.0和172.16.3.128

  4.廣播地址:下個子網-1.所以第一個子網和最後1 個子網的廣播地址分別是

  172.16.0.255和

  172.16.255.127

  5.有效主機范圍是:第一個子網的主機地址是172.16.0.129 到172.16.0.254;最後1 個是172.16.255.0 到172.16.255.126

  (補充一下:可能有人問第一個子網為什麼不是172.16.0.0---172.16.0.128呢?不要忘記!子網位和主機位不能為全0或者全1, 172.16.0.0代表了整個172.16.x.x網絡,同理,最後一個子網也就不可能是172.16.255.128--- 172.16.255.255了。)

  B 類地址例子2:網絡地址:172.16.0.0;子網掩碼255.255.192.0(/18)

  1.子網數=2*2-2=2

  2.主機數=2 的14 次方-2=16382

  3.有效子網?:block size=256-192=64;所以第一個子網為172.16.64.0,最後1 個為172.16.128.0

  4.廣播地址:下個子網-1.所以2 個子網的廣播地址分別是172.16.127.255 和172.16.191.255

  5.有效主機范圍是:第一個子網的主機地址是172.16.64.1 到172.16.127.254;第二個是172.16.128.1 到172.16.191.254

  B 類地址例子3:網絡地址:172.16.0.0;子網掩碼255.255.255.224(/27)

  1.子網數=2 的11 次方-2=2046(因為B 類地址默認掩碼是255.255.0.0,所以網絡位為8+3=11)

  2.主機數=2 的5 次方-2=30

  3. 有效子網?:block size=256-224=32; 所以第一個子網為172.16.0.32, 最後1 個為172.16.255.192

  4.廣播地址:下個子網-1.所以第一個子網和最後1 個子網的廣播地址分別是172.16.0.63 和

  172.16.255.223

  5.有效主機范圍是:第一個子網的主機地址是172.16.0.33 到172.16.0.62;最後1 個是172.16.255.193 到172.16.255.223

  A類地址子網劃分跟B類和C類並沒有什麼區別,只是掩碼位由16位和8位變成了24位而已。

  簡單地舉個例子吧:

  網絡地址:10.0.0.0;子網掩碼255.255.0.0(/16)

  1.子網數=2 的8次方-2=254

  2.主機數=2 的16次方-2=65534

  3. 有效子網?:block size=256-255=1,2,3,......; 所以第一個子網為10.1.0.0, 最後1 個為10.254.0.0

  4.廣播地址:下個子網-1.所以第一個子網和最後1 個子網的廣播地址分別是10.1.255.255 和

  10.254.255.255

  5.有效主機范圍是:第一個子網的主機地址是10.1.0.1 到10.1.255.254;最後1 個是10.254.0.1 到10.254.255.254

copyright © 萬盛學電腦網 all rights reserved