網段,子網掩碼,網絡標識,IP划分


網段

百科名片

 

網段指一個計算機網絡中使用同一物理層設備(傳輸介質,中繼器,集線器等)直接通訊的那一部分。就是從一個IP到另一個IP 好比 從192.168.0.1到192.168.255.255這之間就是一個網段

 

 

網段

IP默認分配的子網掩碼每段只有255或0

A類的默認子網掩碼 255.0.0.0 一個子網最多可以容納1677萬多台電腦

 

B類的默認子網掩碼 255.255.0.0 一個子網最多可以容納6萬台電腦

 

C類的默認子網掩碼 255.255.255.0 一個子網最多可以容納254台電腦

 

要想在同一網段,只要網絡標識相同就可以了,那要怎么看網絡標識呢?首先要做的是把每段的IP轉換為二進制。(有人說,我不會轉換耶,沒關系,我們用Windows自帶計算器就行。打開計算器,點查看>程序員,輸入十進制的數字,再點一下“二進制”這個單選點,就可以切換至二進制了。)

 

把子網掩碼切換至二進制,我們會發現,所有的子網掩碼是由一串連續的1和一串連續的0組成的(一共4段,每段8位,一共32位數)。

 

255.0.0.0 11111111.00000000.00000000.00000000

 

255.255.0.0 11111111.11111111.00000000.00000000

 

255.255.255.0 11111111.11111111.11111111.00000000

 

這是A/B/C三類默認子網掩碼的二進制形式,其實,還有好多種子網掩碼,只要是一串連續的1和一串連續的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,這也是一段合法的子網掩碼。子網掩碼決定的是一個子網的計算機數目,計算機公式是2的m次方,其中,我們可以把m看作后面0的個數。如255.255.255.0轉換成二進制,那就是11111111.11111111.11111111.00000000,后面有8顆0,那m就是8,255.255.255.0這個子網掩碼可以容納2的8次方(台)電腦,也就是256台,但是有兩個IP是不能用的,那就是最后一段不能為0和255,減去這兩台,就是254台。

 

計算方法

00 把將其轉換為二進制的四段數字(每段要是8位,如果是0,可以寫成8個0,也就是00000000)

 

11111111.1111111.11111000.00000000

 

然后,數數后面有幾顆0,一共是有11顆,那就是2的11次方,等於2048,這個子網掩碼最多可以容納(2048-2)=2046台電腦。

 

我們再來看看這個改為默認子網掩碼的B類IP

 

如IP:188.188.0.111,188.188.5.222,子網掩碼都設為255.255.254.0,在同一網段嗎?

 

先將這些轉換成二進制

IP(A) 188.188.0.111 10111100.10111100.00000000.01101111

 

IP(B) 188.188.5.222 10111100.10111100.00000101.11011010

 

Mask 255.255.254.0 11111111.11111111.11111110.00000000

 

255.255.254.0 是由23個1組成,也就是23位掩碼。簡單的說,由左往右數1,把十進制的IP換算成二制后,前23位1相同的情況下就屬於同一個網段內的IP,24位后的1隨意變化,屬於同一網段。例中IP(A) 188.188.0.111,通過這個23位限制,可以看出的范圍就是屬於 188.188.0.0~188.188.1.255范圍,只有在這個范圍內,才屬於同一個網段內IP。IP(B)同網段的IP范圍是188.188.4.0~188.188.5.255的范圍,顯然不在IP(A)的范圍內,所以IP(A)與IP(B)不是同一網段內IP。

 

分別and運算,得

 

10111100.10111100.00000000.00000000

 

10111100.10111100.00000100.00000000

 

網絡標識不一樣,即不在同一網段

 

IP網段與子網掩碼

現在的企業規模越來越大,從原來的十幾台,到幾十台,現在是幾百台。那么所需的IP地址數量也越來越多。我們都知道一個網段的IP地址數為0-255,除去0和255,只能有254台電腦,如果超過254台電腦,就需要增加IP地址,如何增加IP地址呢,為此就需要子網掩碼。

 

現在的IP暫時由四段數字組成(以后將擴充更改),常分為三類IP:

 

A類:0.0.0.0到126.255.255.255

 

B類:128.0.0.0到191.255.255.255

 

C類:192.0.0.0到223.255.255.255

 

子網掩碼:

在同一網段,要求網絡標識相同,網絡標識就是用IP的二進制與子網掩碼的二進制數據作'與'運算(可用WINDOWS計算器算二進制),所以結果相同,表示在同一網段,而不是IP地址前幾段相同就表示在同一網段。算網絡標識的時候,A類IP只算第一段,B類只算第一,二段,C類IP算第一,二,三段。

 

例:192.168.0.1 255.255.255.0的網絡標識為:192.168.0.0

 

192.168.0.1: 11000000.10101000.00000000.00000001

 

255.255.255.0:11111111.11111111.11111111.00000000

 

作與運算:

11000000.10101000.00000000.00000000

 

結果:192.168.0.0

 

子網掩碼決定了一個子網的計算機數目,簡單的算法就是2的M次方。M表示二進制的子網掩碼后面0的數目。

 

例:255.255.255.0

 

二進制:11111111.11111111.11111111.00000000

 

后面有8個0,那M就是8,這個子網掩碼可以容納2的8次方(台)電腦,也就是256台,去掉0和255就是254台電腦。

 

實例:一個公司有530台電腦,組成一個對等網,子網掩碼如何設?IP如何設?

 

子網掩碼:

2的M次方=530,求得M=10

 

那么子網掩碼最后為10個0,如此便是:11111111.11111111.11111100.00000000

 

換成十進制便是:255.255.252.0

 

再看IP,我們選一個B類IP,例如:188.188.×.×

 

前兩段按B類要隨便設就可以,關鍵是第三段,只要網絡標識相同就可以在同一網段就可以,我們先看網絡標識:

 

255.255.252.0:11111111.11111111.11111100.00000000

 

188.188.×.×: 10111100.10111100.??????××.××××××××

 

網絡標識: 10111100.10111100.??????00.00000000

 

上邊×號無論填0和1結果都是0

 

?處填0和1都一樣,我們就全填0,結果便是IP便是:

 

10111100.10111100.000000××.××××××××,這個IP共有530台電腦,IP最后一段分給254台,一共要分530/254=2.086段,進一法則要分成3段,所以IP地址000000××處分成三個不同的數據即可,例:00000001,00000010,00000011,分別是1,2,3,這樣IP地址就確定了188.188.1.×,188.188.2.×,188.188.3.×。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM