32道子网划分习题详细解析

news2024/11/18 17:53:43

目录

1 子网划分概念:

2 划分方法:

子网划分方法:段,块,数的计算三步。

段就是确定ip地址段中既有网络地址,又有主机地址的那一段是四段中的那一段?

块就确定上一步中确定的那一段中的主机位数n,这样就确定该段中主机位中最大ip变化是2^n。

变化段数的计算:

变化段主机位数n,变化段在第一段就是8-掩码位数,第二段就是16-掩码位数,第三段就是24-掩码位数,第四段就是32-掩码位数。

掩码在确定的段中的十进制值就是掩码=256-2^n,掩码若十进制.格式,就看非255和0,而是数值是128,192,224,240,248,252,254中的一个出现子那一段,确定该段就是子网有子网位的ip段。

子网个数就2^(8-n)个

网络地址在变化段值就是把该段的网络位看做一个值k,k*2^n,k的取值是0-2^(8-n)-1

广播地址就是(k+1)*2^n-1,下一个网络地址-1,网络地址+2^n-1。网络地址中纯主机段,十进制值为255,掩码十进制,纯网络位为255,纯主机位掩码值为0。

已知变化段的十进制为m,则m/2^n的整数k,余数为y,y=0.m就是网络地址,y=2^n-1,m就是广播地址。网络地址就是m-y或者k*2^n,可用ip地址范围就是k*2^n+1到(k+1)*2^n-2,判断两个ip是否同一子网,就判断该段值除2^n得到k值,k值相同就是子同一子网,不同就不是。或者得到子网的ip范围,就是确定ip的范围,网络地址到广播地址间,在这个范围就是。

一个子网地址里可用ip数就2^n-2,因为网络地址和广播地址不能配置在主机上。已知主机个数,确定掩码就是必须符合主机数<2^n-2。

合并路由就不用除去网络地址和广播地址,只要变化范围囊括全部的子网地址,2^n

大于等于子网数就行。

3 例题分析:

1.下列选项中,不属于网络202.113.100.0/21的地址是(    )。

2. IP地址块112.56.80.192/26包含了(     )个主机地址,不属于这个网络的地址是(  )。

3 接上题

4. 下面的ip地址中属于单播地址的是(    )。

5.公司得到一个B类网络地址块,需要划分为若干个包含1000台主机的子网,则可以划分成(   )个子网。

6. IP地址202.117.17.254/22是什么地址? (    )。

7. 把把下列8个地址块20.15.0.0~20.15.7.0聚合成一个超级地址块,则得到的网络地址是(     )。

   8.CID技术解决了路由缩放问题,现在把2045个C网络组成一个地址块,网络号为192.24.0.0~192.31.255.0,这样的超网号应为(   ),其地址掩码应为(    )。

9.接上题(    )

10.把网络117.15.32.0/23划分为117.15.32.0/27,则得到的子网是(   )个,每个子网中可使用的主机地址是(   )个。

11.接上题

12 如果知道子网掩码为255.255.254.0,则(   )地址可以作为一个主机地址。

13. 某个网络包含320台主机,采用子网掩码可以把这些主机置于同一个子网中而且不浪费地址(    )。

14.一个连锁店需要设计一种编码方案支持全国各个门店的销售网络,门店有300家左右,每个门店一个子网,每个子网中的终端最多50台,该连锁店从ISP处得到一个B类地址,应该采用的子网掩码是(    )。

15. 某网络的地址是200.16.0.0,其中包含480台主机,指定给该网络的合理子网掩码是(    ),下面的选项中,不属于这个网络的地址是(     )。

16 接上题 (     )

17. 两个主机的IP地址是10.11.7.24和10.11.7.100,要是这个两个地址在同一子网中,则指定的子网长度应为(    )bit。

18.如果子网172.6.32.0/20被划分子网172.6.32.0/26,则下面的结论中正确的是(   )。

19. 地址是192.168.37.192/25是(    ),地址172.17.17.255/23是(    )。

20.接上题 (     )。

21.某公司有2000台主机,则必须分给(   )个C类网络,为了使该公司的网络地址在路由表中只占一行,给它指定的子网掩码必须是(    )。

22.接上题

23.以下给出的地址中,属于子网172.112.15.19/28的主机地址是(    )。

24. 把网络10.1.0.0/16进一步划分子网10.1.0.0/18,则源网络被划分为(   )个子网。

25.4条路由:124.23.129.0/24、124.23.130.0/24/134.23.132.0/24、124.23.133.0/24,经过汇聚后得到的网络地址是(      ).

26. 下面那一个IP地址属于CIDR地址块120.64.4.0/22 ? (     )

27. 属于网络202.115.200.0/21的地址是(    )。

28. 4条路由:220.117.129.0/24、220.117.130.0/24、220.117.132.0/24和220.117.133.0/24,经过汇聚后得到的网络地址是(     )。

29.可以用于表示地址块220.17.0.0~220.17.7.0的网络地址是(    ),这个地址块中可以分配(    )个主机地址。

30. 接上题 (      )

31  一企业内部网 IP 为192.168.1.0/24,企业共4个部门, A 部门20台主机, B 部门120台主机, C 部门30台主机, D 部门16台主机,请问该如何划分?

