news 2026/6/10 18:04:54

子网掩码初识

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
子网掩码初识

子网掩码详解

  • IP地址形式
    • 子网未划分:IP地址=主机号+网络号
    • 子网划分:IP地址=主机号+网络号+子网号
  • 处于同一网络号的IP地址是本地网络,反之就是远程网络
  • IP地址和子网掩码为了用户理解方便,都以点分十进制的形式展现出来

子网掩码

  • 子网掩码:用于和IP地址进行按位与运算分离出IP地址的主机部分和网络部分
  • 子网掩码点分十进制形式中,1的个数代表网络号的长度,0的个数代表主机号的长度
    • 注意:子网掩码的点分十进制中,0和1必须连续使用
  • 一般子网掩码一般常见形式
    1. 点分十进制表示:255.255.255.0
    2. CIDR表示:IpAddress/24 --> CIDR表示就是指32位中有几个1
  • 默认的子网掩码都是未划分子网的掩码
    • 默认子网掩码种类
      1. a类子网掩码:255.0.0.0,用CIDR表示为IpAddress/8
      2. b类子网掩码:255.255.0.0,用CIDR表示为IpAddress/16
      3. c类子网掩码:255.255.255.0,用CIDR表示为IpAddress/24
  • A/B/C 类是基于 IP 地址首位(而不是掩码)定义的:
    • A 类:0.x.x.x ~ 127.x.x.x
    • B 类:128.0.x.x ~ 191.255.x.x
    • C 类:192.0.0.x ~ 223.255.255.x
  • 自定义的子网掩码都是已经划分子网的掩码
  • 我们只根据ip地址没有额外信息是无法确定子网掩码的,也就是说我们必须通过额外信息来获取对应ip地址的子网掩码

演示

ip地址拆解

ip未划分子网形式

IpAddress: 11111111 10110111 11111011 00100011 SubNetMask: 11111111 11111111 11111111 00000000 | V NetWorkAddress: 11111111 10110111 11111011 00000000 [网络号 ][主机号 ]

ip地址

ip地址划分子网形式

```TXT IpAddress: 11111111 10110111 11111011 0 0100011 SubNetMask: 11111111 11111111 11111111 1 0000000 | V NetWorkAddress: 11111111 10110111 11111011 0 0000000 [网络号 ][主机号][主机号]

子网掩码存在的意义

  • 因为在现实中,不同主机是处在不同网段通信的,有了子网掩码就可以区分主机之间通信是本地还是远程跨网络通信
    • 本地通信的成本要远远小于跨网络通信

CIDR与VLSM

  • CIDR是一种划分子网掩码的方式,这种方式不同于默认子网掩码,其划分也是连续的1和0,但是其CIDR划分连续个1的个数的区间是[8,30]
  • 对应CIDR对应掩码的表示方式为IpAddress/[8,30]

有类网络

  • 使用的是默认子网掩码的IP地址,就是有类网络

无类网络

  • 使用的是自定义子网掩码的IP地址,就是无类网络

广播地址

  • 广播地址:其是向同一局域网的所有设备发送数据的地址
  • 当我们向广播地址发送消息,那么与该广播地址处于同一局域网的所有主机都会接受到此消息,并不会出现和非广播地址接受发送消息后法相不是给当前主机并丢弃的这种行为
  • 每个局域网都会存在一对 直接广播网络地址 和 有限广播地址
    • 直接广播地址的形成是基于每个特定网段的地址
    • 有限广播地址的形成统一都采用255.255.255.255
  • 种类
    • 直接广播地址:直接广播地址=网络号+255补齐
      • 如:192.168.1.255、123.223.255.255
    • 有限广播地址:有限广播网络地址=255.255.255.255
  • 广播地址发的数据只能在当前局域网内传消息,无法跨网络传输

子网

  • 子网划分的意义:实际中,只使用有类网络有类网络是不够进行对主机分配的,有类网络中XX.XX.XX.XX使用1的个数都是8的倍数,这样使用往往不够合理,因此就诞生了子网的划分来解决这个问题
  • 子网的划分就是在有

CIDR和VLSM

  • 这两个技术上述也粗略叙述过,这两个技术的本质就是将有类网络演变成无类网络
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/3 1:57:21

气象监测新纪元:多功能自动站如何赋能智慧城市

在智慧城市建设向 “精细化治理、人性化服务” 纵深推进的过程中,多功能气象自动站正成为不可或缺的核心基础设施。它以全要素、高精准、实时化的气象数据为纽带,融入城市运行的各个场景,从灾害防控到民生服务,从基建运维到生.态治…

作者头像 李华
网站建设 2026/6/9 22:49:51

如何用PivotTable.js在5分钟内搞定复杂数据分析?终极指南

如果你正在为繁琐的数据分析头疼,PivotTable.js可能是你的救星。这个轻量级的JavaScript数据透视表库,让前端数据分析变得前所未有的简单。无论你是数据分析师、产品经理还是业务人员,只要掌握这个工具,就能轻松应对各种复杂的数据…

作者头像 李华
网站建设 2026/6/10 14:56:28

CompareM基因组比较工具:从入门到精通的全方位指南

CompareM基因组比较工具:从入门到精通的全方位指南 【免费下载链接】CompareM 项目地址: https://gitcode.com/gh_mirrors/co/CompareM CompareM是一款功能强大的基因组比较分析工具,专为大规模比较基因组学研究设计。无论你是生物信息学新手还是…

作者头像 李华
网站建设 2026/6/10 12:22:59

Vue项目打印功能开发难题诊断与解决方案实战指南

Vue项目打印功能开发难题诊断与解决方案实战指南 【免费下载链接】vue-plugin-hiprint hiprint for Vue2/Vue3 ⚡打印、打印设计、可视化设计器、报表设计、元素编辑、可视化打印编辑 项目地址: https://gitcode.com/gh_mirrors/vu/vue-plugin-hiprint 你在Vue项目中是否…

作者头像 李华
网站建设 2026/6/10 14:34:39

【dz-995】基于STM32的智能衣柜设计

摘要 随着生活品质的提升,衣物存储的智能化与健康化需求日益凸显。传统衣柜在温湿度调控、消毒杀菌等方面依赖人工操作,存在管理繁琐、效果不佳等问题,难以满足用户对衣物护理的精细化需求。 基于 STM32F103C8T6 单片机的智能衣柜设计&…

作者头像 李华
网站建设 2026/6/10 15:24:49

蛋白质结构预测终极指南:OmegaFold快速入门完整教程

蛋白质结构预测终极指南:OmegaFold快速入门完整教程 【免费下载链接】OmegaFold OmegaFold Release Code 项目地址: https://gitcode.com/gh_mirrors/om/OmegaFold 蛋白质结构预测是生物信息学领域的重要研究方向,OmegaFold作为一款革命性的AI工具…

作者头像 李华