子網掩碼的作用是什麼,子網掩碼是幹什麼的,有什麼作用?

2021-03-27 04:49:04 字數 6121 閱讀 9585

1樓:匿名使用者

乙個ip位址必然屬於某乙個網路,或者叫子網。子網掩碼就是用來指定某個ip位址的網路位址的,換一句話說,就是用來劃分子網的。

例如,乙個a類網路可以容納16777214臺主機。但是在實際運用中,不可能把乙個a類網路只用於乙個子網,因為那樣管理起來很不方便,也會出現廣播風暴等種種問題,所以需要根據實際需求把它劃分為若干個較小的子網。乙個b類網路可以容納65534臺主機,往往也是需要劃分子網的。

即便乙個小型企業內部,為了部門之間的職能的需要,配置那些電腦可以互相訪問,哪些不能互相訪問,就需要通過劃分子網的方法來實現。

子網劃分的問題看起來很複雜,其實也不是很複雜。只要把ip位址的位數、網路位數、主機位數、子網掩碼的位數這幾個概念搞清楚,就覺得很簡單了。

ip位址位數=網路位數+主機位數=32位。子網掩碼的位數就是網路的位數。a類網路的網路位數是8位,子網掩碼就是255.

0.0.0,b類網路的網路位數是16位,子網掩碼是255.

255.0.0,c類是24位,255.

255.255.0。

a類網路加長子網掩碼到16位就把乙個a類網路劃分為256個b類網路同樣大小的網路,再加長到24位就又把每個b類大小的子網劃分為256個c類網路大小的子網。就是這個道理。乙個大的網路,通過把子網掩碼加長,使網路位多了,也就是網路數目多了,子網就多了。

當然你也可以不劃分為256個子網,而劃分為128個,64個,32個,16個,8個,4個,2個。

乙個b類網路的預設子網掩碼為255.255.0.

0,你如果想把它劃分為2個子網,網路位數就成立17位,也就是說子網掩碼就變成了255.255.128.

0;想劃分為16個子網,因為16是2的4次方,所以網路位數加4變成了20位,也就是說子網掩碼加長,成了20位,就是255.255.240.

0。依此類推。

2樓:hao大森

掩碼的功用是說明有子網和有幾個子網。

子網掩碼(sub*** mask)又叫網路掩碼、 位址掩碼、子網路遮罩,它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。

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

子網掩碼的設定必須遵循一定的規則。與 二進位制ip位址相同,子網掩碼由1和0組成,且1和0分別連續。

子網掩碼的長度也是32位,左邊是網路位,用 二進位制數字「1」表示,1的數目等於網路位的長度;右邊是主機位,用二進位制數字「0」表示,0的數目等於主機位的長度。

3樓:永恆刺客

子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。

使用子網是為了減少ip的浪費。因為隨著網際網路的發展,越來越多的網路產生,有的網路多則幾百台,有的只有區區幾台,這樣就浪費了很多ip位址,所以要劃分子網。使用子網可以提高網路應用的效率。

通過ip 位址的二進位制與子網掩碼的二進位制進行與運算,確定某個裝置的網路位址和主機號,也就是說通過子網掩碼分辨乙個網路的網路部分和主機部分。子網掩碼一旦設定,網路位址和主機位址就固定了。子網乙個最顯著的特徵就是具有子網掩碼。

與ip位址相同,子網掩碼的長度也是32位,也可以使用十進位制的形式。

通過計算機的子網掩碼判斷兩台計算機是否屬於同一網段的方法是,將計算機十進位制的ip位址和子網掩碼轉換為二進位制的形式,然後進行二進位制「與」(and)計算(全1則得1,不全1則得0),如果得出的結果是相同的,那麼這兩台計算機就屬於同一網段。

4樓:好漢先上我**

子網掩碼的兩個主要作用是獲取網路ip位址和分割網路,簡潔明瞭。

5樓:中國聯通

子網掩碼就是用來標識ip中32位2進製中有多少位屬於網路位址,另一功能是用來劃分子網 。

6樓:l陳本偉

通過 ip 位址的二進位制與子網掩碼的二進位制進行與運算,確定某個裝置的網路位址和主機號,也就是說通過子網掩碼分辨乙個網路的網路部分和主機部分。子網掩碼一旦設定,網路位址和主機位址就固定了。子網乙個最顯著的特徵就是具有子網掩碼。

與ip位址相同,子網掩碼的長度也是32位,也可以使用十進位制的形式

7樓:阿根廷折背

簡單的說,子網掩碼的作用就是用於說明如何進行子網的劃分,使ip協議在傳送資料報時確定傳送主機和接收主機是否是在同乙個物理網路內,如果在同乙個子網內,那資料將直接在兩台主機之間傳送,如果不在同乙個子網內,那資料報將交由路由器**

就好比打**是要區分是市話還是長途一樣!

一般ip位址是32位二進位制數,表示為點分四段十進位制,相同的子網內的ip具有相同的前n位(n=8、16...)例如對於任意b類位址165.111.

6.7,路由器將b類的子網掩碼255.255.

0.0和165.111.

6.7按位與,就過濾掉了後面.6.

7的資訊,得到了目的地所在的網路名:165.111.

0.0。

c類位址的子網掩碼則是255.255.255.0,寫成二進位制是24個1和8位0。

8樓:匿名使用者

它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分成網路位址和主機位址兩部分。

9樓:匿名使用者

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樓:阿根廷折背

簡單的說,子網掩碼的作用就是用於說明如何進行子網的劃分,使ip協議在傳送資料報時確定傳送主機和接收主機是否是在同乙個物理網路內,如果在同乙個子網內,那資料將直接在兩台主機之間傳送,如果不在同乙個子網內,那資料報將交由路由器**

就好比打**是要區分是市話還是長途一樣!

一般ip位址是32位二進位制數,表示為點分四段十進位制,相同的子網內的ip具有相同的前n位(n=8、16...)例如對於任意b類位址165.111.

6.7,路由器將b類的子網掩碼255.255.

0.0和165.111.

6.7按位與,就過濾掉了後面.6.

7的資訊,得到了目的地所在的網路名:165.111.

0.0。

c類位址的子網掩碼則是255.255.255.0,寫成二進位制是24個1和8位0。

11樓:匿名使用者

什麼是子網

掩碼 子網掩碼不能單獨存在,它必須結合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位址使用預設子網掩碼就可以了。

參考資料

關於子網掩碼的,關於子網掩碼

首先,你這兩個位址,因為是c類位址,所以預設就是在同一網段,子網掩碼為255.255.255.0 如果你想更好的利用資源就要,劃分子網。位址最後一位元組是主機位址,將兩個位址最後一位元組化為二進位制192.168.1.1001000 192.168.1.1011111 首先要明白,想要位址在同一網段...

子網掩碼的劃分 10,子網掩碼的劃分

子網掩碼的劃分 不算主機的話。2個子網,4個子網,8個子網 16個子網 每個 之前不能互通,必須要加路由。我不知道你的主機是幹什麼。但是用主機用24位子網的話,想讓每個部門都能通到它,又把每個部門分子網,好像是不可能的。把你的意思說清楚點。q我 84868018 劃分子網掩碼為。你要16個部門 所以...

關於子網掩碼的問題,關於子網掩碼的問題

在ipv4中ip位址由4個位元組組成,被表示成用 隔開的4組10進製數,每個數最大為255。這種表示方法被稱為點分十進位制表示法,即將每個位元組值用十進位制數表示。例如ip位址11001000.01100100.00110010.00000001的點分十進位制表示為200.100.50.1。ip位址...