子网划分的练习题-4

要求有:网络地址、广播地址、可用IP地址范围、网关地址
18.18.16.0/23为全网划分IP地址,并且指定路由器每个接口的IP地址
生产部70台主机
人事部15台主机、
财务部20台主机
工程部20台主机
IT部15台主机
销售部100台主机

相关知识点:

1. 一个网络中第一个可用IP地址或者最后一个可用IP地址作为网关
2. 路由器相连接的两个接口是同一网段的IP,默认情况下只分配两个可用IP
3. 变长子网掩码的应用
a.网络从大到小进行规划(选取主机数量需求最多的网络)
b.根据主机数量以及路由器端口数量,选取合适的段长(即网段内地址个数) 网络地址需求<2^M-2 M为主机位长度
c.根据段长计算子网掩码
N=32-M 即为网络位长度
d.计算出网络地址和广播地址(为方便看出已用地址) N*2^M (N=0、1、2.。。。)即网络地址
e.下一个网络规划

IP地址为:18.18.16.0/23 ==00010010 00010010 00010000 00000000/23
后缀/23为: 11111111 11111111 11111110 00000000

由图所示,有两个路由端口,先分配两个IP,为2^1,则从主机位借一位,即:
后缀为/24 11111111 11111111 11111111 00000000
按位取反为:00000000 00000000 00000000 11111111
与运算:对应位全1,则1

00010010 00010010 00010000 00000000
11111111 11111111 11111111 00000000
————————————————————————————————————
00010010 00010010 00010000 00000000
  18       18        16        0

则为网络地址为:18.18.16.0/24
或运算:对应位全0,则0

00010010 00010010 00010000 00000000
00000000 00000000 00000001 11111111
————————————————————————————————————
00010010 00010010 00010001 11111111
   18       18       17      255

则为广播地址为:18.18.17.255/24
范围为18.18.16.0/24-18.18.17.255/24
又因为:
路由器相连接的两个接口是同一网段的IP,默认情况下只分配两个可用IP
一个网络中第一个可用IP地址或者最后一个可用IP地址作为网关
我把右边的IP取为:18.18.16.0/24
左边的IP取为:18.18.17.0/24
则右边所有可用IP地址范围为:18.18.16.0/24-18.18.16.255/24
左边所有可用IP地址范围为:18.18.17.0/24-18.18.17.255/24

先分析右边
对应为工程部20台主机、IT部15台主机、销售部100台主机
从大到小排序为:100 20 15
18.18.16.0/24
00010010 00010010 00010000 00000000

一、对100分析:
2^7>100
则:主机位为7,2^7=128
网络位为1,则从主机位借1位,后缀变为/25
/25为:11111111 11111111 11111111 10000000
按位取反:00000000 00000000 00000000 01111111
由上可知:右边所有可用IP地址范围为:18.18.16.1/24-18.18.16.127/24
与运算:对应位全1,则1

00010010 00010010 00010000 00000000
11111111 11111111 11111111 10000000
————————————————————————————————————
00010010 00010010 00010000 00000000
  18        18       16        0

网络地址为:18.18.16.0/25
广播地址为:18.18.16.128/25
可用IP地址范围为:18.18.16.1/25-18.18.16.127/25

二、对20分析:
2^5>20
则主机位为5,2^5=32
网络位为3,则从主机位借3位,后缀变为/27
/27为:11111111 11111111 11111111 11100000
按位取反:00000000 00000000 00000000 00011111
与运算:对应位全1,则1

00010010 00010010 00010000 00000000
11111111 11111111 11111111 11100000
——————————————————————————————————
00010010 00010010 00010000 00000000
   18      18        16       0       

网络地址为:18.18.16.0/27
或运算:对应位全0,则0

00010010 00010010 00010000 00000000
00000000 00000000 00000000 00011111
————————————————————————————————————
00010010 00010010 00010000 00011111
    18      18       16       31

则广播地址为:18.18.16.31/27
可用IP范围为:18.18.16.1/27-18.18.16.30/27

