加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

记住3个部分、2个地址,1个公式,你也能轻松划分子网

发布时间:2019-10-26 02:07:05 所属栏目:教程 来源:网络之路
导读:副标题#e# 概述 划分子网是任何一个网络工程师都必须掌握的基本技能,但由于在工作中经常使用24位掩码,在加上网络上有很多小工具可以自动计算,所以很多小伙伴都已经丧失了手工划分子网的能力。但我们作为一个高手,还是要具备手工划分子网能力的。 其实手

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

记住3个部分、2个地址,1个公式,你也能轻松划分子网

计算主机数量的公式

6. 注意点:

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

记住3个部分、2个地址,1个公式,你也能轻松划分子网

网络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进制,例如下图

记住3个部分、2个地址,1个公式,你也能轻松划分子网

转化为2进制

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

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

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

记住3个部分、2个地址,1个公式,你也能轻松划分子网

步骤

步骤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)想要通信,需要怎么办呢?中间必须加一台网关设备,这就增加了开销!

五、总结

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

我们还可以总结出:

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

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读