计算主机数

一个B类网的子网掩码为255.255.240.0,每个子网最多有多少主机?答案是4094,可是关键是不知其如何求出的,拜托大虾伸出援助之手

首先把子网掩码转换成二进制,即11111111.11111111.11110000.00000000
而B类地址默认子网掩码是:11111111.11111111.00000000.00000000
以此推断出这个子网地址是借了4位为网络位,剩下12位就是主机位,子网地址的主机地址数=2ⁿ-2,也就是2的12次方再减2,等于4094
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-01
从上面的IP看因为网络位占了20位,子网位占了12位,2^12=4096个,再减掉头尾两个IP就是4094个主机
第2个回答  2018-01-23
1,先把出255.255.240.0换算成2进制就是11111111.11111111.11110000.00000000
2,根据网络位和主机位的定义,全为0的是主机位,一共12个0
3,可用主机数计算公式为2^n-2带入你的值为(2^12)-2=4096-2=4094
第3个回答  推荐于2017-09-27
根据子网掩码来算看有几位是定义主机号的,有几位是来定义网络号的。然后用二进制算位数就行了!

子网掩码的简便算法
举例说明该算法。
例:给定一 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本回答被提问者采纳
相似回答