当前位置: 首页 > news >正文

网络地址与子网划分:一次性搞清 CIDR、VLSM 和子网掩码

网络地址与子网划分:一次性搞清 CIDR、VLSM 和子网掩码

    • 一. 什么是子网掩码?
    • 二、CIDR:无类域间路由
    • 三、VLSM:可变长度子网掩码
    • 七、总结

前言

肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。

作者:神的孩子都在歌唱

image-20250326170226774

提起 CIDR(无类域间路由)、VLSM(可变长度子网掩码)、子网掩码 这些术语,不少人还是感觉头大。其实,只要掌握它们的基本原理和应用场景,你就能轻松应对各种网络划分需求。

一. 什么是子网掩码?

定义 : 子网掩码(Subnet Mask) 是用于区分 网络地址主机地址 的 32 位二进制数,与 IP 地址一起使用。

  • 网络部分: 标识网络号,用于识别网络的地址范围。
  • 主机部分: 标识主机号,用于标识网络中的具体设备。

子网掩码的作用

  • 确定 IP 地址的 网络部分和主机部分
  • 帮助路由器快速判断数据包的目标网络。
  • 划分子网,提高网络管理的灵活性。
IP 地址子网掩码网络地址主机地址范围
192.168.1.10255.255.255.0192.168.1.0192.168.1.1 - 192.168.1.254
10.0.0.5255.0.0.010.0.0.010.0.0.1 - 10.255.255.254

二、CIDR:无类域间路由

定义CIDR(Classless Inter-Domain Routing,无类域间路由) 是一种打破传统 IP 地址分类的机制,允许更灵活的 IP 地址划分和聚合。CIDR 使用 斜线记法(/n) 表示子网掩码的前缀长度。

CIDR 表示法子网掩码可用主机数
192.168.1.0/24255.255.255.0254
10.0.0.0/16255.255.0.065,534
172.16.0.0/12255.240.0.01,048,574

优势

  • 更灵活的地址分配: 不再受 A、B、C 类地址限制,可以按需求划分网络。
  • 减少路由表项: 多个 IP 地址聚合成一个路由条目,减少路由表大小,提高效率。
  • 提高地址利用率: 减少地址浪费,适合 ISP 和大型企业网络。

注意:广播地址不算在可用主机数里面

三、VLSM:可变长度子网掩码

定义VLSM(Variable Length Subnet Mask,可变长度子网掩码) 允许在同一个网络中使用不同的子网掩码,从而根据不同需求划分子网,避免地址浪费。

VLSM 的特点

  • 灵活划分子网: 根据不同的子网规模划分不同的子网掩码。
  • 提高地址利用率: 适合多子网、多设备的复杂网络环境。
  • 降低广播流量: 通过合理划分子网,控制广播域的大小。

VLSM 子网划分示例 :假设要划分 192.168.1.0/24 网络,根据不同部门的设备数量,使用 VLSM 进行划分:

部门子网地址子网掩码可用主机数
IT 部门192.168.1.0/25255.255.255.128126
财务部192.168.1.128/26255.255.255.19262
人力资源部192.168.1.192/27255.255.255.22430
备用子网192.168.1.224/27255.255.255.22430

七、总结

CIDR、VLSM 和子网掩码是网络地址规划的重要工具:

  • CIDR: 提供灵活的地址聚合机制,减少路由表项,提高路由效率。
  • VLSM: 通过使用不同长度的子网掩码,满足不同规模子网的地址需求,提高地址利用率。
  • 子网掩码: 作为划分子网的核心工具,帮助识别网络地址和主机地址。

作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接

http://www.dtcms.com/a/265437.html

相关文章:

  • 分类树查询性能优化:从 2 秒到 0.1 秒的技术蜕变之路
  • 如何在 IDEA 中设置类路径
  • 探索具身智能新高度——机器人在数据收集与学习策略中的优势和机会
  • Objective-C UI事件处理全解析
  • c++中的绑定器
  • 如何使用AI改进论文写作 ---- 引言篇(2)
  • 设计模式系列(10):结构型模式 - 桥接模式(Bridge)
  • AutoMedPrompt的技术,自动优化提示词
  • 【小技巧】Python + PyCharm 小智AI配置MCP接入点使用说明(内测)( PyInstaller打包成 .exe 可执行文件)
  • Spring Boot + 本地部署大模型实现:基于 Ollama 的集成实践
  • Jetson边缘计算主板:Ubuntu 环境配置 CUDA 与 cudNN 推理环境 + OpenCV 与 C++ 进行目标分类
  • 【Note】《深入理解Linux内核》Chapter 9 :深入理解 Linux 内核中的进程地址空间管理机制
  • MySQL数据库----DML语句
  • 深度学习新星:Mamba网络模型与核心模块深度解析
  • Python入门Day2
  • 【第三章:神经网络原理详解与Pytorch入门】01.神经网络算法理论详解与实践-(3)神经网络中的前向传播、反向传播的原理与实现
  • Python中`import` 语句的执行涉及多个步骤
  • 【Python】批量提取超声波检查图片的某一行数据
  • Docker 容器如何实现资源限制(如 CPU 和内存)
  • MacOS Safari 如何打开F12 开发者工具 Developer Tools
  • 【C++】状态模式
  • 好用的自带AI功能的国产IDE
  • Go与Python爬虫对比及模板实现
  • 信刻光盘安全隔离与文件单向导入/导出系统
  • 高压电缆护层安全的智能防线:TLKS-PLGD 监控设备深度解析
  • NVIDIA Spectrum-3 SN4000 系列SN4000 SN4000 系列速度高达 400Gb/秒的现代横向扩展分布式数据中心应用提供支持。
  • 站在 Java 程序员的角度如何学习和使用 AI?从 MVC 到智能体,范式变了!
  • 使用Mac自带的图像捕捉导出 iPhone 相册
  • Mac电脑 虚拟机 VMware Fusion13
  • 办公文档批量打印器 Word、PPT、Excel、PDF、图片和文本,它都支持批量打印。