爱美容
当前位置: 首页 美容百科

每一个子网分配的地址(记住3个部分2个地址)

时间:2023-05-31 作者: 小编 阅读量: 3 栏目名: 美容百科

但我们作为一个高手,还是要具备手工划分子网能力的。但是这9998台主机收到ARP报文以后,都需要处理,它要判断这个ARP是否是请求自己的MAC地址,这也会消耗主机的资源。据我观察,越是大型的公司,对子网划分越严格要求,不浪费一个地址是他们追求的目标。划分子网的影响划分子网除了可以节省带宽和减少主机的负担以为,也是有缺点的,最大的缺点就是网络变的复杂

感谢!

非常感谢各位小伙伴的支持,昨天头条号通过了优质领域创作者认证,这是对我十几天认真分享网络知识的认可。后续我会继续给大家分享高质量的网络知识,希望小伙伴还能一如既往的继续多持我,帮忙多点赞和转发。后面我还会分享路由、交换、MPLS、VPN、QoS等方面的内容。

同时各位小伙伴有什么需求,可以留言提出来,我会尽量的满足,今天的文章就是为了回报一位粉丝的支持而写的!

概述

划分子网是任何一个网络工程师都必须掌握的基本技能,但由于在工作中经常使用24位掩码,在加上网络上有很多小工具可以自动计算,所以很多小伙伴都已经丧失了手工划分子网的能力。但我们作为一个高手,还是要具备手工划分子网能力的。

其实手工划分子网并不复杂,只需要记住3个部分、2个地址、1个公式,就可以轻松的划分子网。下面我们一起来看一下!

划分子网原因

Classful地址

我们都知道IP地址分为A、B、C、D、E五类Classfull地址,但通常我们只使用A、B、C类地址来划分子网,因为D类地址用于组播,E类地址暂时保留不用。

如上图所示,classful地址只包含两部分:network和host。一个A类地址可以包含的主机有16,777,214 (2的24次方-2 )个,这要是分配给一个组织和公司,是极大的浪费,因为没有公司能用完这么多地址。即使一个C类地址也包含254个可用的IP,这对于公网地址短缺的现状,全部分配给一个公司仍然是太多了。

看到这里,有的小伙伴可能会说,在公司都是使用的是私有地址,随便分配一个8网段的A类地址,就足够整个公司使用,不存在地址不够一说。那么这么想的小伙伴一定没有注意另外2个问题:

问题1:网络中的无用流量对带宽的占用

我们知道,一台主机为了和其它主机进行通信,会发送一些的报文,最典型的就是ARP报文。平常可能我们感知不太明显,因为我们所在的网络规模一般都很小。

但是假设网络中有1万台主机,一台主机发送的ARP报文,交换机会转发给剩下的9999台主机,交换机每秒需要发送9999个ARP报文。在极端情况下,所有的主机之间都互相通信,那么网络带宽很快就会被这些无用的流量占用满的。

问题2:所有的PC都要处理其它PC发送的无用流量;

接上面的例子,一台主机发送的ARP请求报文,只对于目标主机是有用的,对于剩下的9998都是无用的,收到以后就会丢弃。但是这9998台主机收到ARP报文以后,都需要处理,它要判断这个ARP是否是请求自己的MAC地址,这也会消耗主机的资源。网络规模越大,这种消耗越明显,对电脑的运行速度影响也就会越大。

所以在工作中,在网络规模比较小,几台PC怎么连都可以,不需要考虑划分子网。但是在较大的网络中,我们都是要划分子网的,不会把所有的PC都分在同一个网段。

据我观察,越是大型的公司,对子网划分越严格要求,不浪费一个地址是他们追求的目标。这就要求我们也要掌握划分子网这项技能,后面咋们也是需要去大公司镀金的,不能老是在小公司,对我们的职业生涯没有好处。

划分子网的3个部分,2个地址

3个部分

上面我们已经看到了,对于一个classful地址来说,它由二部分组成:network和host。

而划分子网本质是从host拿出一部分出来,作为network;拿出的这一部分network,我们称它为subnet(子网),所以IP地址就变成了三部分:network、subnet、host,如下图所示:

IP地址变成三部分

2个地址

对于任何一个IP地址来说,都有两个与它对应的特殊IP地址,一个是网络ID(network ID),一个是网络广播IP,这两个地址是天生存在的。

例如对于192.168.1.10 255.255.255.0 这个地址来说,它的网络ID是192.168.1.0,对应的广播地址是192.168.1.255。

对于上面这种24位的掩码的地址来说,比较简单,我们一眼就能看出,但是这个是怎么计算的呢?因为如果是稍微复杂的地址,我们就看不出来了,例如192.168.1.72 255.255.255.240,这个IP对应的网络ID和广播地址各是多少呢?

网络ID计算

我先来看一下网络ID的定义:用来唯一的标识一个网段,所有在同一个网段上的主机使用相同的网络。

计算网络ID有多种方式,我教大家一种比较常用的方式,其步骤如下:

步骤1:首先把IP地址和子网掩码的后8位都化为2进制,如下图所示:

后8位化为2进制

