你好,这里是网络技术联盟站。
子网划分在网工平时工作中必不可少,随着各类子网划分工具的盛行,基本上绝大多数人都不会选择去手动划分了。但是作为曾经入门网络几大难点之一:子网划分,我们还是要了解其背后的原理,以及手动划分的方法。
本文适合:
如果觉得看了本文后,你可以很轻松的掌握手动子网计算的方法,别忘了分享给身边的同学或者同事哦。
让我们直接开始吧!
TOC
在讲子网划分前,有必要解释一下“子网”和“子网掩码”。
我们都知道常见的IP地址类型有A类、B类、C类,D类、E类,用的比较多的就是A、B、C三类。每类地址包含的主机数各不一样,但是讲真的,都不少。
当设备连接到网络时,网络会为设备分配一个 IP 地址,该 IP 地址由两部分组成:网络部分和主机部分,IP 地址的网络部分标识整个网络,而主机部分标识设备。
IP 地址中包含的网络地址和主机地址在没有子网掩码的情况下无法区分,子网掩码将 IP 地址拆分为网络和主机地址来理解 IP 地址。
子网划分可以将一个大的网络细分为较小的、更适合组织、单位使用的网络。子网划分的结果是子网数量增加,而可用主机 IP 地址数量减少,每个子网称为IP子网。
下面进入到本文最重要的部分,进行子网计算,希望大家睁大眼睛看好,一次看不会看2遍。
假设我们地址为172.16.1.0/24
,可以看出子网掩码是255.255.255.0
,主机地址还剩下8位,那么创建的最大主机数就是256.
现在我们把256看做是一个整体块,如下图:
现在对172.16.1.0网络进行子网划分,我们先划分为两个子网,我想象一下,一切为2.
这个时候,我们将一个C类地址172.16.1.0划成了两个子网,这个时候,头脑别犯糊,问一下自己:
第一步:确定网络地址
我们看到上面一张图,地址被等分位两块,都是128。
🔴🔴🔴 记笔记:网络地址就是子网中第一个地址。
所以这两个子网的网络地址就是172.16.1.0
和172.168.1.128
.
子网1:
172.16.1.0
子网2:
172.16.1.128
第二步:确定广播地址
🔴🔴🔴 记笔记:网络地址就是子网中最后一个地址。
所以这两个子网的广播地址就是172.16.1.127
和172.168.1.255
.
子网1:
172.16.1.0
172.16.1.127
子网2:
172.16.1.128
172.16.1.255
第三步:确定子网掩码
网上算子网掩码的步骤太官方,太繁琐,不利于记忆,这里瑞哥直接教大家一个最好记得办法。
上面我们将一个大网(256)划成了两块(128和128),那么我们的子网掩码就是:
那么我们可以很快速的得出两个子网掩码:
255.255.255.128
255.255.255.128
子网1:
172.16.1.0
172.16.1.127
255.255.255.128
子网2:
172.16.1.128
172.16.1.255
255.255.255.128
第四步:确定可用主机 IP 地址范围
这个也不用看网上那些八股文了,瑞哥这里再教大家一个快速方法。
主机范围代表啥?
🔴🔴🔴 记笔记:第一个可用主机就是网络地址下一个地址,最后一个可用主机就是广播地址前一个地址。
那么我们可以快速的得出范围:
172.16.1.1
~ 172.16.1.126
172.16.1.129
~ 172.16.1.254
子网1:
172.16.1.0
172.16.1.127
255.255.255.128
172.16.1.1
~ 172.16.1.126
子网2:
172.16.1.128
172.16.1.255
255.255.255.128
172.16.1.129
~ 172.16.1.254
到此我们就非常快速的算出了网络地址、广播地址、子网掩码、主机范围。
这里我们做个小总结:
假设某公司申请到网络192.168.1.0/24,现在公司一共有7个部门,分别是前端研发部、后端研发部、运维部、实施部、测试部、商务部、财务部,其中要求最大部门分配的IPV4数量不超过25个,求每个部门的网络地址、广播地址、子网掩码、可用主机范围?
192.168.1.0/24,C类地址,掩码是24,还剩8位,那么最大主机可用数量就是2^8 - 2 = 254 ,减2,是减去了网络地址和广播地址,这两个地址不用于普通的主机地址,这个要牢记的。
要求最大部门分配的IPV4数量不超过25个,25在2^4=16 和 2^5=32 之间,最终我们确定是 2^5 = 32,那么就意味着只需要划分 256 / 32 = 8个子网就行,我们用其中6段子网即可。
所以接下来我们就用上面划分块的方法将192.168.1.0/24分为8个子网。
首先还是主机位为256:
分8块就是:
记住口诀:
第1个子网:
192.168.1.0
192.168.1.31
255.255.255.224
192.168.1.1
~ 192.168.1.30
第2个子网:
192.168.1.32
192.168.1.63
255.255.255.224
192.168.1.33
~ 192.168.1.62
第3个子网:
192.168.1.64
192.168.1.95
255.255.255.224
192.168.1.65
~ 192.168.1.94
第4个子网:
192.168.1.96
192.168.1.127
255.255.255.224
192.168.1.97
~ 192.168.1.126
第5个子网:
192.168.1.128
192.168.1.159
255.255.255.224
192.168.1.129
~ 192.168.1.158
第6个子网:
192.168.1.160
192.168.1.191
255.255.255.224
192.168.1.161
~ 192.168.1.190
第7个子网:
192.168.1.192
192.168.1.223
255.255.255.224
192.168.1.193
~ 192.168.1.222
第8个子网:
192.168.1.224
192.168.1.255
255.255.255.224
192.168.1.225
~ 192.168.1.254
是不是很快就算出来了,而且很难出错,再也不用去管啥借位不借位的概念了!
无类域间路由CIDR 消除了 IPv4 地址的原始分类,它使单个网络前缀和掩码能够表示多个网络的聚合,也称为超网。
CIDR 地址表示简化了地址和掩码的表示。
CIDR 表示法将子网掩码位数附加到网络地址,我们不使用点分符号来编写地址和掩码,而是在子网掩码中附加正斜杠 (/) 和位数。
举个栗子,我们有个ip地址:192.168.3.0
,掩码是255.255.254.0
,这个时候我们用CIDR就可以表示为192.168.3.0/24
子网划分是用于将单个物理网络划分为多个较小的逻辑子网络,子网划分有助于减少网络流量并隐藏网络复杂性,当必须在局域网 (LAN) 的多个段上分配单个网络号时,子网划分是必不可少的。
本文主要介绍了:
朋友们,你明白了吗?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。