IP分類
? ??????A類IP段 0.0.0.0 到127.255.255.255
B類IP段 128.0.0.0 到191.255.255.255
C類IP段 192.0.0.0 到223.255.255.255
默認分配的子網(wǎng)掩碼每段只有255或0
? ??A類的默認子網(wǎng)掩碼 255.0.0.0 8 一個子網(wǎng)最多可以容納1677萬多臺電腦
? ??B類的默認子網(wǎng)掩碼 255.255.0.0 16 一個子網(wǎng)最多可以容納6萬臺電腦
? ??C類的默認子網(wǎng)掩碼 255.255.255.0 24 一個子網(wǎng)最多可以容納254臺電腦
如果計算可用IP個數(shù)盹憎?
? ? ? 將子網(wǎng)掩碼轉換成二進制税课,進行計算,如下:
? ? ? ?255.0.0.0 11111111.00000000.00000000.00000000? ?可以容納1677萬多臺電腦
255.255.0.0 11111111.11111111.00000000.00000000? ??可以容納6萬臺電腦
255.255.255.0 11111111.11111111.11111111.00000000? ? ?可以容納254臺電腦
計算方法:
? ? ? ?看有幾個0棋傍,就是2的幾次方
? ? ? ? 那就是11111111.11111111.11111111.00000000,后面有8顆0幔妨,那m就是8术唬,255.255.255.0這個子網(wǎng)掩碼可以容納2的8次方(臺)電腦,也就是256臺台谊,
? ? ? ? 注意:有兩個IP是不能用的蓉媳,那就是最后一段不能為0和255,減去這兩臺锅铅,就是254臺酪呻。
例子:
? ? ? ? ? ?255.255.248.0這個子網(wǎng)掩碼可以最多容納多少臺電腦?
????????????思路方法: ?????????
????????????????1)把將其轉換為二進制的四段數(shù)字? 11111111.1111111.11111000.00000000
???????? 2)數(shù)數(shù)后面有幾顆0盐须,一共是有11顆玩荠,那就是2的11次方,等于2048贼邓,這個子網(wǎng)掩碼最多可以容納2048臺電腦阶冈。
逆向算法例子
????????????一個公司有530臺電腦,組成一個對等局域網(wǎng)塑径,子網(wǎng)掩碼設多少最合適女坑?
思路:
530臺電腦用B類IP最合適(A類不用說了,太多统舀,C類又不夠堂飞,肯定是B類),但是B類默認的子網(wǎng)掩碼是255.255.0.0绑咱,可以容納6萬臺電腦,顯然不太合適枢泰,
那子網(wǎng)掩碼設多少合適呢描融?我們先來列個公式。
2的多少m次方=560衡蚂?
1. 首先窿克,我們確定2一定是大于8次方的,因為我們知道2的8次方是256毛甲,也就是C類IP的最大容納電腦的數(shù)目年叮,
????????2. 我們從9次方一個一個試2的9次方是512,不到560玻募,
????????3. 2的10次方是1024只损,看來2的10次方最合適了。
????????子網(wǎng)掩碼一共由32位組成七咧,已確定后面10位是0了跃惫,那前面的22位就是1,最合適的子網(wǎng)掩碼就是:11111111.11111111.11111100.00000000艾栋,轉換成10進制爆存,那就是255.255.252.0。
如何判斷IP是否屬于相同網(wǎng)段蝗砾,如何為系統(tǒng)劃分網(wǎng)段:
相信好多人都和偶一樣先较,認為IP只要前三段相同携冤,就是在同一網(wǎng)段了,其實不是這樣的闲勺。
????拿IP:192.168.0.1曾棕,子網(wǎng)掩碼:255.255.255.0做例子
192.168.0.1的二進制轉換11000000.10101000.00000000.00000001
? ? ? ?IP 11000000.10101000.00000000.00000001
子網(wǎng)掩碼 11111111.11111111.11111111.00000000
怎么樣才算同一網(wǎng)段?
???????? 必需做到網(wǎng)絡標識相同
那網(wǎng)絡標識怎么算呢霉翔?
????????各類IP的網(wǎng)絡標識算法都是不一樣的睁蕾。A類的,只算第一段债朵。B類子眶,只算第一、二段序芦。C類臭杰,算第一、二谚中、三段渴杆。
算法只要把IP和子網(wǎng)掩碼的每位數(shù)AND就可以了。
AND方法:0和1=0 0和0=0 1和1=1
獲得網(wǎng)絡標識
如:And 192.168.0.1宪塔,255.255.255.0磁奖,先轉換為二進制,然后AND每一位
∧晨稹IP 11000000.10101000.00000000.00000001
子網(wǎng)掩碼 11111111.11111111.11111111.00000000
得出AND結果 ? ? 11000000.10101000.00000000.00000000
轉換為十進制192.168.0.0比搭,這就是網(wǎng)絡標識。
獲得主機標識
????????再將子網(wǎng)掩碼反取南誊,也就是00000000.00000000.00000000.11111111身诺,與IP AND
得出結果00000000.00000000.00000000.00000001,轉換為10進制抄囚,即0.0.0.1霉赡,
這0.0.0.1就是主機標識。要想在同一網(wǎng)段幔托,必需做到網(wǎng)絡標識一樣穴亏。
我們再來看看這個改為默認子網(wǎng)掩碼的B類IP
如IP:188.188.0.111,188.188.5.222柑司,子網(wǎng)掩碼都設為255.255.254.0迫肖,在同一網(wǎng)段嗎?
先將這些轉換成二進制
188.188.0.111 10111100.10111100.00000000.01101111
188.188.5.222 10111100.10111100.00000101.11011010
255.255.254.0 11111111.11111111.11111110.00000000
分別AND攒驰,得
10111100.10111100.00000000.00000000
10111100.10111100.00000100.00000000
網(wǎng)絡標識不一樣蟆湖,即不在同一網(wǎng)段。
可變長度子網(wǎng)掩碼(VLSM)
? ??VLSM(Variable Length Subnet Mask)????? 允許把子網(wǎng)繼續(xù)劃分為更小的網(wǎng)絡
? ??????#如圖:一個192.168.100.0 /24玻粪,劃分兩個網(wǎng)段隅津,192.168.100.0 /25 192.168.100.128/25
我們可以繼續(xù)把192.168.100.128-192.168.100.255/ 25 子網(wǎng)段繼續(xù)劃分為192.168.100.128-192.168.100.191 /26和192.168.100.192-192.168.100.255/26 兩個網(wǎng)段诬垂,以此類推。