什么是子网划分?

子网划分定义:Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每个A类网络可能有16777214台主机,它们处于同一广播域。而在同一广播域中有这么多节点是不可能的,网络会因为广播通信而饱和,结果造成16777214个地址大部分没有分配出去。可以把基于每类的IP网络进一步分成更小的网络,每个子网由路由器界定并分配一个新的子网网络地址,子网地址是借用基于每类的网络地址的主机部分创建的。划分子网后,通过使用掩码,把子网隐藏起来,使得从外部看网络没有变化,这就是子网掩码。

ip地址与子网掩码

我们都知道 ip 地址可以分成网络位和主机位。通过将子网掩码与ip地址做桉位与(&)运算,可以得到我们在网络中所属的网段。

就拿 192.168.0.1/24 这个我们最熟悉的ip地址来说,我们看到在 ip 地址后面有个 /24 ,表示该ip地址有24个 ‘1’ 组成的子网掩码。那么我们通过桉位与(&)运算很容易就能得到他的网络位。

如图所示,在192.168.0.1/24 中网络位为 192.168.0.0。而 192.168.0.1/24 中最后的那个 ‘1’ 表示主机位,我们可以这样认为:所有可以上网的主机都有一张通行证(ip地址),那么网络位表示他们所处的网段(类比我们生活中家庭住址),最后的主机为就是编号(类比我们的门牌号)。知道了这些信息后,我们就可以得出这个编号为 ‘1’ 的计算机住在网段为 192.168.0.0 的网段。

网段是什么?
  • 同一网段,就好比身处同一个村子,村里人互相往来很方便(单播)。如果有什么重要的事情要通知全村,只需要大喊一声全村人都能听到你的讲话(广播)。
  • 不同网段,就好比两个不同的村子,两村人互相交流沟通就很麻烦了,并且你大喊一声不可能两个村子都能听到(无法广播)。此时,如果A村的a想和B村的b通信(好比写信),a只能把信交给守在村口送信的人(路由器),因为他知道怎么从A村到B村。

现在的 192.168.0.0192.168.1.0 就好比 A 村和 B 村,他们属于不同的网段,不能直接通信。首先我们要知道的是,划分网段和我们划分省-市-县是一样的,都有其意义和价值。比如,一来网路分段可以提供良好的通讯寻址方式,二来网络分段可以确保数据和IT资产安全。

子网划分

继续拿192.168.0.0这个网段来说。在这个网段中有四位点位十进制数,前三位都用来标识网络地址,而供分配的主机号只有一位十进制数字(1-255)大小。而我们实际使用很难做到完美分配这些资源。这就像你有一间大仓库,而你现在只需使用仓库几平米的位置放点东西,而整个仓库还剩下很大一部分没有使用。
正常人的做法就是把仓库划分成不同区域,下次还能继续使用。
而计算机不这么想,它在划分资源的时候是一次性划分的,也就是一次性全部把资源分配出去。

而子网划分就是用来解决这种问题的。

在子网掩码中加上一个 ‘1’ ,此时的主机数量的取值范围就从之前的 1–254(注:全0为网络网段,全1为广播地址) 变成 1–126,129–254 两个范围。每个范围容纳 27- 2 = 216 个主机

  • 192.168.0.0–192.168.0.127 为划分后的第一个子网
    子网范围:11000000.10101000.00000000.00000000 ---- 11000000.10101000.00000000.‭01111111‬ 192.168.0.0–192.168.0.127
    主机范围:11000000.10101000.00000000.00000001 ---- 11000000.10101000.00000000.‭01111110‬ 192.168.0.1–192.168.0.126
  • 192.168.0.128–192.168.0.255 为划分后的第二个子网
    子网范围:11000000.10101000.00000000.10000000 ---- 11000000.10101000.00000000.‭11111111 192.168.0.128–192.168.0.255
    主机范围:11000000.10101000.00000000.10000001 ---- 11000000.10101000.00000000.‭11111110 192.168.0.129–192.168.0.254