32 写出192.168.205.0/19的所有子网的网络地址和广播地址


 


 

1 子网划分概念:

通过改变ip的掩码长度来改变ip的网络地址,把原来的ip地址从网络位+主机位,改成网络位+子网位+主机位。从而达到缩小主机个数或者扩大主机个数。缩小主机位,可以避免ip资源的浪费,减小广播域,提高效率。扩大主机位可以使节点的路由条目简化。就是借用ip地址四段中某一段,使得这段既有网络位又有主机位。

ip地址是全球统一编码,用于定位某一个设备,解决设备在哪里的问题。用32位二进制数字表示,为了方便记忆,每8位用十进制数据和.来分开,如222.90.12.24,分为四段,每段的取值是在0-255间。公网ip是用来寻址和定位某一台设备。

寻址就要解决怎么去的问题,为了解决寻址问题,引入网络地址和主机地址的概念,解决直接通信和间接通信,把ip地址分成两部分,网络地址部分和主机地址部分,相同网络地址设备就可以直接通信,而不同网络地址需要借助间接节点完成通信。从而引入掩码的概念,需要判断出网络地址。ISP把网络地址和节点对应起来,一个网络地址代表主机部分从全0到全1的ip地址的一个主机范围。这样就完成节点和网络地址的对应。

掩码获取ip网络地址的方法,就是表示ip地址32位中,网络地址的位数。掩码也有两种表达方式,一种是数字格式,如一个ip加掩码192.168.0.25/26,这里的/后面26就是掩码,表示在ip的32中,左边26位是网络地址位,后面32-26=6是主机地址位。另一种是用ip方式来表示,分四段,所有的网络位为二进制1,主机位为0,转换为十进制后写出来,如26就是  11111 11111   1111 1111 1111 1111 1100 0000,写成十进制.的格式就是255.255.255.192。计算网络地址时,ip和掩码相与得到一个值,这样网络位部分被保留,而主机位就变成全0,无论主机位是全0,还是全1,还是非全0全1,得到一样的的网络地址,所以网络地址代表一段ip的集合,若主机位数为n,就代表有2^n个ip地址。掩码在特点就是每段取值0,128,192,224,240,248,252,254,255这些数字中取一个。

Ip地址与掩码相于就得到对应一个网络地址,从而与路由条目中的路由去比对,符合的就执行选路的操作。这样就完成本地网段,落地本地直连路由处理,非本地的通过间接路由送出。

 简单理解例子就好比一个交换机局的固定电话号码,这是全球统一编码的,西安北郊用86xxxxxx,后面代表一百万个号码,其中龙首村电信局用8625xxxx,代表86250000-86259999这一万个号码属于本局。所以8625/4就代表被叫截取4位是8625的在本局处理。非8625的送到上级局经过转接到目的被叫方。8625就是网络地址,4位就是掩码,表示截取被叫的长短。

2 划分方法:

首先:对位和权要有理解。

0f277daaf06b4bf182dabaafda8e41bb.png

上图中1000 0000  就是十进制128,第8位的1循环右移一位就变成1100 0000 十进制的128+64=192,依次第七次就变成1111 1110,就是十进制的254,所以子网位的ip所在段对应的掩码值最小128,最大254。

 

 

网络地址:主机位全0

广播地址:主机位全1

 

网络位和主机位和子网,主机个数的关系:

f3b3a8d0fbfd465db119d87a2bf6e3fc.png

好比一条256段软绳,贴上0-255的数字标签,中间一折,一分为2,0-127一段,128-255一段。再中间一折,二分为4段,0-63,64-127,128-191,192-255为一段。再一折,4分为8,再一折,8分为16.......,最后,第七次对折,分成128个小段,每段大小为2,0-1,2-3,4-5......,254-255。折的次数就是网络位,每段大小就是主机位的ip个数,就是块大小,等分的个数就是子网个数,每一份都有自己开头编号和结束编号。

 

子网划分方法:段,块,数的计算三步。

段就是确定ip地址段中既有网络地址,又有主机地址的那一段是四段中的那一段?

根据掩码来判断,掩码用长度表示的话,小于8就在第一段,大于8小于16在第二段,大于16小于24在第三段,大于24,小于32在第四段。若是8.16.24.32的就没有子网位。

掩码用ip四段格式的,就看非0和255,但是在128,192,224,240,248,252,254这些值中的一个出现在第几段,就是在那一段。如掩码255.255.240.0的就是在第三段,255.255.255.252就是第四段。

块就确定上一步中确定的那一段中的主机位数n,这样就确定该段中主机位中最大ip变化是2^n。

数的计算:

主机位数n,变化段在第一段就是8-掩码位数,第二段就是16-掩码位数,第三段就是24-掩码位数,第四段就是32-掩码位数。

掩码在确定的段中的十进制值就是掩码=256-2^n,掩码若十进制.格式,就看非255和0,而是数值是128,192,224,240,248,252,254中的一个出现子那一段,确定该段就是子网有子网位的ip段。

子网个数就2^(8-n)个

网络地址在变化段值就是把该段的网络位看做一个值k,k*2^n,k的取值是0-2^(8-n)-1

