1樓:
這個問題應該不難172.16.xx000000.
00000000,其中xx兩位劃分四個子網,因為給的是b類地址那麼有足夠的地址了,那麼所有的網段子網掩碼均是255.255.192.
0。分析如下
如60臺那麼ip:172.16.
00000000.00000001--172.16.
00000000.00111100,就是172.16.
0.1--172.16.
0.60;
如32臺那麼ip:172.16.
01000000.00000001--172.16.
01000000.00100000,就是172.16.
64.1--172.16.
64.32;
如17臺那麼ip:172.16.
10000000.00000001--172.16.
10000000.00010001,就是172.16.
128.1--172.16.
128.17;
如32臺那麼ip:172.16.
11000000.00000001--172.16.
11000000.11111111,就是172.16.
192.1--172.16.
192.127;
這樣做會發現一個問題就是ip地址大量的浪費了,這就是定長的子網掩碼的壞處。如果使用可變長的子網掩碼劃分則可以充分使用地址了。
假如你給的是c類地址,那麼會發現假設子網佔兩位,那麼還有6位,不可能表示127臺主機,那麼你就必須使用變長子網掩碼劃分了。但是有個規定就是ip的主機數量從大到小劃分,這樣比較方便點。儘量不要按照你的題目序列按照60臺、32臺、17臺、127臺這樣劃分,一定會出現問題的。
比較你的有127臺那麼主機需要7位,子網佔1位,那麼子網掩碼為255.255.255.
128如果是60臺的話,那麼需要6位,子網佔2位,那麼子網掩碼為255.255.255.192
按照這個原理就可以了。其中全0,全1不能用的,你應該知道吧,全1是廣播地址,全0是網路地址。
擁有電腦127臺的子網為:172.16.0.1 ~ 172.16.0.127 子網掩碼:255.255.255.128
擁有電腦60臺的子網為:172.16.0.129 ~ 172.16.0.189 子網掩碼:255.255.255.192
擁有電腦32臺的子網為:172.16.0.193 ~ 172.16.1.xx 子網掩碼:255.255.255.224
擁有電腦17臺的子網為:172.16.1.226 ~ 172.16.1.xx 子網掩碼:255.255.255.224
這樣劃分會發現一個問題,就是你給的主機已經超過ip地址的範圍了,所以如果是c類地址劃分是不可能的。如果給的主機臺數每個都減少3臺的話。採用這種方法是最好的。
2樓:匿名使用者
擁有電腦60臺的子網和為:172.16.0.0 ~ 172.16.0.63 子網掩碼:255.255.255.192.
擁有電腦32臺的子網和為:172.16.0.64 ~ 172.16.0.95 子網掩碼:255.255.255.224
擁有電腦17臺的子網和為:172.16.0.96 ~ 172.16.0.127 子網掩碼:255.255.255.224
擁有電腦127臺的子網和為:172.16.0.128 ~ 172.16.0.255 子網掩碼:255.255.255.128
以上的解答,只是我個人的解法,可能還有別答案,僅供參考!
已知ip地址和網路號,求子網掩碼。
3樓:大野瘦子
舉個例子:
都換算成二進位制:
00001010.00000001.00000001.00111100 ip地址
00001010.00000001.00000001.00110000 網路號
對比就看出來了吧,從左邊開始數,相同的寫1,從第一個不相同的開始後面都為0,結果就是:
11111111.11111111.11111111.11110000 再換算成十進位制為:
255.255.255.240
4樓:匿名使用者
已知ip地址和網路號,計運算元網掩碼請看**上的and運算,經過二進位制運算得到子網掩碼。
子網掩碼的作用是劃分成網路地址和主機地址,區別網路標識和主機標識,說明在內網還是在外網。
擴充套件資料:
子網掩碼(subnet mask)是每個使用網際網路的人必須要掌握的基礎知識,只有掌握它,才能夠真正理解tcp/ip協議的設定。
子網掩碼——遮蔽一個ip地址的網路部分的“全1”位元模式。對於a類地址來說,預設的子網掩碼是255.0.
0.0;對於b類地址來說預設的子網掩碼是255.255.
0.0;對於c類地址來說預設的子網掩碼是255.255.
255.0。
示例一:
i p 地址 192.168.0.1
子網掩碼 255.255.255.0
and運算(and運演算法則:1 與1 = 1 ,1 與0 = 0 ,0 與1 = 0 ,0 與0 = 0 ,即當對應位均為1時結果為1,其餘為0。)
轉化為二進位制進行運算:
i p 地址 11000000.10101000.00000000.00000001
子網掩碼 11111111.11111111.11111111.00000000
and運算
11000000.10101000.00000000.00000000
轉化為十進位制後為:
192.168.0.0
5樓:_亨利斯托爾諾
192.168.0.
1 255.255.255.
0 即:192.168.
0.1/24 而/24 則說明網路位前24位必須一樣 將192.168.
0.1 劃分為二進位制計算也就是(10000000,1011000,00000001),00000001 取前24位 網路號也就是 192.168.
0.0 10000000,1011000,00000001,(00000001 )主機號就為 0.0.0.1
6樓:匿名使用者
題呢?ip地址是什麼?網路號(網路地址)是什麼?什麼都沒有咋求?
算了,我給你舉個例子吧:
7樓:匿名使用者
ip地址是32位的二進位制數值,用於在tcp/ip通訊協議中標記每臺計算機的地址。通常我們使用點式十進位制來表示,如192.168.0.5等等。
如何利用子網掩碼劃分子網
在有類網路 a類 b類 c類 中,用主機位的bit 二進位制位 來增加原來標準子網掩碼的位數,這個技術稱為子網劃分。a類位址的標準子網掩碼是255.0.0.0 b類位址的標準子網掩碼是255.255.0.0 c類位址的標準子網掩碼是255.255.255.0 舉例c類位址192.168.1.0來說,...
已知ip地址和子網掩碼怎麼求網路地址
1 首先將網路的ip地址和子網掩碼都轉換成32位二進位制字元。2 將轉換後的二進位制的ip地址和子網掩碼進行 邏輯與 運算,得到新的32位二進位制字元。3 把得到的新的32位二進位制字元轉換成十進位制,就是主機的網路號了。例如 本機ip為192.168.1.16 子網掩碼為255.255.255.0...
已知ip位址和子網掩碼怎樣算網路位址
王者歸來黑龍 把ip位址和子網掩碼都用二進位制表示,然後各位做相與運算,得到的結果就是網路位址。ps 相與運算 1,0相與得0 0,0相與得0 1,1相與得1掩碼分網路位,主機位 ip對應網路位的地方不動,主機位全0就行了。例如 192.168.25.10 30 那麼192.168.25.x不動 1...