码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【计算机网络】子网掩码、子网划分


    创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
    主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
    更多计算机网络知识专栏:计算机网络🔥
    给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ

    在这里插入图片描述


    目录

    • 一、IP地址分类
    • 二、默认子网掩码
      • 1.概念
      • 2.分级的默认子网掩码
    • 三、非默认子网掩码
    • 四、子网划分常见问题
      • 1.选定的子网掩码将创建多少个子网?
      • 2.每个子网可包含多少台主机?
      • 3.有哪些子网?

    一、IP地址分类

    IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口。

    IP地址由网络号和主机号构成

    在这里插入图片描述

    在这里插入图片描述

    • A类:大量主机、公网
    • B类:国际公司、政府
    • C类:小公司、校园网、科研单位
    • D类:组播
    • E类:保留

    二、默认子网掩码

    1.概念

    子网掩码又叫网络掩码,地址掩码,子网络遮罩,就是把子网络遮起来,不让外界窥探到

    子网掩码是一个32位地址,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

    子网掩码是为了区分网段。 掩码和主机号与主机号比较来判断属不属于该网段
    
    • 1

    在这里插入图片描述
    对外的ip地址:ip地址和子网掩码按位与 得 192.168.3.0

    • 按位与: 相同为1,不同为0

    将真正的主机号251隐藏了起来


    2.分级的默认子网掩码

    子网掩码也按照IP地址分级分为不同级的子网掩码:

    在这里插入图片描述

    在这里插入图片描述

    三、非默认子网掩码

    计算:将IP地址和非默认的子网掩码 按位与

    网络号不变,借用主机号

    例如:将地址192.168.3.100与非默认子网掩码255.255.255.248按位与:

    在这里插入图片描述

    得:11000000 10101000 00000011 01100000

    01100为网络号借用主机号——子网号

    000是主机号

    转为10进制:192.168.3.96 主机号从100被隐藏为4

    四、子网划分常见问题

    1.选定的子网掩码将创建多少个子网?

    2^x个,其中x是子网掩码借用的主机位数。如:192.168.10.32/28,其中28是网络号。

    C类ip默认子网掩码位255.255.255.0,网络号为24位,故其借用了主机位4位来充当网络位,所以创建的子网个数就是2 ^ 4 = 16。

    2.每个子网可包含多少台主机?

    2^y-2台,其中y是没有被借用的主机位数。-2是因为主机位全为0的部分是这个子网的网关,全为1的部分就是这个子网的广播地址。

    3.有哪些子网?

    首先算出子网的步长(增量)

    例:256-248=8,即子网掩码为248时,步长为8。从0开始不断增加,直到到达子网掩码值,中间的结果就是子网,即

    • 0…
    • 8…
    • 16…
    • 32…

    在这里插入图片描述

    大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。
    大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!如果本文哪里有错误的地方还请大家多多指出(●'◡'●)
  • 相关阅读:
    前端项目中,强缓存和协商缓存的配置
    大数据-玩转数据-kafka集群部署
    深圳市宝安区委常委、宣传部部长周学良一行莅临联诚发考察调研
    spring ioc,DI,AOP概述
    Java异常处理
    新版HI3559AV100开发注意事项
    艾美捷NCTC-135培养基改良版(粉末)相关研究和类别
    【C#异步】异步多线程的本质,上下文流转和同步
    可重复执行SQL语句|建表、插入默认值、增加字段、删除字段、修改字段可重复执行SQL语句|oracle|mysql
    为什么HashMap头插法会造成死循环?
  • 原文地址:https://blog.csdn.net/TiSg0/article/details/133035772
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号