网络地址中的纯主机段,十进制值为0,掩码十进制,纯网络位为255。网络地址是块大小的倍数。

广播地址就是(k+1)*2^n-1,下一个网络地址-1,网络地址+2^n-1。网络地址中纯主机段,十进制值为255,掩码十进制,纯网络位为255,纯主机位掩码值为0。

 

已知变化段的十进制为m,则m/2^n的整数k,余数为y,y=0.m就是网络地址,y=2^n-1,m就是广播地址。网络地址就是m-y或者k*2^n,可用ip地址范围就是k*2^n+1到(k+1)*2^n-2,判断两个ip是否同一子网,就判断该段值除2^n得到k值,k值相同就是子同一子网,不同就不是。或者得到子网的ip范围,就是确定ip的范围,网络地址到广播地址间,在这个范围就是。

一个子网地址里可用ip数就2^n-2,因为网络地址和广播地址不能配置在主机上。已知主机个数,确定掩码就是必须符合主机数<2^n-2。

合并路由就不用除去网络地址和广播地址,只要变化范围囊括全部的子网地址,2^n

大于等于子网数就行。

详细原理过程见:https://blog.csdn.net/wj31932/article/details/127939596#comments_26038163 

 

3 例题分析:

 

 

 

1.下列选项中,不属于网络202.113.100.0/21的地址是(    )。

A. 202.113.102.0

B. 202.113.99.0

C. 202.113.97.0

D. 202.113.95.0

   这是已知ip和掩码,求ip主机范围的问题。

   掩码21,确定子网位在ip的第三段,n=24-21=3,块大小2^3=8,第三段的值100/8=12,余4,该段网络地址为100-4=96或者12*8=96,广播地址就是13*8-1=103,第三段范围是,96-103,

显然答案是D.

2. IP地址块112.56.80.192/26包含了(     )个主机地址,不属于这个网络的地址是(  )。

A. 15

B. 32

C. 62

D. 64

   这是一个求可用ip个数2^n-2的问题

已知掩码是26,确定在子网位在第四段变化,n=32-26=6,确定2^6-2=62,答案是C

 

3 接上题

A  112.56.80.202

B  112.56.80.191

C  112.56.80.253

D  112.56.80.195

 

 这是已知ip,判断是否是同一子网的问题,就是ip在某一段值m/2^n取整得到k,和余数,写出ip范围。判断第四段ip是否在ip范围内?

  已知在子网在第四段,n=6,192/64=3,网络地址3*64=192,广播地址是4*64-1=255,从而第四段子网ip范围是192-255,显然答案是B.

4. 下面的ip地址中属于单播地址的是(    )。

A. 125.221.191.255/18

B. 192.168.24.123/30

C. 200.114.207.94/27

D. 224.0.0.23/16

  这是一个排除网络地址,广播地址和组播地址的问题。用所在段的ip值/2^n,余数为0,其他纯主机位段为0的是网络地址,余数为2^n-1,或者下一网络地址-1,其他纯主机位段为255就是广播地址。

A 掩码是18,确定在三段,24-18=6,块大小就是2^6=64,191=3*64-1而且第四段是255,全1,所以是广播地址

B 掩码是30,确定n=2,块大小是4,123/4=30余3,所以符合余2^n-1,所以是广播地址

C 掩码是27,n-32-27=5,块大小是32,94/32=2余30,不等于31,所以是主机地址,是可选答案。

D  224打头,而且掩码是16,确定是组播地址,所以排除

答案是C

5.公司得到一个B类网络地址块,需要划分为若干个包含1000台主机的子网,则可以划分成(   )个子网。

A. 100

B. 64

C. 128

D. 500

  这是一个根据主机数求所有主机位数n,在根据n求带子网位段的主机数n,求子网数2^(8-n)

  要求1000台主机,2^n-2>1000,求得n最小是10,主机位数是10,显然在第三段有子网位,所以第三段主机位2位,所以子网个数就是2^6=64

  所以答案是B

6. IP地址202.117.17.254/22是什么地址? (    )。

A. 网络地址

B. 全局广播地址

C. 主机地址

D. 定向广播地址

   这是一个根据ip和掩码判断是否网络,广播地址的问题,就根据子网位所在段的ip值去除2^n,得到k和余数,根据余数判断。

   掩码为22,显然在第三段变化,主机位为2,块大小是2^2=4,ip第三段的值17/4得4余1,显然余数不是0和3,排除网络地址和广播地址。

所以答案是C

7. 把把下列8个地址块20.15.0.0~20.15.7.0聚合成一个超级地址块,则得到的网络地址是(     )。

A. 20.15.0.0/20

B. 20.15.0.0/21

C. 20.15.0.0/16

D. 20.15.0.0/24

   这是求聚合后的网络地址,就是用大的网络地址,去涵盖几个小网络。就是大网络块大小里含有几个小网络的某一段值。2^n大于等于变化的间隔数。而且用起终地址求k,k相同就是同一子网,不相同的话,就把n扩大一位试试。

   看这几个地址,就是在ip第三段变化,而且三段是0-7,共8个值,所以n=3,掩码就是24-3=21,用最大的值7/2^3取整为0,0/8也得0,确定在k=0,在同一子网。取值合适。0*8=0,所以网络地址第三段为0

   所以答案是B

   8.CID技术解决了路由缩放问题,现在把2045个C网络组成一个地址块,网络号为192.24.0.0~192.31.255.0,这样的超网号应为(   ),其地址掩码应为(    )。