同理,将子网掩码再次加一还能将子网继续划分下去。

子网划分的规律

ip地址虽然常常用十进制表示,但实质上它是一串二进制数。我们把32位二进制ip地址拆分为4段,每一段都有8个二进制,最大可到 11111111(255),最小可到 00000000(0)。接下来,我们用一段线段来模拟子网划分,并总结出规律。

针对一段 8 位的二进制地址,对应十进制子网掩码和可划分的子网。

以下为对应子网掩码与网段的划分情况。其中的 1/2、1/4…表示将整个 0–255网段划分成多少份。

  • 0划分1个网段,子网掩码24位
    子网掩码: 0000 0000   0
    主机总数:28 - 2 = 254
  • 128划分2个网段,子网掩码25位,最后一个网段从 128 开始
    子网掩码: 1000 0000  128  1/2
    主机总数:27 - 2 = 126
  • 192划分4个网段,子网掩码26位,最后一个网段从 192 开始
    子网掩码: 1100 0000  192  1/4
    主机总数:26 - 2 = 62
  • 224划分8个网段,子网掩码27位,最后一个网段从 224 开始
    子网掩码: 1110 0000  224  1/8
    主机总数:25 - 2 = 30
  • 240划分16个网段,子网掩码28位,最后一个网段从 240 开始
    子网掩码: 1111 0000  240  1/16
    主机总数:24 - 2 = 14
  • 248划分32个网段,子网掩码29位,最后一个网段从 248 开始
    子网掩码: 1111 1000  248  1/32
    主机总数:23 - 2 = 6
  • 252划分64个网段,子网掩码30位,最后一个网段从 252 开始
    子网掩码: 1111 1100  252  1/64
    主机总数:22 - 2 = 2

例如,在C类网络中,子网掩码 255.255.255.x

子网掩码 子网划分情况 二进制子网掩码 十进制子网掩码
子网掩码全0 没有划分子网 0000 0000 0
子网掩码首位加一 划分2个子网 1000 0000 128
子网掩码首位加二 划分4个子网 1100 0000 192
子网掩码首位加三 划分8个子网 1110 0000 224
子网掩码首位加四 划分16个子网 1111 0000 240
…… …32… 1111 1000 248

规律:

  1. 每次子网掩码首位加一,划分网段加倍。
  2. 划分网段个数为:255/(255-x)
    如:255.255.255.192–> 255-192=64、255/64=4
     则,总共分为四段网段(步长为64) 0-63、64-127、128-191、192-155
  3. 总地址数为掩码反码中1的数目的 2^n 个
    如:255.255.255.192–> x.x.x.1111 0000; 反码x.x.x.0000 1111
     地址总数:2^4=64 ,即每个网段64个ip地址
  4. 主机数为 总地址数 - 2
    其中,主机位全0位网络为,全1位广播位,则实际主机数量要减2,可取范围为
     x.x.x.1-62、65-126、129-190、193-254
子网范围计算

比如,现有 ip 地址 192.168.0.1/25 ,计算该网段的子网范围及可用主机范围。
第4字节上的增量 : 256-192=64 (1/4)
  子网地址:192.168.0.0----192.168.0.64----192.168.0.128----192.168.0.192
最小主机地址:192.168.0.1----192.168.0.65----192.168.0.129----192.168.0.193
最大主机地址:192.168.0.62—192.168.0.126—192.168.0.190—192.168.0.254
  广播地址:192.168.0.63—192.168.0.127—192.168.0.191—192.168.0.255

