《计算机网络技术基础》部分计算题及答案参考一.一台机器在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=144.网络地址:156.56.97.10097=(01100001)2˄255.255.240.0240=(11110000)2156.56.96.0见(01100000)2=96既网络地址是156.56.96.0;广播地址:96.0=(0110000000000000)2˅(111111111111)2(0110111111111111)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=22.该网络表示主机的位数是:32-18=14则总的主机数目是:214-2=163823.IP地址172.31.128.255中的128=(10000000)2其中(10)2=2表示网络号,故该主机所在子网号是2。而网络地址:172.31.128.255其中:128=(10000000)2˄子网掩码:255.255.192.0其中:192=(11000000)2172.31.128.0(10000000)2=128既该网络地址是172.31.128.0。则:172.31.128.0其中:128.0=(1000000000000000)2(根据广播地址定义)˅(0011111111111111)2191.255=(1011111111111111)2既该子网的广播地址是172.31.191.2554.该子网中可分配的IP地址起始:172.31.128.1(网络地址号+1)终止:172.31.191.254(直接广播地址-1)既该子网中可分配IP的起止地址范围:172.31.128.1--172.31.191.254