A. 192.24.0.0

B. 192.31.255.0

C. 192.31.0.0

D. 192.24.255.0

   这个题目和第七道题目一样,就是去聚合地址网络号和掩码的十进制表达式问题。

   看一下变化,确定在ip第二段变化,24-31有8种取值,先确定n=3,最小24/8=3,最大的31/8=3,余7,两个整数相同都是3,确定在同一子网。网络地址就是3*8=24。而且网络地址的第三四段都是主机位,所以三四段应该为0。

   所以答案是A

 

9.接上题(    )

  

A. 255.255.248.0

B. 255.255.255.0

C. 255.255.0.0

D. 255.248.0.0

这是根据掩码长度值,求变化段十进制值,掩码=256-2^n

   第八题的解答中,子网位在第二段,n=3,确定掩码=256-8=248,而且第三四段是主机位,三四段值是0

所以答案是D

10.把网络117.15.32.0/23划分为117.15.32.0/27,则得到的子网是(   )个,每个子网中可使用的主机地址是(   )个。

A. 4

B. 8

C. 16

D. 32

   这是已知扩大网络位位数,求子网数。子网数就是2^掩码变化数,可用主机个数就是2^n-2

  变化数就是掩码长度的差值,27-23=4,子网个数就是2^4=16个

 

11.接上题

 

A. 30

B. 31

C. 32

D. 34

这个就是确定最终网络掩码值,确定主机位数n,掩码27,确定第四段变化,n=5,2^5-2=30

所以答案是A

 

12 如果知道子网掩码为255.255.254.0,则(   )地址可以作为一个主机地址。

A. 112.10.4.0

B. 186.55.3.0

C. 117.30.3.255

D. 17.34.36.0

   这是已知ip掩码的十进制.表达式,排除网络,广播地址的问题。看子网所在ip段值是否符合除块大小,余数是否为0和2^n-1,还要判断后面的全主机段,是否全0全1,是否是0和255?

掩码第三段是254,非0和255,确定是变化段,254=256-2^n,n=1,块大小为2

  A  112.10.4.0第三段为4,4/2=2余0,ip第四段也是0,所以112.10.4.0/23符合网络地址。

  B  186.55.3.0第三段为3,3/2=1,余1,第三段符合广播地址,ip第四段为0,二进制全0,整个主机地址就是第三段1位1,和第四段全部8位0。1 0000 0000,所有的主机位不是全1,全0,显然B186.55.3.0/23是符合的主机地址。

  C  17.30.3.255第三段为3,3/2=1,余1,第三段符合广播地址,ip第四段为0,二进制全0,整个主机地址就是第三段1位1,和第四段全部8位1。1 1111 1111,是全1,所以117.30.3.255/23这是一个广播地址。

  D  17.34.36.0第三段是36,36/2=19余0,这一段符合网络地址特征,ip地址第四段段也是0,所以17.34.36.0/23这是一个网络地址

  答案是B

13. 某个网络包含320台主机,采用子网掩码可以把这些主机置于同一个子网中而且不浪费地址(    )。

A. 255.255.255.0

B. 255.255.254.0

C. 255.255.252.0

D. 255.255.248.0

  这是根据主机数求主机位数,再求子网位所在ip段的值,掩码值=256-2^n

2^n-2>320,确定n=9,这样判断ip第四段为全主机位,而且借用第三段一位,第三段主机位1位。掩码值256-2=254

 答案是B

 

14.一个连锁店需要设计一种编码方案支持全国各个门店的销售网络,门店有300家左右,每个门店一个子网,每个子网中的终端最多50台,该连锁店从ISP处得到一个B类地址,应该采用的子网掩码是(    )。

A. 255.255.255.128

B. 255.255.252.0

C. 255.255.248.0

D. 255.255.255.224

  这是一个把b类分成一个c类地址,求子网个数和主机个数的题目,根据掩码的变化值m,子网个数就是2^m个,主机数就是最终的子网位所在段的主机位数n,2^n-2大于需要值

   B类地址默认掩码是16,300家门店,就是2^m>300,m最新就是9,就是网络位右移到,占用第四段的一位。掩码变成16+9=25,这样子网位在第四段一位,第四段主机位32-25=7,

2^7=128>50台主机的要求。掩码值就是256-2^7=128。

   答案是A

 

 

15. 某网络的地址是200.16.0.0,其中包含480台主机,指定给该网络的合理子网掩码是(    ),下面的选项中,不属于这个网络的地址是(     )。

A. 255.255.255.0

B. 255.255.252.0

C. 255.255.254.0

D. 255.255.248.0

   这是根据已知根据主机数求掩码十进制.表达式和确定ip是否在这个网络里的问题。

  480台主机,所有的主机位n,2^n-2>480  n的最小值是9,所以ip第三段是主叫位是1,掩码值就是256-2=254,而且掩码第四段全主机位,所以是0,前一二段全网络位,是255

  答案是C

 

 

16 接上题 (     )

 

