史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   網路軟硬體架設技術文件 (http://forum.slime.com.tw/f133.html)
-   -   深入淺出地講解什麼是子網掩碼 (http://forum.slime.com.tw/thread76892.html)

mancool 2003-10-18 01:13 AM

深入淺出地講解什麼是子網掩碼
 
子網掩碼是每個網管必須要掌握的基礎知識,只有掌握它,才能夠真正理解TCP/IP協議的設置。以下我們就來深入淺出地講解什麼是子網掩碼。

  IP地址的結構

  要想理解什麼是子網掩碼,就不能不了解IP地址的構成。互聯網是由許多小型網絡構
成的,每個網絡上都有許多主機,這樣便構成了一個有層次的結構。IP地址在設計時就考慮到地址分配的層次特點,將每個IP地址都分割成網絡號和主機號兩部分,以便於IP地址的尋址操作。

  IP地址的網絡號和主機號各是多少位呢?如果不指定,就不知道哪些位是網絡號、哪些是主機號,這就需要通過子網掩碼來實現。

  什麼是子網掩碼

  子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。

  子網掩碼的設定必須遵循一定的規則。與IP地址相同,子網掩碼的長度也是32位,左邊是網絡位,用二進制數字“1”表示;右邊是主機位,用二進制數字“0”表示。附圖所示的就是IP地址為“192.168.1.1”和子網掩碼為“255.255.255.0”的二進制對照。其中,“1”有24個,代表與此相對應的IP地址左邊24位是網絡號;“0”有8個,代表與此相對應的IP地址右邊8位是主機號。這樣,子網掩碼就確定了一個IP地址的32位二進制數字中哪些是網絡號、哪些是主機號。這對於採用TCP/IP協議的網絡來說非常重要,只有通過子網掩碼,才能表明一台主機所在的子網與其他子網的關系,使網絡正常工作。

  常用的子網掩碼

  子網掩碼有數百種,這裡只介紹最常用的兩種子網掩碼,它們分別是“255.255.255.0”和“255.255.0.0”。

  1.子網掩碼是“255.255.255.0”的網絡:最後面一個數字可以在0~255范圍內任意變化,因此可以提供256個IP地址。但是實際可用的IP地址數量是256-2,即254個,因為主機號不能全是“0”或全是“1”。

  2.子網掩碼是“255.255.0.0”的網絡:後面兩個數字可以在0~255范圍內任意變化,可以提供2552個IP地址。但是實際可用的IP地址數量是2552-2,即65023個。

  IP地址的子網掩碼設置不是任意的。如果將子網掩碼設置過大,也就是說子網范圍擴大,那麼,根據子網尋徑規則,很可能發往和本地機不在同一子網內的目的機的數據,會因為錯誤的判斷而認為目的機是在同一子網內,那麼,數據包將在本子網內循環,直到超時並拋棄,使數據不能正確到達目的機,導致網絡傳輸錯誤;如果將子網掩碼設置得過小,那麼就會將本來屬於同一子網內的機器之間的通信當做是跨子網傳輸,數據包都交給缺省網關處理,這樣勢必增加缺省網關的負擔,造成網絡效率下降。因此,子網掩碼應該根據網絡的規模進行設置。

  如果一個網絡的規模不超過254台電腦,採用“255.255.255.0”作為子網掩碼就可以了,現在大多數局域網都不會超過這個數字,因此“255.255.255.0”是最常用的IP地址子網掩碼;筆者見到的最大規模的中小學校園網具有1500多台電腦,這種規模的局域網可以使用“255.255.0.0”。

  默認子網掩碼

  在Windows 2000 Server中,如果給一個網卡指定IP地址,系統會自動填入一個默認的子網掩碼。這是Windows 2000 Server為了節省用戶輸入時間自動產生的子網掩碼。比如,局域網最常使用的IP地址“192.168.x.x”默認的子網掩碼是“255.255.255.0”。一般情況下,IP地址使用默認子網掩碼就可以了。


所有時間均為台北時間。現在的時間是 10:34 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1