子网掩码和子网划分

本文详细解释了子网掩码的概念、作用,包括如何区分网络标识和主机标识,以及A、B、C类地址的子网划分规则。文章还介绍了如何通过子网掩码计算网络范围和主机数量,并探讨了不同网络间通信的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是子网掩码?

    子网掩码(subnet mask)又叫网络掩码地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。

   子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上。

子网掩码的作用是?

子网掩码是用于屏蔽IP地址的一部分以区别网络和主机标识。

子网掩码将IP分为三类地址:A类:255.0.0.0

B类:255.255.0.0

C类:255.255.255.0

每一种子网掩码都限制了该局域网多少电脑可以相互访问,该子网可以有多少台电脑。

子网掩码的大小用来控制局域网中主机数的多少

举例:一个局域网子网有580台电脑,而且这些电脑可以相互访问,我们该如何设置子网掩码?

因为C类每一段可以有255太电脑,因为有600台电脑,相当于需要3个255台电脑,因此可以用256-3=253,那么子网掩码为255.255.253.0。

例题:192.168.1.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.255

192.168.1.33./27

 1100 0000.1010 1000.0000 0001.0010 0001

*1111 1111. 1111 1111. 1111 1111.1110 0000

——————————————————-——

1100 0000.1010 1000.0000 0001.0010 0000

范围是:192.168.1.32~192.168.1.255

因为两个网段不在同一网段 所以不能发送

子网划分

什么是子网划分?

划分子网,意思就是将一个大网(主机数多,主机id多)分割成多个小网,网络id向主机id借位,将划分成2^n个子网

为什么进行子网划分?

 我们都知道,现在A、B、C类地址是当前使用最广泛的三类地址,如果只是按照这三类进行地址划分,既没有变通性又会造成许多地址的浪费,同时也不能够满足日渐增多的主机对于IP地址的需求。 于是,聪明的人类又想出了子网划分这个方法,意思就是将一个大的有类网络再次划分为若干个子网。 进行子网划分意味着主机号和网络号的长度是可以变化的,两者的固定长度被打破,可以根据具体网络构建情况进行变通。

1.标准的C类地址:192.168.91.0/24

固定个数       主机位      网络位

A                    24                8

B                   16                 16

C                    8                  24

因此主机位=26^(32-24)=256

平均分四个部门

11111111 .  11111111 .  11111111.00     00   0000

11111111 .  11111111 .  11111111.01     00   0000

11111111 .  11111111 .  11111111.10     00   0000

11111111 .  11111111 .  11111111.11     00   0000

第一段范围

第一个地址                                 最后一个地址

192.168.91.0                              192.168.91.63

第二段

192.168.91.64                             192.168.91.127

第三段

192.168.91.128                            192.168.91.191

第四段

192.168.91.192                             192.168.91.255

一共64  可用62

列题:中国移动10.0.0.0/8,为32个省分配各自的子网

 1.新的子网的子网掩码

答:8+5=13

2.每个子网的主机数

答:2^(32-13)=524,288

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

1111    1111.11111 000

128+64+32+16+8=248

第一个子网ID是10.0.0.0

最后一个子网是:10.248.0.0

A与B是如何判断是否可以通信的

A:只知道自己的子网掩码

B:也是知道自己的子网掩码

A要去访问B,会先拿自己的子网掩码和自己的地址想与得出自己的网段,然后再去拿自己的子网掩码和B的ip地址想与

B用自己的子网掩码和自己的IP地址做运算得出网段192.168.1.32

1、/24 需要变长还是变短 主机位大于256 掩码需要 变短 小于256 变长 2^n>=

2、需要向主机位借位,2^n>=8,n=3,需要向主机位借3位,主机数量=2^5-2=30

3、确定网段和主机范围

256除以块值

附加:

当主机A需要和主机B通信的时候,主机A会发送数据包

源mac:11-11

目的mac:22-22

当数据包到达1号接口,交换机会自动学习源mac地址(11-11)形成1号接口对应11-11mac地址的表项

然后去表项中查找22-22出口,找不到就会发送广播寻找

这个时候只有22-22会回复

相反也是一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值