A. 200.16.0.23

B. 200.16.3.0

C. 200.16.1.255

D. 200.16.1.0

这是已知网络地址和掩码,判断是否在ip是否在同一子网的问题,就是求子网所在段的ip值和2^n的取整k值是否相同?

200.16.0.0/23,在ip第三段变化,n=1,块大小2,k=0/2取整=0,显然B第三段是3,3/2=1,所以不符合。

答案是B

17. 两个主机的IP地址是10.11.7.24和10.11.7.100,要是这个两个地址在同一子网中,则指定的子网长度应为(    )bit。

A. 25

B. 26

C. 27

D. 28

这是块大小必须大于ip变化数,来求n的问题

看两个ip,变化在第四段,100-24+1=77,2^n-2>77,求得n最小是7,块大小128,ip范围0-127,这两个值都在范围内,所以掩码就是32-7=25

   答案是A

 

18.如果子网172.6.32.0/20被划分子网172.6.32.0/26,则下面的结论中正确的是(   )。

A. 被划分为62个子网

B. 每个子网有64个主机地址

C. 被划分为32个子网

D. 每个子网有62个主机地址

   这是已知掩码变化值,求子网数和块里可用地址的问题,子网数2^m,m为掩码变化数,可用主机数为2^n-2

   掩码变化数为26-20=6,子网数就是2^6=64,掩码为26,主机位数为32-26=6,所以可用主机个数为2^6-2=62

    答案是D

 

19. 地址是192.168.37.192/25是(    ),地址172.17.17.255/23是(    )。

A. 网络地址

B. 组播地址

C. 主机地址

D. 定向广播地址

这是判断网络地址和主机地址的问题,就是确定确定子网位所在段的值和块大小的商取整,求余,判断余数是否为0和为2^n-1的问题。

  192.168.37.192/25,在第四段变化,n=32-25=7,块大小是2^7=128,192/128=1,余64,所以不是0和128-1=127,所以是主机地址。

 

20.接上题 (     )。

A. 网络地址

B. 组播地址

C. 主机地址

D. 定向广播地址

   172.17.17.255/23,在第三段变化,n=24-23=1,块大小为2,第三段是17,17/2=8余1,第三段符合广播地址,第四段255,是全1,所有主机位是9位,1  1111  1111  ,主机位全1,所以这是一个定向广播地址。

21.某公司有2000台主机,则必须分给(   )个C类网络,为了使该公司的网络地址在路由表中只占一行,给它指定的子网掩码必须是(    )。

A. 2

B. 8

C. 16

D. 24

  这是求所有主机位n的问题,2^-2大于2000,所以求得n=11,ip地址第三段必须有三位位主机位,所以c类地址就必须有2^3=8,掩码为32-11=21,如192.168.0.0/21,它就有192.168.0.0/24到192.168.7.0/24这样8个子网。

22.接上题

A. 255.192.0.0

B. 255.240.0.0

C. 255.255.240.0

D. 255.255.248.0

   这是已知掩码位长,求十进制掩码值的问题。

   掩码21,掩码第三段十进制值就是256-2^3=248,ip第四段是全主机位,掩码第四段就是0

   答案是D

 

 

23.以下给出的地址中,属于子网172.112.15.19/28的主机地址是(    )。

A. 172.112.15.17

B. 172.112.15.14

C. 172.112.15.16

D. 172.112.15.31

  这是已知ip和掩码长度,求可用ip范围的问题,可用ip范围就是网络地址+1,下一个网络-2

172.112.15.19/28,掩码28,可知在第四段变化,n=32-28=4,块大小2^4=16,第四段值19/16=1,余3,所以网络地址第四段就是16,下一个网络地址32,可用ip访问就是16+1=17,32-2=30,就是17-30间都是可用地址。

   答案是A

 

24. 把网络10.1.0.0/16进一步划分子网10.1.0.0/18,则源网络被划分为(   )个子网。

 

A. 2

B. 3

C. 4

D. 6

   这是根据掩码变化,求子网个数的问题,就是变化数m,子网个数为2^m

   M=18-16=2,所以子网数就是2^2=4

   答案是C

 

 

25.4条路由:124.23.129.0/24、124.23.130.0/24/134.23.132.0/24、124.23.133.0/24,经过汇聚后得到的网络地址是(      ).

A. 124.23.128.0/21

B. 124.23.128.0/22

C. 124.23.130.0/22

D. 124.23.132.0/23

  这是一个合并c类地址问题,可用根据确定变化段的变化数,主机位n,2^n大于等于变化数就行。

   发现这几个C类地址在第三段不同,最大133,最小129,变化数就133-129+1=5,可得n=3,第三段主机位3位,掩码为21,块大小为8,最小的值129/8的16余1,所以网络地址第三段就是128,ip第三段128-135,显然最大133在这个范围内。

   答案是A

26. 下面那一个IP地址属于CIDR地址块120.64.4.0/22 ? (     )

A. 120.64.8.32

B. 120.64.7.64

C. 120.64.12.128

D. 120.64.3.255

   这是已知网络地址和掩码,求变化段ip范围的问题。就是求网络地址和广播地址问题。

  120.64.4.0/22,在第三段变化,n=24-22=2,块大小2^2=4,4/4=1,余0,所以是网段地址,广播地址第三段就4*2-1=7.所以这个地址可用范围,第三段4-7

   答案是B

 