步骤2:我们知道子网掩码用来标识一个IP地址的网络ID长度的,使用1来表示,而使用0来表示主机;把掩码和IP进行“相与”操作,就可以得到网络ID了,如下图所示:

想与操作

步骤3:上一步得到网络ID的后8位是01000000,化为十进制是64,则这个IP对应的网络ID就是192.168.1.64

广播地址计算

广播地址,这里说的广播地址不是二层广播MAC地址,而是三层广播IP地址。三层广播地址有什么用呢?也是用来在同一个网段群发报文的,所有在同一个网段的所有主机,收到三层IP广播地址,都是不能丢弃的,需要处理。

一个网段的广播地址,有比较简单的计算方法,就是把所有的host位都置为1,如下图所示:

主机位都置为1

这样计算出来的广播地址后8位值为79,则这个网段的广播地址就为192.168.1.79

转化为十进制

一个公式

上面我们通过计算,已经得到192.168.1.72 255.255.255.240 这个IP地址对应的网络ID和广播地址,那么这个网段可以容纳多个主机呢? 换句话说,有哪些地址是和这个IP在同一个网段里的呢?

其实很简单,掐头去尾,除去网络ID和广播地址,剩下的地址,都是在同一个网段,并且是可用的。

如上面的例子,去除了网络ID 192.168.1.64,广播地址192.168.1.79,剩下的14个IP地址192.168.65-78,都是可以使用的。

这里有一个简单的公式来计算某个网段内可用的IP地址个数:2的n次方-2。

这里的n指的是这个网段内的主机位数,所以计算结果为:

计算主机数量的公式

注意点:

一个IP的网络ID和广播地址是不能配置在设备上的,如果配置,就会出错,如下图所示:

网络ID和广播地址不能配置

顺便说一下计算subnet的公式是:2的n次方。这里不需要减2,n指的是subnet的位数,在这个例子中也是4,所有对于192.168.1.0 255.255.255.0 这个C类地址来说,被分为了2的4次方,即16个subnets。

前缀和掩码换算

掩码地址太长,写起来太复杂,所有很多时候我们习惯使用前缀来表示子网掩码,例如192.168.1.72 255.255.255.240,可以写为192.168.1.72/28。那么掩码和前缀之间是怎么换算的呢?请看下面的步骤:

步骤:1:把内容转化2进制,例如下图

转化为2进制

步骤2:前面的24位我们都知道是网络位,在加上后面的子网位,就变成了最终的数字24 4=28;

反过来计算也一样:192.168.1.72/28对应的掩码是多少?

步骤1:28表示掩码的前面28位都是1,简写为:(位了简洁,255没有写成11111111)

步骤

步骤2:计算掩码:二进制11110000的值为240,所以掩码就为255.255.255.240;

是不是很简单?

划分子网的影响

划分子网除了可以节省带宽和减少主机的负担以为,也是有缺点的,最大的缺点就是网络变的复杂了。

缺点1:看起来在同一个网段的IP,其实不是

有时你觉得这两个相隔很近的地址,看起来像在同一个网段,其实不是。例如下面的:

192.168.1.78/28,192.168.1.81/28,在同一个网段吗?

不是,它们是不能直接互通的!只有计算了以后才发现它们不在同一个网段,这就增加了维护网络的复杂度!

缺点2:在不同的子网的主机直接要通信,必须要经过网关

那这两个主机(192.168.1.78/28,192.168.1.81/28)想要通信,需要怎么办呢?中间必须加一台网关设备,这就增加了开销!

不同子网的主机通信,需要网关,如果还有疑问,可以参考我之前的文章:https://www.toutiao.com/i6742996863156224526/

总结

从上面的例子中我们可以看出,网络IP地址必须要和掩码结合起来才有意义,不然你不能判断它到底是属于哪个网段,例如192.168.1.72这个地址,如果掩码不同,所在网段也不同!

我们还可以总结出:

  • 网络ID的计算是IP地址和子网相与的结果
  • 可用的IP地址需要去除网络ID和广播地址
  • 计算可用IP地址有一个简单公式:2的n次方-2,n指的是主机位数
  • 计算IP地址被划分为多少给subnet,也有一个简单公式:2的n次方,n指的是子网位数
  • 子网掩码和前缀之间转换,把它们都转换为二进制然后换算,就非常简单了

关于子网划分,各位小伙伴也明白了吧?给大家留个题目,看有没有完全掌握!

192.168.1.75/29对应网络ID,广播IP是多少? 单选

0人0%

网络ID:192.168.1.72,广播:192.168.1.79

0人0%

网络ID:192.168.1.0,广播:192.168.1.255

0人0%

网络ID:192.168.1.70,广播:192.168.1.79

