子网划分

昨天计算机网络实验老师讲解子网划分的时候,遇到了一些问题,弄得一脸懵逼。今天想起来还是总结一下比较好
在讲正题以前,先来回顾一下之前的基本知识


1)IP地址的类别
在有类别系统中,IP地址被分成5个不同的类别: A、B、C、D 和 E。根据地址的类别,地址的四个字节中的每一个要么代表着地址的网络部分,要么代表着主机部分。只有前3 类地址A、 B 和 C 被用于IP网络上实际主机的编址。D 类地址用于多目组播,而E类保留给实验研究用。

2)特殊的IP地址保留地址
Internet的保留地址主要作为内部网络使用,包括:
 A 类地址:10.0.0.0
 B 类地址:172.16.0.0 ~ 172.31.0.0
 169.254.0.0 ~ 169.254.255.254 (微软保留地址块)
 C 类地址:192.168.0.0~ 192.168.255.0

3)子网掩码
子网掩码是一个与IP 地址相对应的32比特的数。掩码中的各个比特与 IP地址的各个比特相对应。如果IP地址的一个比特对应的子网掩码比特为1,那么该 IP 地址的比特属于地址的网络部分。如果IP 地址中的一个比特对应的子网掩码比特为0,那么该IP地址比特属于主机部分。子网掩码取代了传统的地址类别来决定一个比特是否属于地址的网络或主机部分。这样也就能够实现对一个网络进行子网划分。划分子网后,可以提高IP 地址的利用率,可以减少在每个子网上的网络广播信息量,可以使互连网络更加易于管理。子网划分也带来了一个问题:每进行一次子网划分,我们的一些地址就变得没有用了(主机号全0和全1的地址不能用),因此也造成了浪费。

说了这么多,还是对于子网划分一脸懵逼,不多说了,直接上方法


4)子网划分方法
a) 确定划分子网分数m
b) 向子网掩码借n位,使得2的n次方≥m
c) 子网掩码剩余位数k,块大小为2k,每个子网容纳主机数量为2k-2

来看个例子

将网络地址192.168.10.0;子网掩码255.255.255.0划分为4个子网.

看见这个题是不是还是很懵逼,直接上方法
首先咱们要只知道网络号的求解方法:也就是网络地址与子网掩码逐位相与。
255.255.255.0即为
1111 1111.1111 1111.1111 1111.0000 0000

是不是发现了什么,255就是全1,一个数与上全1不还是这个数吗
所以本网络的地址号不就是和原IP一样吗

m=4,2的n次方≥m,求得n=2,也就是向主机号借了两位,之前是24位全是1,划分后子网掩码为26位,子网掩码剩余8-2=6位,块大小为2的6次方=64每个子网容乃主机数量为26-2=62。则划分后的网络地址为

咱们先把192.168.10.0用二进制表示:
1100 0000,1010 1000,0000 1010,00 00 0000
借用这两位,将这两位分别换成00;01;10;11就的到来四个子网地址的开头地址:

1100 0000,1010 1000,0000 1010,00 00 0000:192.168.10.0
1100 0000,1010 1000,0000 1010,01 00 0000:192.168.10.64
1100 0000,1010 1000,0000 1010,10 00 0000:192.168.10.128
1100 0000,1010 1000,0000 1010,11 00 0000:192.168.10.192

我们都知道网络地址的第一个表示本网络,最后一个表示本地循环测试,所以就需要“掐头去尾”。所以就得到了如下的网络地址,对于子网掩码,我们刚刚借用了主机号的两位,将这两位都改为1,即:
1111 1111.1111 1111.1111 1111.0000 1100:即为255.255.255.192

在这里插入图片描述


是不是清楚一点了呢,那下面再来看个题吧。

将192.168.1.99(255.255.255.224)网段进行子网划分,划分为4个网段。

一样的方法
首先咱们要只知道网络号的求解方法:也就是网络地址与子网掩码逐位相与。
255.255.255.224即为
192.168.10.99 :1100 0000,1010 1000,0000 1010,0110 0011
255.255.255.224:1111 1111.1111 1111.1111 1111.1110 0000
192.168.10.96:1100 0000,1010 1000,0000 1010,0110 0000

m=4,2的n次方≥m,求得n=2,也就是向主机号借了两位,之前是24位全是1,划分后子网掩码为26位,子网掩码剩余8-2=6位,块大小为2的6次方=64每个子网容乃主机数量为26-2=62。则划分后的网络地址为

咱们先把192.168.10.0用二进制表示:
1100 0000,1010 1000,0000 1010,00 00 0000
借用这两位,将这两位分别换成00;01;10;11就的到来四个子网地址的开头地址:

1100 0000,1010 1000,0000 0001,00 00 0000:192.168.1.96
1100 0000,1010 1000,0000 0001,01 00 0000:192.168.1.104
1100 0000,1010 1000,0000 0001,10 00 0000:192.168.1.112
1100 0000,1010 1000,0000 0001,11 00 0000:192.168.1.120

子网掩码,我们刚刚借用了主机号的两位,将这两位都改为1,即:
1111 1111.1111 1111.1111 1111.0000 1100:即为255.255.255.248

在这里插入图片描述
下面来做一些练习吧
1、 求 10.217.123.7/20 的子网地址,借用的子网位及可划分的子网数量,主机位及子网内主机数量,及当前主机所在子网的地址范围。

2、 201.222.10.60 子网掩码 255.255.255.248 求子网地址,借用的子网位及可划分的子网数量,主机位及子网内主机数量,及当前主机所在子网的地址范围。
201.222.10.

3、 212.16.32.13子网掩码 255.255.255.192求子网地址,借用的子网位及可划分的子网数量,主机位及子网内主机数量,及当前主机所在子网的地址范围。

4、 153.50.0.0, 学校得到一个网络地址,需要为各个学院分配子网地址,各学院子网的主机数量在1000到2000台之间。试给出子网掩码进行子网划分,设计子网位及数量,主机位及数量。(要求划分的子网尽可能多)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lonota_zyx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值