计算机网络习题(IP地址分类及CIDR划分方法)
题目描述:
已知地址块中的一个地址是140.120.84.24/20。
(1)求这个地址块中的最小地址和最大地址
(2)地址掩码是什么?
(3)地址块中共有多少个可用地址?
知识点分析:
1.分类的IP地址
IP地址:: = {<网络号>,<主机号>}
不同的网络号和主机号的设置决定了IP地址的分类,包括了A、B、C、D、E共5类。
A类地址:网络号8位(1个字节),主机号24位(3个字节),网络号的最高位到0即(01111111)
0.0.0.0 ~ 127.255.255.255
B类地址:网络号16位(2个字节),主机号16位(2个字节),网络号的最高位到10即(10111111)
128.0.0.0 ~ 191.255.255.255
C类地址:网络号24位(3个字节),主机号8位(1个字节),网络号的最高位到110即(11011111)
192.0.0.0 ~ 223.255.255.255
D类地址:最高4位到1110即(11101111),用于IP多播
224.0.0.0 ~ 239.255.255.255
E类地址:最高4位到1111即(11111111),作为保留使用
240.0.0.0 ~ 255.255.255.255
2.子网划分
IP地址:: = {<网络号>,<子网号>,<主机号>}
A类地址默认的子网掩码为255.0.0.0
B类地址默认的子网掩码为255.255.0.0
C类地址默认的子网掩码为255.255.255.0
3.无分类编址CIDR
IP地址:: = {<网络前缀>,<主机号>}
例如202.194.20.138/19,此IP中前19位为网络前缀,后13位为主机号。
题目解答:
(1)140.120.84.24/20前20位是网络前缀,后12位为主机号。
140.120.84.24换算为二进制为:10001100.01111000.01010100.00011000
最小地址:10001100.01111000.01010000.00000000
最大地址:10001100.01111000.01011111.11111111
相应转化为:140.120.80.0 140.120.95.255
(2)140.120.84.24属于B类地址,前20位全为1:11111111.11111111.11110000.00000000
地址掩码为255.255.240.0
(3)可用地址为:2^12-2(为两个不可以地址)=4094