已知IP是172.22.139.234/27
问:
1)该IP位于哪个网段?
2)该网段有多少可用IP?
3)广播地址是多少?

回答:
1)概念辨析,首先明白子网掩码

上述IP中的“27"表示如下
”27“的含义是,从左往右,32位中有27个”1“,剩下由”0“补足。

11111111  11111111  11111111  11100000

4个8位的二进制数共同组成表示子网掩码。

二进制数  11111111  11111111  11111111  11100000
子网        255       255       255       224 

即,”27“的子网掩码表示子网255.255.255.224

同时这也是有效的子网掩码,因为该子网前27位是连续的1,后5位是连续的0,没有出现1和0交叉且重复出现的情况。
有效子网掩码,就是1和0”争抢“的地方,即第四个8位二进制数,在本题中表示为11100000

子网掩码的作用:
(1)子网掩码和IP必须成对出现,否则没有意义。如果不写不代表没有子网掩码,默认按规定的标准赋值。
A类地址是8
B类地址是16
C类地址是24
(2)给IP地址划分网络地址和主机地址。例如192.168.1.1192.168.1.254都是同一网络,不通过路由器,只通过交换机。
(3)和子网掩码1对应的IP地址是网络位,和0对应的是主机位。
(4)只要1是连续的,就是合理子网掩码。

2)介绍二进制逻辑和位运算

1+1=1
1+0=0
0+0=0

3)对问题进行计算

计算网络地址:
公式——网络地址等于IP和子网掩码的二进制逻辑运算

IP      172.22.139.234
子网掩码  27   
IP      10101100  00010110  10001011  11101010
子网     11111111  11111111  11111111  11100000
网络地址  10101100  00010110  10001011  11100000
网络地址    172       22         139      224

网络地址172.22.139.224


计算广播地址:
公式——有效子网掩码中,有几个0,就把IP的后几位换成1

子网掩码”27“的二进制中,后5位是0,则把IP后5位换成1
10101100 00010110 10001011 11111111
172.22.139.255


计算子网个数:
公式——有效子网掩码中,有几个1,子网数是2的几次方
本题有效子网掩码是11100000
有3个1,子网数就是2^3=8
有8个子网。


计算主机个数:
公式——有效子网掩码中,有几个0,主机数是2的几次方减2
有5个0,主机数是2^5-2=30
有30个主机。

ps.
A类IP地址二进制必须以0开头,且人为排除0.0.0.0127.*.*.*

1.0.0.0~126.255.255.255

B类IP地址二进制以10开头

128.0.0.0~191.255.255.255

C类IP地址二进制以110开头

192.0.0.0~223.255.255.255
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