1、求主機數目
更正一下,B類網路的子網掩碼為255.255.0.0,主機數目是2ˆ16-2(2的16次方減2)
2、主機位數,每個子網可用主機數量怎麼求
每個子網主機數:
=2^剩餘的主機位數–2,
主機位數(默認)=借用主機位數+剩餘主機位數。
3、已知子網掩碼,如何求子網中的主機數量
根據copy子網掩碼255.255.255.248可以得出這是C類子網,網路id是24位,把子網掩碼拆分為二進制,有29個1,全1對應的是網路id+子網id,子網id有29-24=5,主機id有32-29=3,按照公式 2的n次方-2 求出子網數為30 ,主機數為6.
4、根據子網掩碼求最大主機數怎麼做?
0對應的是主機位,每個子網的主機數的計算方法是用2的剩餘位數次冪減去2.
B類IP地址默認16位主機地址,子網掩碼設為255.255.240.0
後還有12位主機地址
每個子網最多有2^12-2台主機
最多有 4094 台主機,可以劃分14個子網
下面是詳細解答
首先我就隨意取一個B類網路地址來分析這個問題
我就取一個B類網路地址為: 172.16.2.160 預設的掩碼是:255.255.0.0
從我題目的要求可以得出,是將這個預設的掩碼劃分為一個B類的掩碼
255.255.0.0 二進制為:11111111,11111111,00000000.00000000
255.255.240.0二進制為:11111111,11111111,11110000,00000000
172.16.2.160是一個B類網路 其中172.16是網路號,2.160是主機地址
255.255.0.0 中的255.255 是對應172.16的網路號
255.255.240.0中的240.1是子網劃分後的主機地址
所以從以上我可以不看掩碼前面的網路號 即:255.255
240的二進制為 11110000 所以子網劃分後占第3個8位組中的前4位 主機域為後4位 故最大的主機的數量為: 24-2=14(24是指2的4次方,書寫有點不太規范)因為其中有2個保留地址不能使用一個是網路號和子網廣播地址不能使用故需要減2
240換成二進制 1111 0000 後4位是主機號..4+8=12
2的12次方=4096 4096-2=4094台PC
最多4094台主機
5、求每個子網可容納的主機個數!怎麼算啊?不會啊,急求大神講解,謝謝
子網的主機數,要看子網掩碼決定
你現在的題目當中的掩碼是255.255.255.192 也就是用 /26表示
標準的回C類子答網掩碼是/24 也就是255.255.255.0
255.255.255.192==》11111111.11111111.11111111.11000000
255.255.255.0==》11111111.11111111.11111111.00000000
這兩個掩碼,在二進制中,就是最後一組,被占(借)用了2位
標準的/24當中,每個子網能容納的主機為2的8次方-2=254個
在/26當中,每個子網能容納的主機數就變成了2的6次-2=62個
6、通過子網掩碼算主機數
192用二進製表示就是:1100 0000
那麼可用主機就是2的6次方(掩碼顯示為0的部分),也就是64台,去掉網路地址和廣播地址,實際可用主機數是62台.
7、計算主機數
根據子網掩碼來算看有幾位是定義主機號的,有幾位是來定義網路號的。然後用二進制算位數就行了!
子網掩碼的簡便演算法
舉例說明該演算法。
例:給定一 class c address : 192.168.5.0 ,要求劃分20個子網,每個子網5
個主機。
解:因為4 即是所求的子網掩碼,對應的子網數
也就出來了。這是針對C類地址。老師也只講了針對C類地址的做法。下面是我自
己推出來的針對B類地址的做法。
對於B類地址,假如主機數小於或等於254,與C類地址演算法相同。
對於主機數大於254的,如需主機 700台,50個子網(相當大了),
512 < 700< 1024
256-(1024/256)=256-4=252 ――>即是所求的子網掩碼,對應的子網數也就
出來了。
上面256-4中的4(2的2次冪)是指主機數用2進製表示時超過8位的位數,即超過
2位,掩碼為剩餘的前6位,即子網數為2(6)-2=62個。
歡迎指正。
Append :Host/Subnet Quantities Table
----------------------------------------------------------------------
Class A Effective Effective
# bits Mask Subnets Hosts
------- --------------- --------- ---------
2 255.192.0.0 2 4194302
3 255.224.0.0 6 2097150
4 255.240.0.0 14 1048574
5 255.248.0.0 30 524286
6 255.252.0.0 62 262142
7 255.254.0.0 126 131070
8 255.255.0.0 254 65536
9 255.255.128.0 510 32766
10 255.255.192.0 1022 16382
11 255.255.224.0 2046 8190
12 255.255.240.0 4094 4094
13 255.255.248.0 8190 2046
14 255.255.252.0 16382 1022
15 255.255.254.0 32766 510
16 255.255.255.0 65536 254
17 255.255.255.128 131070 126
18 255.255.255.192 262142 62
19 255.255.255.224 524286 30
20 255.255.255.240 1048574 14
21 255.255.255.248 2097150 6
22 255.255.255.252 4194302 2
Class B Effective Effective
# bits Mask Subnets Hosts
------- --------------- --------- ---------
2 255.255.192.0 2 16382
3 255.255.224.0 6 8190
4 255.255.240.0 14 4094
5 255.255.248.0 30 2046
6 255.255.252.0 62 1022
7 255.255.254.0 126 510
8 255.255.255.0 254 254
9 255.255.255.128 510 126
10 255.255.255.192 1022 62
11 255.255.255.224 2046 30
12 255.255.255.240 4094 14
13 255.255.255.248 8190 6
14 255.255.255.252 16382 2
Class C Effective Effective
# bits Mask Subnets Hosts
------- --------------- --------- ---------
2 255.255.255.192 2 62
3 255.255.255.224 6 30
4 255.255.255.240 14 14
5 255.255.255.248 30 6
6 255.255.255.252 62 2
8、子網劃分和怎麼計算主機個數
實現這一過程的操作步驟(明確當前的需求和將來的計劃)
1. 確認所需要的網路ID數:
每個子網,需要有一個網路號
每個廣域網連接,需要有一個網路號
2. 確認每個子網中所需要的主機ID數:
每台TCP/IP主機,需要一個主機地址
路由器的每個介面,需要一個主機地址
3. 基於以上需要,創建如下內容:
為整個網路設定一個子網掩碼
為每個物理網段設定一個不同的子網ID
為每個子網確定主機的合法地址范圍
子網掩碼
為了保證所配置的子網地址可以工作,在網路上每台計算機都必須知識自己主機地址中的哪一部分是被用來表示子網地址的。可以通過在每台計算機上指定一個子網掩碼來完成。子網掩碼是一個32位的值,通過它,接收IP數據包的一方可以從IP地址的主機號部分中區分出子網ID號地址。
1表示網路或子網的地址部分,0表示主機部分
借用 2 位劃分子網,使用的子網掩碼是255.255.255.192,CIDR表示為 /26
192 = 11000000
這里的 1 代表子網位,而0代表在每個子網中可用的主機位,192 表明有 2 位的主機位被用於子網的劃分,而其他 6 位仍是用來定義子網中的主機。
得到子網如下:
00000000 = 0 (所有的主機位都置為 off)
01000000 = 64 (所有的主機位都置為 off)
10000000 = 128 (所有的主機位都置為 off)
11000000 = 192 (所有的主機位都置為 off)
子網中合法的主機號,取值於每個子網的子網地址和廣播地址之間。
子網地址:通過將所有的主機位都置為 off,即設為0,得到子網地址。
廣播地址:通過將所有的主機位都置為 on,即設為1,得到廣播地址。
多少個子網?
2x = 子網數目。 掩碼中 1 的個數,例如在11000000中,得到22 = 4個子網。
每個子網中,有多少個主機?
2y - 2 = 每個子網中主機的數目。掩碼中 0 的個數,例如在11000000中,0的個數決定了有26 - 2 =62,即每個子網將有62個主機號。
需要減 2 是因為子網地址和廣播地址都不能是有效的主機地址。
哪些是合法的子網?
256 - 子網掩碼 = 塊大小,即增量值。例如,256 - 192 = 64。192掩碼的塊大小總是64,從0開始以64為步長遞增得到子網號0、64、128、192,直至子網掩碼192。
每個子網中的廣播地址是什麼?
廣播地址總是緊鄰下個子網的地址。例如,0的子網廣播地址是63,因為下個子網號是64。
哪些是合法的主機?
合法主機是那些介於各個子網之間的取值,並要減去全 0 和全 1 的主機號。例如,0子網的廣播地址是63,那麼1~62就是0子網的有效主機范圍,即它總是介於子網地址和廣播地址之間的地址。
這個被選用的子網掩碼,會產生多少個子網?
每個子網中又會有多少合法的主機號可用?
這些合法的子網號是什麼?
每個子網的廣播地址是什麼?
在每個子網中,哪些是合法的主機號?
9、子網主機數計算
子網劃分兩個公式,一個是主機數量=2的N次方-2,其中N是主機號位數。第二個是子網數=2的N次方,其中N是子網號位數。理解這兩個公式,一切子網問題迎刃而解。
211.141.90.68---11010011 10001101 0111010 01000100
默認在沒有劃分子網情況下是C類IP,默認子網掩碼是255.255.255.0,24位網路號,8位主機號
題目中劃分子網之後是30位網路號,2位主機號,說明子網號是6位。
套用公式一得主機數是2的2次方-2也就是2個,套用公式二得子網數是2的6次方也就是64個
廣播地址是子網網路號不變,主機號全1的地址
也就是211.141.90.71---11010011 10001101 0111010 01000111
10、根據子網掩碼求最大主機數
子網掩碼
255.255.240.0
化成二進製得
11111111
11111111
11110000
00000000
子網號裡面的1代表網路號
0代表主機號回
所以有
12位為0
即最大主機號為
2的12次方答
又因為全0和全1的不能分配給主機地址(主機位全為0是網路地址,全為1是廣播地址)
所以實際的主機數為
2的12次方減去2
即最大主機數為
4096-2=4094個