第8道题是选a还是选b,寒假期间补一下网络基础的内容,以前没怎么认真去学。我看网上说计算出2的平方后还要减去2位(子网数),在A和B之间纠结;还有就是主机数是254和子网掩码的差吗?

第8道题是选a还是选b,寒假期间补一下网络基础的内容,以前没怎么认真去学。我看网上说计算出2的平方后还要减去2位(子网数),在A和B之间纠结;还有就是主机数是254和子网掩码的差吗?

答案是B
ip地址32位,为方便记忆,用十进制.方式分成四段,他有寻址定位功能,分成前面是网络地址后面是主机地址,网络地址表示在那一大段,主机地址表示设备在大段里的相对位置。如学生学号31200426,31专业代号,2004年级代号,26学生编号,前六位就能确定是那个班级,26就是某个学生,这样分层来寻址定位。
子网是把原来大的,主机多的网络,画成主机个数更小的网络,采用的是网络地址位向右移动的方法,把原来的主机位变成网络位,减少原来主机位的方法。
掩码有两种表示方法,数字和ip形式。
数字如题目192.168.1.0/24,/24就是表示ip地址ip地址中前24位前三段是网络地址,后面8位第四段是主机地址。掩码的ip形式就是32位中网络地址用连续的1表示,主机地址位用连续的0表示,11111111 11111111 11111111 00000000,ip格式就是255.255.255.0。
子网划分把一段主机位8位,变成前面几位是网络地址,后面是主机地址的形式。就是掩码从0变成非零,假定这一段8位中,主机位为n,主机位最大值是2^n-1,那么这段掩码值就是前面8-n个1,后面n个零,我们知道二进制8个1是255,n个1就是2^n-1,这个掩码值就是255-(2^n-1)=256-2^n
题目中掩码是255.255.255.240,由240得出ip第四段n=2^4=16,主机位有四位,那么网络位就有四位,就有2^(8-n)个取值,四位网络位取值0000-1111,共16种取值,每种取整都代表一个子网,每个子网里主机位同样有16种取值0000-1111。
你这样理解,一段软绳,等长256小段,编号依次0到255,要分成等长16大份,每份16小块,就得对折四次,一分为二,再对折为4,4对折成8,8对折成16,每份开头编号就是16xk,k取值从0,到15,就是0 16 32 64……224 240。
现在规定每份开头和结尾不能用,开头对应网络地址,结尾对应广播地址,所以可用的ip就是2^n-2
所以答案是b,网络位4位,对应16个子网,每个子网里14个可用ip