27. 属于网络202.115.200.0/21的地址是(    )。

A. 202.115.198.0

B. 202.115.206.0

C. 202.115.217.0

D. 202.115.224.0

   这是求网络地址的地址范围的问题

   202.115.200.0/21,子网位在第三段,n=24-21=3,块大小是2^3=8,第三段的值200/8=25余0,所以200这个值符合网络地址,ip第三段范围就是200-207

   所以答案是B

 

28. 4条路由:220.117.129.0/24、220.117.130.0/24、220.117.132.0/24和220.117.133.0/24,经过汇聚后得到的网络地址是(     )。

A. 220.117.132.0/23

B. 220.117.128.0/22

C. 220.117.130.0/22

D. 220.117.128.0/21

   这是C类地址主机位左移,扩大主机位的问题。扩大的位数必须涵盖几个c类地址

   第三段最大133,最小129,133-129+1=5,确定n=3,掩码24-3=21,块大小8,最小129/8=16余1,所以网络地址第三段是128,广播地址是135,ip范围128-135,这几c类地址在其中。

  答案是D

 

 

 

29.可以用于表示地址块220.17.0.0~220.17.7.0的网络地址是(    ),这个地址块中可以分配(    )个主机地址。

 

A.  220.17.0.0/20

B.  220.17.0.0/21

C.  220.17.0.0/16

D.  220.17.0.0/24

这是c类地址聚合问题,同样确定确定变化范围,确定在第三段借用网络地址,然后确定ip范围。

  第三段变化0-7,变化数7-0+1=8,确定第三段主机位数n=3,掩码是24-3=21,块大小2^3=8,最小0/8=0,所以第三段为0就是网络地址,ip第三段访问0-7,最大7在范围内。

   答案是B

 

30. 接上题 (      )

 

A. 2032

B. 2048

C. 2000

D. 2046

 这是求可用ip数,就是总的主机位n,2^n-2

 掩码为21,总主机位数为32-21=11,这里不是求汇聚后地址可用ip数,而是8个c类地址里可用ip就是8*(256-2)=2032

每个c类里可用地址是254个地址。

 答案是A

31  一企业内部网 IP 为192.168.1.0/24,企业共4个部门, A 部门20台主机, B 部门120台主机, C 部门30台主机, D 部门16台主机,请问该如何划分?

原则,主机位为n,2^n-2必须大于实际主机数,子网地址中含网络地址和主机地址的那一段,必须是2^n的整数倍。掩码ip形式该段值为256-2^n,

考虑到扩容留有余量
把ip地址的第四段的256好比256张麻将,贴上0-255,从小到大排列。先一份为2等分,0-127给那个120个主机的,2^n-2>120,n最小值就是n=7,掩码十进制值就是128,掩码长度就是32-7=25,网络地址就是192.168.1.0/25。

然后再把128-255剩下的128个ip划成两份,每份64个,前面那份给30个主机的,128-191,2^n-2>30,考虑到扩容,所以n不能取5,n取6,掩码十进制值就是192,32-6=26,192.168.1.128/26

后面192-224给20个主机,2^n-2>20,n=5,掩码十进制值就是224,掩码长度就是32-5=27,网络地址192.168.1.192/27

224-255给16个主机部门,2^n-2>16,n=5,掩码十进制值就是224,掩码长度就是32-5=27,网络地址192.168.1.224/27

每段开头和结尾不能用,作为网络地址和广播地址。
也可以后面128给120主机,把前面128分三份,32,32,64或者64,32,32。
原则,主机位为n,2^n-2必须大于实际主机数,子网地址中含网络地址和主机地址的那一段,必须是2^n的整数倍。掩码ip形式该段值为256-2^n,

所以下面给出一种子网的网络地址划分就是

192.168.1.0/25,255.255.255.128    给B部门
192.168.1.128/26 255.255.255.192   给C部门
192.168.1.192/27 255.255.255.224   给A部门
192.168.1.224/27 255.255.255.224   给D部门
 

32 写出192.168.205.0/19的所有子网的网络地址和广播地址

 掩码是19,大于16(ip前两段为网络位)小于24(ip前三段为网络位),所以ip第三段既有网络位还有主机位,就是第三段用了19-16=3位作为网络位,3位网络位有2^3=8种变化,二进制值000-111,该段主机位为5位,每个子网里在ip地址第三段有2^5=32个ip地址,每个子网可用ip就是32*256-2,所以第三段第四段的网络位和主机位有下面的取值,最小值和最多值见下图:

我们确定块大小就是主机位变化数为2^5=32,网络位三位,k的取值在十进制0-7,所以kx2^n的取值就在0-224间,步长为2^5=32,如下ip第三段红字是网络地址,把网络地址为的000-111变化后子网地址和广播地址。

第三段bin        第四段bin         网络地址          第三段bin        第四段bin           广播地址

000   00000    0000 0000  192.168.0.0        000  11111       1111  1111        192.168.31.255   网络地址的第三段就是0*32=0,广播地址1*32-1=31

