《计算机网络技术基础》部分计算题及答案参考
一.一台机器在TCP/IP中设置如下:
IP地址:156.56.97.100
子网掩码:255.255.240.0
问:该主机所在的网络属于哪一类网络?其网络是否进行了子网划分?划分为几个?该主机所在子网的网络地址以及广播地址?
答:1.由A类网的第1字节范围是1-126,B类网的第1字节范围是128-191,C类网的第1字节范围是192-223可知:156.56.97.100所在的网络属于B类网络。
2.标准B类网络的子网掩码是255.255.0.0,而该网络的子网掩码是255.255.240.0,故知网络进行了子网划分。
3.由于子网掩码中的240=(11110000)2
可知:借4位做子网号,故子网划分数目是
24-2=14
4.网络地址:156. 56. 97.100 97=( 01100001)2
˄ 255.255.240.0 240=(11110000)2
156.56. 96.0 见( 01100000)2=96
既网络地址是156.56. 96.0;
广播地址:96.0= ( 0110 0000 00000000 ) 2
˅ (1111 11111111)2
( 0110 1111 11111111) 2=111.255
既广播地址为:156.56.111.255
二.已知网络中的一台主机IP地址和子网掩码为了172.31.128.255/18,试计算:
1.该网络中子网数目;
2.该网络中总的主机的数目;
3.该主机所在子网的网络号以及广播地址;
4.该子网中可分配IP的起止地址范围。
答:
1.由于172.31.128.255/18网段属B类网络,B类网络标准子网掩码位数是否16位。
故子网借位:18-16=2
则子网数目:22-2=2
2.该网络表示主机的位数是:32-18=14
则总的主机数目是:214-2=16382
3.IP地址172.31.128.255中的
128=(10 000000)2
其中(10)2=2表示网络号,故该主机所在子网号是2。
而
网络地址:172. 31. 128. 255 其中:128=(10 000000)2
˄ 子网掩码:255. 255. 192. 0 其中:192=(11 000000)2
172. 31. 128. 0 (10 000000)2=128既该网络地址是172.31.128.0。
则:172. 31. 128. 0 其中:128.0=(10 000000 00000000)2(根据广播地址定义)˅ (00 111111 11111111)2
191.255=(10 111111 11111111)2既该子网的广播地址是172.31.191.255
4.该子网中可分配的IP地址起始:172.31.128.1 (网络地址号+1)
终止:172.31.191.254(直接广播地址-1)
既该子网中可分配IP的起止地址范围:172.31.128.1--172.31.191.254。