子网掩码练习

目录

子网掩码

1. 定义

2. 格式

3. 练习

3.1 练习一

3.1.1 引入

如何确定两个地址是否在同一网段

3.2 练习二

为什么进行子网划分(子网划分的目的)

3.3 练习三

3.4 练习四


子网掩码

1. 定义

子网掩码的出现是为区分不同网段,出现子网掩码技术

出现IP地址,一定会出现子网掩码

2. 格式

表示为IP地址/子网掩码

子网掩码用连续的1来表示网络位的个数

3. 练习

3.1 练习一

论192.168.1.1/24  和  192.168.91.2/23是否在同一网段

192.168.1.1/24

二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0000 0001

其子网掩码为:1111  1111  . 1111  1111 . 1111  1111 .  0000 0000

求192.168.1.1/24的网段号

1100 0000 . 1010 1000 . 0000 0001 . 0000 0001

×

1111  1111 .  1111 1111 .  1111  1111 .  0000 0000

=

1100 0000 . 1010 1000 . 0000 0001 . 0000 0000

=

192.168.1.0

所以192.168.1.0 是192.168.1.1/24的网段号

求192.168.91.2/23 的网段号

二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0000 0001

其子网掩码为:1111  1111  . 1111  1111 . 1111  1110 .  0000 0000

1100 0000 . 1010 1000 . 0101 1011 . 0000 0010

×

1111  1111 .  1111 1111 .  1111  1111 .  0000 0000

=

1100 0000 . 1010 1000 . 0101 1011 . 0000 0000

=

192.168.91.0

所以192.168.91.0 是192.168.91.2/23的网段号

所以192.168.1.1/24  和  192.168.91.2/23不在同一网段

3.1.1 引入
如何确定两个地址是否在同一网段

将A地址转化成二进制,和自己的子网掩码相与(乘)得出网段

将B地址转化成二进制,和自己的子网掩码相与(乘)得出网段

然后比较AB的网段是否一致,如果一致在同一网段,如果不一致则A与B无法进行通讯

3.2 练习二

192.168.1.1/24

二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0000 0001

其子网掩码为:1111  1111  . 1111  1111 . 1111  1111 .  0000 0000

其网段号为:192.168.1.0

192.168.1.33/27

二进制表示为:1100 0000 . 1010 1000 . 0000 0001 . 0010 0001

其子网掩码为:1111  1111  . 1111  1111 . 1111  1111 .  1110 0000

其网段号为:192.168.1.32

所以192.168.1.1/24 和 192.168.1.32 不在同一网段内

子网的划分,来回拆解网络位和主机位(在原有的ABC类的基础上再划分)

为什么进行子网划分(子网划分的目的)

1.节约地址

2.提高效率

3.提高安全性

3.3 练习三

10.10.10.0/24平均分成6个部门

平均分成6个部门需要分3组,所以24个网络位增加为27个网络位(红色代表网络位)

1111 1111 . 1111 1111 . 1111 1111 . 000 0 0000        10.10.10.0

1111 1111 . 1111 1111 . 1111 1111 . 000 1 1111         10.10.10.31

1111 1111 . 1111 1111 . 1111 1111 . 001 0 0000        10.10.10.32

1111 1111 . 1111 1111 . 1111 1111 . 001 1 1111         10.10.10.63

1111 1111 . 1111 1111 . 1111 1111 . 010 0 0000        10.10.10.64

1111 1111 . 1111 1111 . 1111 1111 . 010 1 1111         10.10.10.95

1111 1111 . 1111 1111 . 1111 1111 . 011 0 0000        10.10.10.96

1111 1111 . 1111 1111 . 1111 1111 . 011 1 1111         10.10.10.127

1111 1111 . 1111 1111 . 1111 1111 . 100 0 0000        10.10.10.128

1111 1111 . 1111 1111 . 1111 1111 . 100 1 1111         10.10.10.159

1111 1111 . 1111 1111 . 1111 1111 . 101 0 0000        10.10.10.160

1111 1111 . 1111 1111 . 1111 1111 . 101 1 1111         10.10.10.191

1111 1111 . 1111 1111 . 1111 1111 . 110 0 0000         10.10.10.192

1111 1111 . 1111 1111 . 1111 1111 . 110 1 1111          10.10.10.223

1111 1111 . 1111 1111 . 1111 1111 . 111 0 0000          10.10.10.224

1111 1111 . 1111 1111 . 1111 1111 . 111 1 1111           10.10.10.255

子网掩码为27

每段范围

10.10.10.0 ~ 10.10.10.31

10.10.10.32 ~ 10.10.10.63

10.10.10.64 ~ 10.10.10.95

10.10.10.96 ~ 10.10.10.127

10.10.10.128 ~ 10.10.10.159

10.10.10.160 ~ 10.10.10.191

10.10.10.192 ~ 10.10.10.223

10.10.10.224 ~ 10.10.10.255

3.4 练习四

10.0.0.0/8 为32个省份配各自的子网

1.新的子网的子网掩码

2.每个子网的主机数

3.第一个子网和最后一个子网的网络ID

1.    因为2^5=32

所以8+15=13位,13位为网络位

新的子网的子网掩码为13

表示为10.0.0.0/13

2.   每个子网的主机数

可变主机位=32-13=19

每个子网的主机数=2^19=524288

可用主机位=524288-2=524286

3.  第一个子网和最后一个子网的网络ID

由于将10.0.0.0/8分配到32个省份  所以新的子网表示为10.0.0.0/13

因此第一个子网地址为10.0.0.0/13

将10.0.0.0/13转变为二进制则表示为

1111 1111 . 0000 0        000 . 0000 0000 . 0000 0000  红色代表网络位(可变网络位为5)

10.0.0.0/13最后一个子网地址为

1111 1111 . 1111  1        000 . 0000 0000 . 0000 0000  红色代表网络位(可变网络位为5)

10.248.0.0/13

        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
划分是在一个IP络中将络地址进一步细分成更小的的过程。划分通过将主机部分的位数借用给部分,使得在同一个络中可以有更多的,并且每个可以容纳更多的主机。 在进行划分时,首先需要确定要划分的络地址和码。码用于将络地址的络部分与主机部分进行区分。然后,通过将主机部分中的位数借用给部分,确定每个可以容纳的主机数量。 例如,假设一个络地址为192.168.0.0,码为255.255.255.0。原始的络地址中,络部分是192.168,主机部分是0.0。如果我们要将这个络划分成4个,可以将码设定为255.255.255.192,借用了2位主机位给位。这样,每个可以容纳2^2=4个主机。 经过划分后,原始络地址被分成了4个,分别是192.168.0.0/26、192.168.0.64/26、192.168.0.128/26、192.168.0.192/26。每个可以容纳4个主机。划分后的可以独立地进行管理和配置,提高络的灵活性和安全性。 划分还可以通过路由器实现之间的通信。路由器根据目的IP地址判断数据包应该转发到哪个,实现不同之间的互联。 总而言之,划分是将一个IP络进一步划分成更小的,以提高络的可用IP地址数量,并实现之间的互联和通信。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值