news 2026/9/2 15:57:30

子网掩码初识

作者头像

张小明

前端开发工程师

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/9/2 19:36:05

既然 HTTP 不安全,为什么不给每个网站发一本“密码本”?

💻 一、技术分析 (混合加密机制) HTTPS 的核心思想是:用最安全的锁传输钥匙,再用最快的钥匙传输数据。 1. 两个核心概念加密方式钥匙数量特点速度用途非对称加密 (Asymmetric)两把 (公钥/私钥)公钥加密,只有私钥能解(反…

作者头像 李华
网站建设 2026/9/2 23:55:02

Wechaty Puppet XP:Windows微信自动化本地部署方案

Wechaty Puppet XP:Windows微信自动化本地部署方案 【免费下载链接】puppet-xp Wechaty Puppet WeChat Windows Protocol 项目地址: https://gitcode.com/gh_mirrors/pu/puppet-xp Wechaty Puppet XP是一个基于TypeScript开发的微信机器人框架,专…

作者头像 李华
网站建设 2026/9/3 0:22:35

芦笋提词器,让直播更流畅更专业!

芦笋提词器为什么是直播提词的绝佳选择? 1. 稳定流畅,不卡顿不掉帧 直播过程中提词流畅不卡顿,确保你心无旁骛专注互动与内容输出,不会因为提词器问题而分神。 2. 智能滚动,随心掌控语速 芦笋提词器支持智能自动滚动…

作者头像 李华
网站建设 2026/9/2 15:59:47

企业为什么需要 OPM?智能运维与网络管理解决 5 大业务痛点

在数字化转型加速的2025年,全球企业正面临前所未有的运维挑战。据Gartner最新报告显示,超过65%的IT故障源于存储系统异常,而传统监控工具因缺乏智能分析能力,导致平均故障修复时间长达4.2小时。在此背景下,智能运维&am…

作者头像 李华
网站建设 2026/9/2 3:30:59

Figma到Unity导入工具实战指南:打通设计与开发的最后一公里

Figma到Unity导入工具实战指南:打通设计与开发的最后一公里 【免费下载链接】FigmaToUnityImporter The project that imports nodes from Figma into unity. 项目地址: https://gitcode.com/gh_mirrors/fi/FigmaToUnityImporter 在当今快节奏的游戏开发环境…

作者头像 李华