华为数通HCIA-地址分类及子网划分
ip地址(逻辑地址)
作用:唯一标识一张网卡
特点:设备天生没有,需要人为配置,可以随时修改
格式:点分十进制
大小:32bit
组成:网络位+主机位
网络位:用于标识不同的网段,同一个网段的设备ip地址的网络位一致,不同网段的网络位不一致;
主机位:用于标识同一网段的不同主机,同一网段的不同主机的ip地址的主机位不一致;
子网掩码
作用:用于区分ip地址的网络位以及主机位
格式、大小:跟ip地址完全一致
表示形式:/x (代表网络位大小、也可以标识子网掩码在二进制角度中1的位数)、点分十进制
/25--11111111.11111111.11111111.10000000--255.255.255.128
255.255.252.0--11111111.11111111.11111100.00000000---/22
192.168.1.1/24
网络位:24
主机位:8 (32-24)
网络地址
作用:用于标识网段,不同网段的网络地址不一致;
特点:网络位固定,主机位为全0
192.168.1.1/24
网络位:24
主机位:8
计算方式:
1.将ip地址转成二进制,在二进制角度区分ip地址的网络为以及主机位
11000000.10101000.00000001.00000001
网络位 | 主机位
2.将网络位固定,主机位全为0,再变回点分十进制
11000000.10101000.00000001.00000000
网络位 | 主机位
192.168.1.0 /24 网络地址
练习
一、公司Z有一个可用的IP网段192.168.1.0/24 目前公司有4个部门,每个部门只需要10个地址(主机),如何划分
(需要列出这4个部门的,网络地址和广播地址,以及可用的主机地址数与可用范围)
主机位4
子网位4
掩码:/24~/28
子网数目:16
每个子网的ip数目:16
网络地址 广播地址
192.168.1.0 /28 192.168.1.15
192.168.1.16 /28 192.168.1.31
192.168.1.32 /28 192.168.1.47
192.168.1.48 /28 192.168.1.63
每个子网实际可用的ip数目:14
广播地址
作用:用于实现网段内广播;
特点:网络为固定,主机位为全1
192.168.1.1/24
网络位:24
主机位:8
计算方式:
1.将ip地址转成二进制,在二进制角度区分ip地址的网络为以及主机位
11000000.10101000.00000001.00000001
网络位 | 主机位
2.将网络位固定,主机位全为1,再变回点分十进制
11000000.10101000.00000001.11111111
网络位 | 主机位
192.168.1.255 广播地址
ip地址分配规则:分配ip地址时,网络位固定,主机位可变;
网段中ip地址的数目:2的主机位次方(256) 网络地址~广播地址
实际上可以分配的ip地址数目:2的主机位次方-2(254)
可用范围:网络地址+1~广播地址-1
192.168.1.1~192.168.1.254
ip地址分类
单播地址:直接配置给设备使用
A:0.0.0.0~127.255.255.255 /8
B:128.0.0.0~191.255.255.255 /16
C:192.0.0.0~223.255.255.255 /24
组播地址
D:224.0.0.0~239.255.255.255
保留
E:240.0.0.0~255.255.255.255
私网地址
作用:
1.用于组件私网(园区网内部)
2.节省ip地址
原理:同一个私网ip,可以在不同的企业中,重复使用,不会有问题
A:10.0.0.0~10.255.255.255
B:172.16.0.0~172.31.255.255
C:192.168.0.0~192.168.255.255
早期ip地址划分方式:有类编址:
定义:管理员在配置ip地址时,无需指定掩码
掩码有ip地址的类别决定;
缺陷:严重浪费ip地址
解决方案:可变长子网掩码/子网划分
子网划分
核心原理:将一个主类网段划分为多个子网,不同的子网分配给不同的部门使用;
EG:
部门需求
A:30个ip
B:20个ip
C:10个ip
主类网段:192.168.1.0/24
计算过程:
1.根据实际ip地址需求,确定划分出来的子网的主机位(如果存在多个不同需要的部门,则以最大的为准);
主机位:5
2的四次方-2 <30=<2的5次方-2
2.根据子网的主机位,确定子网为、子网数目以及划分出来的子网的掩码;
掩码:/24 -- /27 (原来的掩码+子网位 24+3)
子网数目:8(2的子网位次方)
3.得出每个子网的网络地址、广播地址、可用ip地址范围....
网络地址:
第一个子网网络地址一定更原始网段一致,但是掩码变为拉长后的掩码:192.168.1.0/27
下一个子网的网络地址=上一个子网的网络地址+子网的ip地址总数;
广播地址:
为下一个子网的网络地址-1
网络地址 广播地址
192.168.1.0 /27 192.168.1.31
192.168.1.32 /27 192.168.1.63
192.168.1.64 /27 192.168.1.95
192.168.1.96 /27 192.168.1.127
192.168.1.128 /27 192.168.1.159
192.168.1.160 /27 192.168.1.191
192.168.1.192 /27 192.168.1.223
192.168.1.224 /27 192.168.1.225
--------------------------------------------------
相关文章:
华为数通HCIA-地址分类及子网划分
ip地址(逻辑地址) 作用:唯一标识一张网卡 特点:设备天生没有,需要人为配置,可以随时修改 格式:点分十进制 大小:32bit 组成:网络位主机位 网络位:用于标…...
Linux第七章之gdb与makefile使用
一、Linux调试器-gdb使用 1.1背景 程序的发布方式有两种,debug模式和release模式Linux gcc/g出来的二进制程序,默认是release模式要使用gdb调试,必须在源代码生成二进制程序的时候, 加上-g 选项[重要] 1.2开始使用 …...
Mycat-Balance使用指南
MyCAT Balance是一个Java NIO的高性能负载均衡器,可以替代普通的硬件的交换机或其LVS类似的复杂机制,实现MyCAT集群的负载均衡。 MyCAT Balance的配置文件在conf目录下,frontend-conf.为前端配置,包括绑定的端口等,js…...
玩转顺序表——【数据结构】
在C语言学习中,我们经常会遇见增删查改等一系列操作,而这些操作全都与线性表关联,没有线性表将会对这些操作完成的十分艰难!那今天就让我们来了解一下顺序表如何增删查改!!! 目录 1.线性表 2…...
SSE(Server-Sent Events,服务器推送事件)和sockets(套接字)通信区别
SSE(Server-Sent Events,服务器推送事件)和sockets(套接字)都是用于实现实时通信的技术,但它们具有不同的特点和应用场景。 SSE 的优点: 简单易用:SSE 是基于HTTP协议的一种实时通…...
【设计模式——学习笔记】23种设计模式——代理模式Proxy(原理讲解+应用场景介绍+案例介绍+Java代码实现)
介绍 基础介绍 代理模式为一个对象提供一个代理对象,以控制对这个对象的访问。即通过代理对象访问目标对象,这样做的好处是:可以在不修改目标对象代码的基础上,增强额外的功能操作,即扩展目标对象的功能被代理的对象…...
大学英语四新视野 课后习题+答案翻译 Unit1~Unit8
Unit 1 Text A: Words in use 2022年6月16日 20:57 1 As the gender barriers crumbled, the number of women working as lawyers, doctors, or bankers began to increase significantly from the mid-20th century. 随着性别障碍的消除,从20世纪中期开始&am…...
Java入门指南:Java语言优势及其特点
目录 1. Java语言简介及发展概述 2. Java语言的优势 2.1 可移植性 2.2 面向对象 2.3 安全性 2.4 大量类库 3. Java语言与C/C的区别 4. 初识Java程序入口之main方法 5. 注释、标识符、关键字 5.1 注释 5.2 标识符 5.3 关键字 1. Java语言简介及发展概述 Java是一种面…...
Jenkins 节点该如何管理?
Jenkins 拥有分布式构建(在 Jenkins 的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows 和 Linux 系统)中编译、测试等 Jenkins 的任务可以分布在不同的节点上运行 节点上需要配置 Java 运行时环境,JDK 版本大于 1.5 节…...
hugging face下载数据集
开始直接执行这个,下载下来的图片打不开 git clone https://huggingface.co/datasets/diffusers/dog-example 解决办法: 安装git lfs 1. curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash 2. sudo apt…...
解决Django报错 : No module named ‘MySQLdb‘
Django的版本是2.0,Python的版本号是3.6.4 在models.py创建好了模型类之后使用命令:python manage.py makemigrations 进行迁移,但是突然报错:ImportError:No module named MySQLdb 查询了相关资料发现python2.x版本是支持mysql…...
【Docker】Docker的优势、与虚拟机技术的区别、三个重要概念和架构及工作原理详细讲解
前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 作者简介: 辭七七…...
【论文笔记】RCM-Fusion: Radar-Camera Multi-Level Fusion for 3D Object Detection
原文链接:https://arxiv.org/abs/2307.10249 1. 引言 目前的一些雷达-相机融合3D目标检测方法进行实例级的融合,从相机图像生成3D提案,并与雷达点云相关联以修正提案。但这种方法没有在最初阶段使用雷达,依赖于相机3D检测器&…...
STM32-风速传感器(ADC)
目录 0 说明 1 传感器介绍 2 代码说明 2.1 ADC.c 2.2 adc.h 2.3 main.c 0 说明 本篇文章主要是说明怎么使用STM32单片机读取风速传感器采集到的数据,读取方式是ADC,并且附带着STM32所需要的全部代码,所使用的风速传感器如下图所示。 附&am…...
【conda】配置国内镜像源
【conda】配置国内镜像源 1、官方2、国内常用镜像3、配置查看当前conda配置设置搜索是显示通道地址 4、清除缓存5、恢复默认全部删除指定删除 1、官方 https://docs.conda.io/projects/conda/en/latest/configuration.html 2、国内常用镜像 https://developer.aliyun.com/mi…...
python森林生物量(蓄积量)数据处理到随机森林估算全流程
python森林生物量(蓄积量)估算全流程 一.哨兵2号获取/处理/提取数据1.1 影像处理与下载采用云概率影像去云采用6S模型对1C级产品进行大气校正geemap下载数据到本地NDVI 1.2 各种参数计算(生物物理变量、植被指数等)LAI:…...
使用Freemarker模版导出xls文件使用excel打开提示文件损坏
本文是通过一步步的还原事件的发生并解决的一个过程记录,如果想知道如何解决的可以直接跳转文章末尾结论部分 提示一下,关注一下 Table 标签中的 ss:ExpandedRowCount 属性 解决的问题 在项目中使用freemarker的xml模板导出xls格式的Excel文件时…...
初识Linux
今天简单了解了关于操作系统的发展史,学习了在Linux中如何远程连接云服务器的指令,以及在Linux中创建多个用户的指令。 1. ssh root 服务器远程地址 作用是用来连接XShell与云服务器,输入该指令后会自动生成输入密码的窗口,如…...
python——案例六:清空列表用clear()方法实现
案例六:清空列表用clear()方法实现LIST[0,1,2,3,4,5] print(清空前:,LIST) LIST.clear() print(清空后:,LIST)...
测试|Selenium之WebDriver常见API使用
测试|Selenium之WebDriver常见API使用 文章目录 测试|Selenium之WebDriver常见API使用1.定位对象(findElement)css定位xpath定位css选择器语法:xpath语法:校验结果 2.操作对象鼠标点击对象在对象上模拟按键输入clear清除对象输入的文本内容su…...
VASP机器学习力场训练避坑指南:从INCAR参数设置到声子谱验证的完整流程
VASP机器学习力场训练实战:参数调优与声子谱诊断全解析 在材料计算领域,VASP结合机器学习力场的技术路线正逐渐成为平衡计算精度与效率的黄金标准。但当我们真正着手训练自己的力场模型时,往往会发现教程中的理想案例与实际操作之间存在巨大鸿…...
PHP开发者必看:通过xss-labs靶场level1-10,彻底搞懂htmlspecialchars()的坑与正确用法
PHP开发者实战指南:从xss-labs靶场剖析htmlspecialchars()的深层防御逻辑 在Web安全领域,XSS漏洞长期占据OWASP Top 10榜单,而PHP作为服务端主力语言,其内置的htmlspecialchars()函数常被开发者视为防御利器。但真实情况是&#x…...
手把手教你用QGIS加载并可视化2025年北京OSM路网SHP数据(WGS84坐标系)
零基础实战:QGIS加载OSM路网数据的完整可视化流程 第一次打开QGIS时,面对满屏的工具栏和菜单选项,很多初学者都会感到无从下手。特别是当手头有一份刚下载的SHP格式路网数据时,如何正确加载、设置坐标系并进行基础可视化ÿ…...
Listary vs Everything:Windows文件搜索工具终极对比(附实战技巧)
Listary vs Everything:Windows文件搜索工具终极对比(附实战技巧) 在Windows生态中,高效的文件搜索工具一直是生产力提升的关键。Listary和Everything作为两款备受推崇的解决方案,各自拥有独特的优势和使用场景。本文将…...
SAR ADC 比较器Latch的时序优化与噪声抑制设计
1. SAR ADC比较器Latch基础原理 SAR ADC(逐次逼近型模数转换器)中的比较器Latch电路,本质上是一个高速正反馈放大器。它由两个交叉耦合的反相器构成,就像两个背靠背站立的短跑运动员,只要一方稍有领先,就会…...
Windows下QT5.15.2安装MQTT模块全攻略(附分支选择避坑指南)
Windows下QT5.15.2安装MQTT模块全攻略(附分支选择避坑指南) 在物联网开发领域,MQTT协议因其轻量级和高效性成为设备通信的首选方案。对于使用QT5.15.2进行跨平台开发的工程师而言,在Windows环境下正确配置MQTT模块往往是项目起步的…...
我的家庭影音中心进化史:从群晖到用Ubuntu+CasaOS自建,省下大几千
我的家庭影音中心进化史:从群晖到UbuntuCasaOS自建方案 1. 为什么放弃品牌NAS选择自建方案 三年前,我花了大半个月工资购入了一台群晖DS920,当时觉得这是家庭数据管理的终极解决方案。然而随着使用深入,逐渐发现品牌NAS的几大痛点…...
告别官方镜像!手把手教你将自编译Android系统刷入AVD(基于Android Studio 4.2+)
告别官方镜像!手把手教你将自编译Android系统刷入AVD(基于Android Studio 4.2) 在Android开发领域,模拟器(AVD)一直是开发者调试和测试应用的重要工具。然而,大多数开发者仅限于使用Google提供的…...
QT实战:用QChartView快速打造动态折线图(附完整代码)
QT实战:用QChartView快速打造动态折线图(附完整代码) 在数据可视化领域,动态折线图因其直观展示数据变化趋势的能力,成为监控系统、金融分析、工业控制等场景的标配。QT框架提供的QChartView组件,让开发者能…...
不同品牌路由器也能玩桥接?TP-LINK AC1200主路由+FAST FWR303副路由详细配置指南
跨品牌路由器桥接实战:TP-LINK AC1200与FAST FWR303混合组网全解析 现代家庭网络环境中,信号死角问题如同房间角落的灰尘一样难以避免。特别是当房屋结构复杂或面积较大时,单台路由器往往力不从心。此时,利用家中闲置的旧路由器进…...