001   00000    0000 0000  192.168.32.0      001  11111       1111  1111        192.168.63.255   网络地址的第三段就是1*32=32,广播地址2*32-1=63

010   00000    0000 0000  192.168.64.0      010  11111       1111  1111        192.168.95.255   网络地址的第三段就是2*32=64,广播地址3*32-1=95

011   00000    0000 0000  192.168.96.0      011   11111       1111  1111        192.168.127.255  网络地址的第三段就是3*32=96,广播地址4*32-1=127

100   00000    0000 0000  192.168.128.0   100   11111       1111  1111       192.168.159.255  网络地址的第三段就是4*32=128,广播地址5*32-1=159

101   00000    0000 0000  192.168.160.0   101   11111       1111  1111       192.168.191.255    网络地址的第三段就是5*32=160,广播地址6*32-1=191

110   00000    0000 0000   192.168.192.0   110   11111       1111  1111       192.168.223.255    网络地址的第三段就是6*32=192,广播地址7*32-1=223

111  00000    0000 0 000   192.168.224.0    111   11111       1111  1111       192.168.255.255    网络地址的第三段就是7*32=224,广播地址8*32-1=255

对应这个ip192.168.205.201/19的子网号就是192.168.192.0,另一种算法就是第三段的ip值205去除32,为6余13,所以子网号的第三段就是6*32=192。

注意一定,若掩码在第三段变化,所以第四段为全0或者全1,就可能是合法地址,如

 192.168.193.0/19  三四段二进制就是   1100 0001  0000 0000,标红的主机不全为0

192.168.193.255/19三四段二进制就是 1100 0001  1111 1111,标红的主机不全为1

   所以,掩码为19位的ip地址,有第三列的ip的最小值为子网号,第六列ip地址最大值作为广播地址。子网号的个数是2^3=8,可用主机数的为第三段主机位数5的平方乘以第四段的256,即2^5*256-2=2046个可用ip地址。192.168.205.201是在子网号192.168.192.0这个子网下。

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/451528.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言】21-结构体

本文目录 • 一、什么是结构体 • 二、结构体的定义 • 三、结构体变量的定义 • 四、结构体的注意点 • 五、结构体的初始化 • 六、结构体的使用 • 七、结构体数组 • 八、结构体作为函数参数 • 九、指向结构体的指针 说明&#xff1a;这个C语言专题&#xff0c;是学习iOS开…

算法设计与智能计算 || 专题七: 主成分分析的统计学视角

主成分分析的统计学视角 文章目录 主成分分析的统计学视角PCA 的统计学视角1. 寻找第一个主成分2. 获取第二个主成分3. 非零均值随机变量的主元4. 零均值随机变量的样本主元5. PCA 降维案例 主成分分析是将高维空间中的数据集拟合成一个低维子空间的方法&#xff0c;到目前为止…

搞定常见八大排序

文章目录 注意事项插入排序插入排序希尔排序 分组预排序选择排序堆排序直接选择排序(最拉胯的排序) 交换排序冒泡排序快速排序1. hoare版本如何解决快排缺陷&#xff1f;2.挖坑法版本3.双指针法版本&#xff08;建议&#xff09;快排算法优化实现非递归快排 归并排序归并排序 非…

Rainbond 结合 Jpom 实现云原生 本地一体化项目管理

Jpom 是一个简而轻的低侵入式在线构建、自动部署、日常运维、项目运维监控软件。提供了&#xff1a; 节点管理&#xff1a;集群节点&#xff0c;统一管理多节点的项目&#xff0c;实现快速一键分发项目文件项目管理&#xff1a;创建、启动、停止、实时查看项目控制台日志&…

CentOS系统设置中文输入法,并切换输入法

1.点击Application—>System Tools—>Settings&#xff0c;选择Region&Language 2.在Input Sources中&#xff0c;选择左下角的“”&#xff0c;找到Chinese(Intelligent Pinyin)&#xff0c;选中后点击右上角的“add”即可 3.选择好后&#xff0c;就可以切换中英…

可口可乐如何管理其全球供应链

目录 &#xff08;一&#xff09;可口可乐供应链管理的核心组成部分 &#xff08;二&#xff09;可口可乐管理全球供应链的挑战 &#xff08;三&#xff09;可口可乐利用技术简化其供应链 转载自供应链星球 可口可乐在200多个国家和地区拥有约225家装瓶合作伙伴&#xff0c;并…

【李沐—AutoGluon背后的技术】

1.资料来源 AutoGluon背后的技术_哔哩哔哩_bilibili 也是一种Automl框架【在尽量不需要人的帮助下&#xff0c;对输入进行特征提取&#xff0c;选取适合的机器学习模型对它进行训练】。大部分基于超参数搜索技术【从数十或者数百个参数中选取一个合适的参数&#xff0c;媲美人…

vue插槽的使用

文章目录 前言默认插槽具名插槽作用域插槽 前言 插槽总共分为3类&#xff1a;默认插槽&#xff0c;具名插槽&#xff0c;作用域插槽 默认插槽 默认插槽只需要在子组件的新增一个slot标签&#xff0c;父组件的子组件标签的内容就是要插入的内容 父组件 <template v-bind…

mysql “order by”是怎么工作的?

