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

子网划分学习

举例

10.0.1.0/30,这个给的就是网络地址,那么意思就是网络地址就是一个网段

可以得到网络地址,主机地址,广播地址

这个就是一个网段,但是他有多少的子网呢,该怎么算呢,首先根据子网掩码,我们可以得到什么

首先看下子网掩码,

30位的,我先按自己的思路走一遍

30位的,那么最后8个0,占了6个,那么就是可以有三个主机地址,就是不知道的为什么要按子网掩码就可以算出来这个网段最多有几个主机

0    0    0   0  0 0 0 0

128 64 32 16 8 4 2 1

那么可以知道,最后两位是1,2,加起来就是3,那么就是说30位的子网掩码,一个网段可以用三个主机地址

那么现在算一下

网络地址

就是子网掩码后面两位后面全都是0

10.0.1.0

255.255.255.252

算最后一位

0 0 0 0 0 0 0 0

1 1 1 1 1 1 0 0

所以就是10.0.1.0 /32,所以网络地址好像就是主机地址,懂了            //这个分析错误

主机地址是除了网络地址和广播地址                                           //分析正确

广播地址

就是30位子网后面的两位全为1

0 0 0 0 0 0 0 0              //10.0.1.0,0的二进制,这是网络地址

1 1 1 1 1 1 1 1               //255的二进制,这是子网掩码

那么它的广播地址是10.0.1.3/30

那么用公式该如何计算呢IP地址相关计算公式及计算教程_ip地址计算-CSDN博客在这篇博客找的公式

可用主机数量 = 2^(32 - 子网掩码位数) - 2

总共主机数量应该是 2^(32 - 子网掩码位数),但是网络地址和广播地址是不可以用的

2^2=4(总的主机数为4)

令n为(32 - 子网掩码位数),2^n-2,就是减掉了网络地址和广播地址

所以就是2^2-2=2(可用主机数为2),

网路地址为

10.0.1.0/30

广播地址为

10.0.1.3/30

主机地址范围

10.0.1.1~10.0.1.2

同理10.0.1.0/30就邀非常多的网段了

10.0.1.0/30            //这是一个网段,广播地址为10.0.1.3

10.0.1.4/30           //这也是一个网段,广播地址为10.0.1.7

那是如何计算子网掩码30位的网段的网络地址呢

我想起来了,要先计算子网位,看子网位有多少个

这是一个a类地址,那么它的子网掩码就是8位,但是这里是30位的,也就是说借了22为主机位,

什么是主机位,什么是子网位呢,我们看子网掩码分析,首先分析a类地址的子网掩码

255.0.0.0    //典型的a类地址,子网位是255,主机位全都是0,这里其实就只有一个子网,因为他好像没有借主机位的地址,可以用公式计算,2^0=1

那么a类私有地址的8位子网掩码,有多少个子网呢

30-8=22,那么他的子网有2^22个=4194304个,有好多个

0 0 0 0 0 0 0 0     //网络地址

1 1 1 1 1 1 0 0

如果只算后面的6位的话,应该有2^6=64个子网

0 0 0 0 0 1 0 0   //网络地址,就是广播地址前6位,任意组合就是一个子网,可以组合64个,也就是64个子网

0 0 0 0 1 0 0 0   //网络地址


http://www.mrgr.cn/news/75269.html

相关文章:

  • 前端垂直居中的多种实现方式及应用分析
  • [CKS] K8S NetworkPolicy Set Up
  • 微信小程序=》基础=》常见问题=》性能总结
  • MySQL第八章,JDBC:java操作数据库
  • Aippyy如何写论文?ai人工智能写作哪家好?
  • vue3面试题1|[2024-11-12]
  • JVM详解:类的加载过程
  • 2023_Spark_实验十五:SparkSQL进阶操作
  • SpringCloud Gateway网关路由配置 接口统一 登录验证 权限校验 路由属性
  • 日志:中文 URI 参数乱码之 encodeURI、encodeURIComponent、escape 作为 Ajax 中文参数编码给 ASP 的记录
  • 爆肝线程池底层源码,高并发精进之路!
  • 相交链表
  • 曹操为什么总是亲征
  • 1050 String Subtraction (20)
  • C++笔记
  • 多模态大模型(2)--BLIP
  • 【电子设计】按键LED控制与FreeRTOS
  • NGUI————按钮练习题
  • Towards Reasoning in Large Language Models: A Survey
  • Spring加载流程,Springboot自动装配原理
  • android开发
  • exo - 使用日常设备运行AI集群
  • 2024年09月CCF-GESP编程能力等级认证Python编程一级真题解析
  • 微信小程序-prettier 格式化
  • Diffusion Policy——斯坦福机器人UMI所用的扩散策略:从原理到其编码实现(含Diff-Control、ControlNet详解)
  • leetcode hot100【LeetCode 105.从前序与中序遍历序列构造二叉树】java实现