一、子網掩碼的概述及作用
子網掩碼是乙個應用於tcp/ip網路的32位二進位制值,每節8位,必須結合ip位址對應使用。
子網掩碼32位都與ip位址32位對應,如果某位是網路位址,則子網掩碼為1,否則為0。
子網掩碼可以通過與ip位址「與」計算,分離出ip位址中的網路位址和主機位址,用於判斷該ip位址是在區域網上,還是在廣域網上。
子網掩碼一般用於將網路進一步劃分為若干子網,以避免主機過多而擁堵或過少而ip浪費。
二、為什麼要使用子網掩碼?
三、子網掩碼的分類
1)預設子網掩碼:
(未劃分子網)
子網掩碼32位與ip位址32位對應,如果某位是網路位址,則子網掩碼為1,否則為0。例如a類ip位址,第一節為網路位址,其餘三節為主機位址,故掩碼為「11111111.00000000.00000000.00000000」
a類網路預設子網掩碼:255.0.0.0
b類網路預設子網掩碼:255.255.0.0
c類網路預設子網掩碼:255.255.255.0
2)自定義子網掩碼:
(用於劃分子網)
四、子網掩碼和ip位址的關係
五、為什麼要要劃分子網?
例如:在a類ip位址中,每個a類網路可能有16777214 臺主機,它們處於同一廣播域。在同一廣播域中有這麼多主機是不可能的,網路會因為廣播通訊而飽和。另一方面,ip位址資源越來越少。為實現更小的廣播域,就需要進一步分成更小的網路。劃分子網後,通過使用掩碼,把子網隱藏起來,使得從外部看網路沒有變化,這就是子網掩碼。
六、子網劃分簡述
子網劃分是通過借用ip位址中若干位主機位址來充當子網的網路位址,從而將原網路劃分為若干子網。
劃分子網時,隨著子網位址借用主機位數的增多,子網的數目隨之增加,但每個子網中的可用主機數逐漸減少。
借用1位主機位,產生2^1-2=0個子網,每個子網有2^7-2個主機位址;
借用2位主機位,產生2^2-2=2個子網,每個子網有2^6-2個主機位址;
根據子網id借用的主機位數,我們可以計算出劃分的子網數、掩碼、每個子網主機數,列表如下:
拿 c類子網掩碼 舉例:
① 劃分子網數 ② 子網位數 ③子網掩碼(二進位制) ④ 子網掩碼(十進位制) ⑤ 每個子網主機數
① 1~2 ② 1 ③ 11111111.11111111.11111111.10000000 ④ 255.255.255.128 ⑤ 126
① 3~4 ② 2 ③ 11111111.11111111.11111111.11000000 ④ 255.255.255.192 ⑤ 62
① 5~8 ② 3 ③ 11111111.11111111.11111111.11100000 ④ 255.255.255.224 ⑤ 30
① 9~16 ② 4 ③ 11111111.11111111.11111111.11110000 ④ 255.255.255.240 ⑤ 14
① 17~32 ② 5 ③ 11111111.11111111.11111111.11111000 ④ 255.255.255.248 ⑤ 6
① 33~64 ② 6 ③ 11111111.11111111.11111111.11111100 ④ 255.255.255.252 ⑤ 2
借位:從左到右借的,不是從右到左,所以只能是 128,192,224,240,248,252,254,255。但在這裡 254,255 沒啥意義,因為每個子網中,第乙個ip位址(即主機部分全部為0的ip)和最後乙個ip(即主機部分全部為1的ip)不能分配給主機使用。
七、子網掩碼計算(不一定適用當前)
1、利用子網數來計算
在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
1) 將子網數目轉化為二進位制來表示
2) 取得該二進位制的位數,為 n
3) 取得該 ip位址的類子網掩碼,將其主機位址部分的的前n位置 1 即得出該ip位址劃分子網的子網掩碼。
1) 4=100
2) 該二進位制為三位數,n = 3 (現在可能只需要占用2位主機位即可)
3) 將c類位址的子網掩碼255.255.255.0的主機位址前3位置 1,得到子網掩碼255.255.255.224。
2、利用主機數來計算
1) 將主機數目轉化為二進位制來表示
2) 如果主機數小於或等於254(注意去掉保留的兩個ip位址),則取得該主機的二進位制位數。
3) 將該類ip位址的主機位址位數全部置1,然後從後向前的將n位全部置為 0,即為子網掩碼值。
1) 25=11001
2) 該二進位制為5位數,n = 5
3) 將該c類位址的子網掩碼 255.255.255.0的主機位址全部置 1,得到255.255.255.255,然後再從後向前將後5位置0,即為:11111111.11111111.11111111.11100000,即255.255.252.224。
步驟總結:
1. 子網數和主機數都可以計算子網掩碼
2. 取得子網/主機的二進位制位數
3. 網路位址置1主機位址置0
4. 換成十進位制
子網掩碼取反怎麼取 子網掩碼
子網掩碼是乙個32位位址,是與ip位址結合使用的一種技術。它的主要作用有兩個,一是用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。二是用於將乙個大的ip網路劃分為若干小的子網路。使用子網是為了減少ip的浪費。因為隨著網際網路的發展,越來越多的網路產生,...
子網掩碼取反怎麼取 快速計算子網掩碼的方法
乙個b類 ip子網劃分例項 1.10.0.0.5 255.255.255.252 2.172.18.15.5 255.255.255.128 3.192.168.100.37 255.255.255.248 4.192.168.100.66 255.255.255.224 劃分乙個 b類子網 網路位...
子網掩碼及子網劃分問題
子網掩碼的作用好比找籍貫,它能夠圈定一定範圍的ip位址。比如兩個人都來自廣東汕頭,但是住在汕頭的不同地方 兩個ip202.117.2.80 24和202.117.2.180 24化成二進位制後前24位相同,所以他們來自同乙個子網,但卻是不同的主機。乙個c類網段 202.117.2.0 需要劃分6個子...