欢迎关注我的头条号,一起讨论网络问题!

    推荐阅读
  • 新手刷酸产品推荐干皮(敲详细刷酸教程)

    敲详细刷酸教程刷酸也有一段时间了今天做了个小小的总结,包含了各个阶段不同的刷酸方法~—先来说一下怎么去选酸新手——维A酸乳膏进阶——水杨酸棉片(0.5%浓度)老手——果酸(30%浓度)—如果之前没刷过酸的话,记得现。

  • 刀锋鞋适合什么人穿(刀锋鞋的原理)

    刀锋鞋适合什么人穿刀锋跑鞋当然适合跑步运动的青年人,不适合体重过大人群,刀锋跑鞋是2013年6月24日在美国波特兰发布一款结构减震跑鞋。鞋底搭载了16个由高科技聚合物制成的叶片,为跑者提供最高的纵向能量反馈。保护膝盖,减少运动消耗,延长运动时间,提高运动效率。

  • 石家庄紧急寻人通告(河北多地最新公告石家庄)

    石家庄紧急寻人通告行程轨迹公布!定州紧急提醒广大市民:2月28日0时至24时,天津市新增6例确诊病例,其中滨海新区4例、东丽区2例。截至目前,本轮疫情累计报告19例阳性感染者,均在定点医院治疗。为保障广大市民身体健康与生命

  • 2.7霸道加92号油可以吗 丰田霸道3.5可以加92号油吗

    有毒苯含量不得超过1%。是的,这款搭载奥迪新一代共轨直喷柴油发动机的A6L2.7TDI绝对值得好奇了解甚至驾驶。经过几天的试驾,这款奥迪A6L2.7TDI的总里程约为960公里,油表显示还能开100公里。从这几天试驾的操控性表现来看,奥迪A6L2.7TDI作为一款豪华行政轿车,其操控性和其他奥迪A6L一样稳健舒适。轮毂方面,A6L2.7TDI配备了与2.4款相同的7辐17英寸轮毂,轮胎尺寸完全相同。

  • 蒸2个鸡蛋要放多少水(这里有答案)

    蒸2个鸡蛋要放多少水?下面更多详细答案一起来看看吧!准备好所有材料,把两个鸡蛋放在碗中打散打匀。在鸡蛋液中加入156ml的饮用水,用筷子继续打匀。打匀后拿筛子把泡沫全部过滤掉,一定要过滤干净。盖上保鲜薄膜,防止水滴进去鸡蛋羹不平。小火蒸12分钟后,把火关掉,继续焖5分钟。五分钟后拿出来后在鸡蛋液上倒上酱油和麻油就可以开动了。

  • 简笔画少女古装美人(人物简笔画女孩可爱古装)

    少女古装美人简笔画你会画吗?儿童画第1页漫画图片简笔美女漫画人物简笔画少女古装古装漫画人物,下面来看看有没有你喜欢的简笔画少女古装美人?接下来我们一起去欣赏以下简笔画作品吧!

  • 如何让蒸蛋又嫩又滑好吃不翻车呢(蒸蛋又嫩又滑做法)

    接下来我们就一起去了解一下吧!如何让蒸蛋又嫩又滑好吃不翻车呢将鸡蛋打入碗里打散,一定要打得很散。加入温开水,边加水边搅拌,多搅拌几分钟。加入适量的盐,继续打散,用小勺撇去上面的一层泡沫不要。碗上盖上盖子,也可以用保鲜膜,蒸锅里加好水烧开,把蒸碗放入蒸锅。盖好盖子,蒸12分钟左右就好了。最后起锅后可加点葱花,芝麻油。

  • 牙膏怎么选择才是好的(如何选择牙膏)

    牙膏怎么选择才是好的试挤,质量良好的牙膏应能自然地挤出,膏体比较细腻光滑,并非正常的圆条状。在阳光反射下看细腻、光滑、洁净、无杂质和发黑现象,而质量低劣的牙膏发硬挤不出,或稍一挤膏体便大量涌出。试尝,将牙膏挤出少许试尝,质量好的牙膏香味纯正,无刺激味道。如果口感粗糙,有像沙子一样的颗粒滞留在嘴里,大多是含粗糙磨擦剂的牙膏,建议立即停用。对症选用药物牙膏,根据防蛀功效选用含氟牙膏。

  • 苹果充电器怎么保护(苹果手机如何充电才保护电池)

    苹果充电器怎么保护由于iPhone使用的是锂聚合物电池,并不存在记忆效应,因此并不需要等到手机彻底没电或者是低电量之后再充电,也就是说随时都可以充电。由于手机内还有一个充放电的计量芯片,每个月只需要完成一次完整的充放电就能够将电池进行校准。建议在充电的时候使用质量合格的充电器以及数据线,由于目前iPhone手机已经支持PD的快充协议,因此使用支持PD的快充头是能够支持快充。

  • 汽车电瓶什么情况下才换(汽车电瓶换完了)

    与电动转向泵通信才是重点发动机电脑自身可是重要部件,它要坏了,可能就打不着车了,所以咱们检查电动转向泵,这个标致3008,电动转向泵油是不缺的,通过诊断电脑我们去查找泵的电路图,搞清楚泵的供电和接地以及信号线。至此真相大明,紧固螺丝,清除故障码,试车正常。我接着说,重点在于你没换电瓶之前,都是好的,她说是的是的,这个标致3008外形时尚,平时开着也省心,我很喜欢这车,但就是换了电瓶之后就这不好,那不好了。