子網掩碼與子網劃分

才智咖 人氣:1.37W
子網掩碼與子網劃分
子網掩碼與子網劃分 子網掩碼是一個32位地址,用於遮蔽IP地址的一部分以區別網路地址和主機地址。子網劃分時,子網掩碼設定的不同,所得到的子網不同,每個子網能容納的主機數目不同,若設定錯誤,可能導致資料傳輸錯誤。

子網掩碼;網路地址;主機地址


Internet組織機構定義了五種IP地址,用於主機的有A、B、C三類地址。其中A類網路有126個,每個A類網路可能有16,777,214臺主機,它們處於同一廣播域。而在同一廣播域中有這麼多結點是不可能的,網路會因為廣播通訊而飽和,結果造成16,777,214個地址大部分沒有分配出去,形成了浪費。而另一方面,隨著互連網應用的不斷擴大,IP地址資源越來越少。為了實現更小的廣播域並更好地利用主機地址中的每一位,可以把基於類的IP網路進一步分成更小的網路,每個子網由路由器界定並分配一個新的子網網路地址,子網地址是借用基於類的網路地址的主機部分建立的。劃分子網後,通過使用掩碼,把子網隱藏起來,使得從外部看網路沒有變化,這就是子網掩碼。

1子網掩碼

RFC 950定義了子網掩碼的使用,子網掩碼是一個32位的2進位制數,其對應網路地址的所有位都置為1,對應於主機地址的所有位都置為0。由此可知,A類網路的`預設的子網掩碼是,B類網路的預設的子網掩碼是,C類網路的預設的子網掩碼是。將子網掩碼和IP地址按位進行邏輯“與”運算,得到IP地址的網路地址,剩下的部分就是主機地址,從而區分出任意IP地址中的網路地址和主機地址。子網掩碼常用點分十進位制表示,我們還可以用網路字首法表示子網掩碼,即“/