开发应用的时候&#xff0c;一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们 前面举例用过的市民表为例&#xff0c;假设你要查询城市是“杭州”的所有人名字&#xff0c;并且按照姓名排序返回 前1000个人的姓名、年龄。 假设这个表的部分定义是这样的&…

【linux】基于单例模式实现线程池

文章目录 一、线程池1.1 池化的概念1.2 线程池的实现1.3 线程池的使用场景 二、单例模式2.1 单例模式概念2.2 单例模式的线程池2.3 防过度优化 三、源码 一、线程池 1.1 池化的概念 当我们处理任务的时候&#xff0c;一般就是来一个任务我们就创建一个线程来处理这个任务。这…

类实例化对象的存储与内存对齐,this指针与调用成员函数传参的本原面目(两种调用方式)

类的实例化对象的内存存储方式与内存对齐 对于类当中定义的成员函数&#xff0c;是放在公共代码区的&#xff0c;在公共代码区有类成员函数表。对于不同的实例化对象而言&#xff0c;它里面的各个成员变量都是不一样的&#xff0c;但是如果他们分别调用相同名字的成员函数&…

cmd切换壁纸 适用windows10

文章目录 代码代码讲解参考文章菜鸟的目录结构注意 昨天菜鸟上班但是真的没活干&#xff0c;闲着无聊&#xff0c;突然发现自己壁纸好久都是一个&#xff0c;看着真的烦了&#xff0c;但是下载一个壁纸软件又感觉实际用处不大还占着内存&#xff0c;所以菜鸟就想&#xff0c;要…

Java Type接口出现的原因以及它和泛型的关系

Java泛型很多人都用过&#xff0c;但是对于其中的原理可能很多人可能都不太清楚。 首先给出一个结论&#xff1a;Java的泛型是伪泛型&#xff0c;因为JVM在编译以后会将所有泛型参数擦除掉&#xff0c;这个就叫类型擦除。 下面用一段代码来证明&#xff0c;毕竟千言万语BB不如…

【软考数据库】第三章 数据结构与算法

目录 3.1 数据结构 3.1.1 线性结构 3.1.2 数组 3.1.3 矩阵 3.1.4 树与二叉树 3.1.5 图 3.2 查找 3.2.1 顺序查找 3.2.2 折半查找 3.2.3 哈希表 3.3 排序 3.3.1 直接插入排序 3.3.2 希尔排序 …

Win10任务栏卡死怎么办?这3个方法快收藏!

案例&#xff1a;win10任务栏卡死 【姐妹们&#xff0c;我的win10任务栏一直卡着&#xff0c;我完全没法使用计算机了&#xff0c;遇到这种情况&#xff0c;我应该怎么做呢&#xff1f;求大家给我支支招&#xff01;感谢感谢&#xff01;】 我们使用电脑的过程中&#xff0c;…

MyBatis的添加和简单使用

什么是MyBatis mybatis是一个方便我们更简单的操作数据库的框架&#xff0c;让我们不用再使用JDBC操作数据库。 MyBatis的创建 老项目添加mybatis&#xff0c;首先要安装好editstarters插件&#xff0c;然后在pom.xml中右键generate选择edit插件&#xff0c;注意不仅要添加m…

多维时序 | MATLAB实现BO-CNN-BiLSTM贝叶斯优化卷积双向长短期记忆网络数据多变量时间序列预测

多维时序 | MATLAB实现BO-CNN-BiLSTM贝叶斯优化卷积双向长短期记忆网络数据多变量时间序列预测 目录 多维时序 | MATLAB实现BO-CNN-BiLSTM贝叶斯优化卷积双向长短期记忆网络数据多变量时间序列预测效果一览基本介绍模型搭建程序设计参考资料 效果一览 基本介绍 基于贝叶斯优化卷…

C/C++|物联网开发入门+项目实战|宏定义|数据声明|位操作|类型修饰符|访问固定内存位置|嵌入式C语言高级|常见面试题目讲解-学习笔记(13)

文章目录 常见面试题目讲解宏定义数据声明类型修饰符的使用总结位操作访问固定内存位置 参考&#xff1a; 麦子学院-嵌入式C语言高级-C语言函数的使用-常见面试题目讲解 参考&#xff1a; 嵌入式程序员应该知道的0x10个基本问题 常见面试题目讲解 宏定义 1 .用预处理指令#d…

ERD Online 4.1.0对接ChatGPT,实现AI建模、SQL自由

ERD Online 是全球第一个开源、免费在线数据建模、元数据管理平台。提供简单易用的元数据设计、关系图设计、SQL查询等功能&#xff0c;辅以版本、导入、导出、数据源、SQL解析、审计、团队协作等功能、方便我们快速、安全的管理数据库中的元数据。 4.1.0 ❝ :memo: fix(erd): …

CARIS11.3使用一段时间后的经验和总结

虽然CARIS11.4存在一些小bug&#xff0c;但CARIS11.3使用没有什么问题&#xff0c;相对于CARIS9而言&#xff0c;在导入数据和程序界面有些改进。用过CARIS9的同学都知道其建立项目和导入数据的步骤比较繁琐。而CARIS11.3导入数据的过程比较简洁&#xff0c;基本步骤如下&#…