Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows 7系統教程 >> win7系統基礎知識 >> 全方面了解子網掩碼的作用

全方面了解子網掩碼的作用

日期:2017/1/24 12:15:22      編輯:win7系統基礎知識
  子網掩碼又叫網絡掩碼、地址掩碼、子網絡遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。子網掩碼(subnetmask)是每個使用互聯網的人必須要掌握的基礎知識,只有掌握它,才能夠真正理解TCP/IP協議的設置。以下我們就來深入淺出地講解什麼是子網掩碼。
  
  子網劃分(subnetting)的優點:
  
  1.減少網絡流量
  
  2.提高網絡性能
  
  3.簡化管理
  
  4.易於擴大地理范圍
  
  怎麼樣創建一個子網:
  
  如何劃分子網?首先要熟記2的冪:2的0次方到9次方的值分別為:1,2,4,8,16,32,64,128,256和512。還有要明白的是:子網劃分是借助於取走主機位,把這個取走的部分作為子網位。因此這個意味劃分越多的子網,主機將越少。
  
  子網掩碼(SubnetMasks):
  
  子網掩碼用於辨別IP地址中哪部分為網絡地址,哪部分為主機地址,有1和0組成,長32位,全為1的位代表網絡號.不是所有的網絡都需要子網,因此就引入1個概念:默認子網掩碼(defaultsubnetmask).A類IP地址的默認子網掩碼為255.0.0.0;B類的為255.255.0.0;C類的為255.255.255.0。
  
  ClasslessInter-DomainRouting(CIDR):
  
  CIDR叫做無類域間路由,ISP常用這樣的方法給客戶分配地址,ISP提供給客戶1個塊(blocksize),類似這樣: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進制的子網掩碼(結果叫做blocksize或basenumber)
  
  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.有效子網?:blocksize=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台主機時給你幫助,不過這是在特殊情況下實現的。在思科路由器的全局配置模式下輸入ipsubnet-zero命令來告訴你的路由器打破規則並使用一個1位的子網掩碼(這個命令通常在運行CISCOiOS12.x的所有路由器上默認存在)
  
  1.子網數=2
  
  2.主機數=2的7次方-2=126
  
  3.有效子網?:blocksize=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.有效子網?:blocksize=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.有效子網?:blocksize=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.有效子網?:blocksize=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.有效子網?:blocksize=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 © Windows教程網 All Rights Reserved