關於ip地址分配的問題

出自Ipshu

跳轉到: 導航, 搜尋

所在位置:首頁 > 知識集 > 常見問答 > 關於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地址使用默認子網掩碼就可以了。

關於關於ip地址分配的問題的用戶留言:

目前暫無留言

新增相關留言

This is a cached copy of the requested page, and may not be up to date.

You can try searching via Google in the meantime.
Note that their indexes of our content may be out of date.