问题:网络地址192.168.10.0;子网掩码255.255.255.128(/25)
类别 | 网络号/字节 | 主机号/字节 | 子网掩码(默认) |
---|---|---|---|
A | 1 | 3 | 255.0.0.0 |
B | 2 | 2 | 255.255.0.0 |
C | 3 | 1 | 255.255.255.0 |
类别 | 最大网络数 | 第一个可用网络号 | 最后一个可用网络号 | 每个网络中最大的主机数 |
---|---|---|---|---|
A | 126 | 1 | 126 | 16777214 |
B | 16384(2的14次方) | 128.0 | 191.255 | 65534 |
C | 2097152(2的21次方) | 192.0.0 | 233.255.255 | 254 |
十进制:192 168 10 0
二进制:11000000 10101000 00001010 00000000
子网掩码:11111111 11111111 11111111 10000000
1.哪类地址
c类 (见表)
2.网络号多少位
25
举例:
4段十进制,共32位二进制,如:192.168.1.1
二进制就是:11000000|10101000|00000001|00000001
子网掩码可以看出有多少位是网络号,有多少位是主机号: 255.255.255.0
二进制是:11111111 11111111 11111111 00000000
网络号24位,即全是1
主机号8位,即全是0
由子网掩码可看出有24个1在前24位所以有24位网络号
3.主机号多少位
7
子网掩码后面有七个个零所以有七位,子网掩码为1对应的ip地址为网络位,子网掩码位0对应的ip地址为主机位
4.子网号多少位
8
一个字节8位
5.子网数
2
确定该IP是属于A,B,C三类中的哪一类。就可知它们的网络号A类前8位,B类前16位,C类前24位。
把子网掩码化成2进制看有多少个1,把该进制中1的个数减去第一步所得出的位数,即为掩码位数。
因为子网数的公式为2N,N代表着子网的位数,该题的子网位数为1,则子网数=2*1=2
6.主机数
126
主机数=2的x次-2(x为主机位数)
7.有效子网
有效子网=256-128=128
(基数=256-子网掩码)
8.子网的地址
192.168.10.127与192.168.10.255
每个子网地址是指每个子网中主机号是0的地址,划分了几个子网,就有几个子网地址。然后计算子网掩码的基数:基数=254-子网掩码。例如,该子网掩码的十进制值为128,基数=256-128=128,子网地址为在对应子网地址字节中,N倍的基数。对于上面的例子,子网地址对应字节中的值应该是128的0倍,128的1倍。所以两个子网地址为192.168.10.0和192.168.10.128。
9.广播的地址
广播地址=下个子网号-1
每个子广播地址是指每个子网中主机号“全1”的地址,划分了几个子网,就有几个广播地址。题目的划分,总共划分了2个子网 ,第四字节转换二进制为01111111与11111111,转化为十进制广播地址为192.168.10.127与192.168.10.255
最后有效1个主机地址=下个子网号-2(即广播地址-1)