三、对15分析
2^4>15
则主机位为4,2^5=16
网络位为4,则从主机位借4位,后缀变为/28
/28为:11111111 11111111 11111111 11110000
按位取反:00000000 00000000 00000000 00001111
与运算:对应位全1,则1

00010010 00010010 00010000 00000000
11111111 11111111 11111111 11110000
————————————————————————————————————
00010010 10010010 00010000 00000000
   18       18       16       0

得:网络地址为18.18.16.0/28
或运算:对应位全0,则0

00010010 00010010 00010000 00000000
00000000 00000000 00000000 00001111
————————————————————————————————————
00010010 00010010 00010000 00001111
  18        18       16       15

得广播地址为:18.18.16.15/28
可用IP范围为:18.18.16.01/28-18.18.16.14/28

再来算左边
由上述内容可知:左边所有可用IP地址范围为:18.18.17.0/24-18.18.17.254/24
18.18.17.0/24
00010010 00010010 00010001 00000000
生产部70台主机、人事部15台主机、财务部20台主机
按照从大到小排序:70 20 15

四、对70分析
2^7>70
2^7>100
则:主机位为7,2^7=128
网络位为1,则从主机位借1位,后缀变为/25
/25为:11111111 11111111 11111111 10000000
按位取反:00000000 00000000 00000000 01111111
与运算:对应位全1,则1

00010010 00010010 00010001 00000000
11111111 11111111 11111111 10000000
————————————————————————————————————
00010010 00010010 00010001 00000000
   18       18       17        0

网络地址为:18.18.17.0/25
或运算:对应位全0,则0

00010010 00010010 00010001 00000000
00000000 00000000 00000000 01111111
————————————————————————————————————
00010010 00010010 00010001 01111111
   18       18       17       127

广播地址为:18.18.17.127/25
可用IP地址为:18.18.17.1/25-18.18.17.126/25

五、对20分析
2^5>20
则主机位为5,2^5=32
网络位为3,则从主机位借3位,后缀变为/27
/27为:11111111 11111111 11111111 11100000
按位取反:00000000 00000000 00000000 00011111
与运算:对应位全1,则1

00010010 00010010 00010001 00000000
00000000 00000000 00000000 00011111
————————————————————————————————————
00010010 00010010 00010001 00000000
    18      18       17        0 

网络地址为:18.18.17.0/27
或运算:对应位全0,则0

00010010 00010010 00010001 00000000
00000000 00000000 00000000 00011111
——————————————————————————————————————
00010010 00010010 00010001 00011111
   18       18       17       63

广播地址为:18.18.17.63/27
可用IP地址为:18.18.17.1/27-18.18.17.62/27

六、对15分析
2^4>15
则主机位为4,2^5=16
网络位为4,则从主机位借4位,后缀变为/28
/28为:11111111 11111111 11111111 11110000
按位取反:00000000 00000000 00000000 00001111
与运算:对应位全1,则1

00010010 00010010 00010001 00000000
11111111 11111111 11111111 11110000
——————————————————————————————————————
00010010 00010010 00010001 00000000
    18      18        17     0

网络地址18.18.17.0/28
或运算:对应位全0,则0

00010010 00010010 00010001 00000000
00000000 00000000 00000000 00001111
————————————————————————————————————
00010010 00010010 00010001 00001111
   18       18      1 7       15

广播地址:18.18.17.15/28
可用IP地址为:18.18.17.1/28-18.18.14/28

大致内容可表示如下:
子网划分的练习题-4_第1张图片
但是,总感觉哪里不对,就分配15台主机那里,我似乎得到的可用IP范围不够,但是我不知道如何计算了,感觉自己列出的知识点还行,看了发现还是不太会做题。发现我错了的小伙伴,可以留言大家一起互相探讨探讨,或者,我等老师讲完、修正了之后,我再来修改这一部分的内容。

你可能感兴趣的:(计算机网络,数据通信)