网络基础 | 等长子网划分概述相关推荐

  1. 网络基础 IP协议 子网划分 子网汇总 超网 无类间路由超详细介绍

    1.10数据封装/解封装过程 1.10.1封装 特点 从四层网上层封装 2.过程 1)在数据后面加FCS校验.data->FCS校验 2)对数据在四层进行封装,通过TCP/UDP.TCP/UDP ...

  2. 深入学习网络布线基础知识及子网划分(入门级)

    深入学习网络布线基础知识及子网划分(入门级) 1.信号与传输介质 1.1信号 1.1.1信号的定义 信息:指音讯.消息.通讯系统传输和处理的队形,主要就是表示人类社会传播的一切内容,是一种普遍联系的形 ...

  3. 等长子网划分、变长子网划分(网络整理)

    等长子网划分 创建子网,需要借用IP地址中的主机位数,将其用于定义子网地址.设x为借1的个数,y为0的个数 子网的个数:2的x次方. 上图子网个数为2的3次方=8 每个子网内主机数:2的y次方-2. ...

  4. 定长子网划分和变长子网划分详解

    人没了痛苦,就只剩下卑微的幸福.身边的位置就那么多,我们能给的就那么多,在这个狭小的圈子里有人要进来,就有人不得不离开.是不舍,是无奈.--尼采 前几天做了一个网络配置的课题,重新学习了一下子网划分的 ...

  5. 变长子网划分讲解(计网)

    #变长子网划分讲解(计网) #问什么要子网划分: 简化管理.易于扩大地理范围 因为A.B.C3类的地址范围比较大,造成IP地址浪费比较严重,为了提高IP地址的利用率,将ABC三个类别的地址在利用掩码进 ...

  6. 等长子网划分和不等长子网划分的例题

    等长子网划分: 第一题: 第二题: 不等长划分: 第三题:

  7. 网络学习day04_VLSM、子网划分

    IP子网划分 首先,在进行子网划分的学习之前,我们先来回顾一下IP地址的相关知识,同时了解一下公有和私有IP地址: 在Internet上有千百万台主机,为了区分这些主机,人们给每台主机都分配了一个专门 ...

  8. CCNA基础 IP地址子网划分

    例:1.2.3.4/28 解析0:https://ws2.sinaimg.cn/large/006aKfj6jw1fa09e02m53j30u01hc7av.jpg 解析1:子网数量:2^n-x    ...

  9. 网络工程师-复习7-IP子网划分专题

    本节完!!!原资料源于大涛网络学院 hsyl007收集整理 ​http://hsyl007.work​

最新文章

  1. 图像中里面的Ground Truth
  2. python的运行窗口-在 Python 窗口中执行工具
  3. 使用python+opencv和pillow以及numpy对图像进行旋转,以及解决图像旋转过程中出现的黑边问题
  4. 32.210内存的知识
  5. maven静态资源导出(Ctrl+C+V)
  6. 【BIM入门实战】Revit 2018模型设计阶段重点及注意事项总结
  7. sql,dateadd,datediff
  8. 各种当下编程风格一览,看一看你属于哪一种?
  9. 首期「线上开发」直播出炉!轻量算法+轻量开发:AI 小白也能上手实操的一款图像分类器...
  10. VS项目属性的一些配置项的总结(important)
  11. django中配置多个mongodb数据库
  12. 长安链ChainMaker在线合约编辑器-SmartEditor
  13. 折腾手机与平板的心得体会
  14. 《CLR via C#》读书笔记-.NET多线程(一)
  15. window双开微信
  16. 人脸识别,结构光名词记录
  17. 搭建文件服务器或nas免费版,nas文件服务器搭建
  18. 伴娘礼服上的年华(五)
  19. 高通烧录报ufs需要重新provision
  20. ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.

热门文章

  1. python爬虫抓取微信头像
  2. k8s的master更换ip
  3. 8个提供免费高品质的照片网站
  4. 定位装饰(P147-P167)
  5. 运行安装程序时发生(-5004 : 0x8002802b错误)
  6. window如何使用Linux命令,如何在windows系统中使用linux的命令
  7. 安卓手机纯H5视频上传非常慢的问题解决
  8. Python 99数乘表终端输出
  9. java变量教学反思,若理想照进现实——《彩色的梦》教学反思
  10. win10下安装QT5步骤