计算机网络IP地址分类,子网掩码,子网划分复习资料

IP 地址的概念

IP 地址是独立于硬件地址的逻辑地址,它是由软件提供的地址。

IP 地址是网络层地址。

IP 编址方案和分类

IP 地址由 32 位二进制数构成,分为前缀(网络地址)和后缀(主机地址)

同一网段中每台计算机的 IP 地址是唯一的网络地址的分配全球一致,主机地址可以本地分配

IP 地址分类

注:A类地址子网号:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126.

子网掩码的概念:它是就是用来分割子网和区分哪些是同一个网段的,哪些不是同一网段的,通过子网掩码可得知,IP地址的网络位。

ip地址:192.168.1.1 子网掩码:255.255.255.0

ip地址:192.168.1.2 子网掩码:255.255.0.0

这两个ip地址虽然在不看掩码的情况下,像是一个网段的,但他们并不是同一个网段内的。

这个可以从子网掩码来判断,192.168.1.1 255.255.255.0是属于192.168.1.0网段的。

而192.168.1.2 255.255.0.0是属于192.168.0.0网段。

IP地址还分为私网地址和公网地址,其中私网地址只能在局域网内部使用,不能访问Internet。

私有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

④ 自动私有地址:169.254.0.0/16(当计算机无法获取IP地址时自动配置)

子网划分

划分子网的目的

由前面介绍可知,我们常用的A、B、C三类的地址范围比较大,在我们规划IP时,容易造成IP地址浪费,为了提高IP地址的利用率,将ABC三个类别的地址在利用掩码进行再划分成更细的网段,减少空闲IP的浪费。

子网划分的原理

IP地址由网络位+主机位组成,子网划分就是借用现有网段的主机位的最左边某几位作为子网位,划分出多个子网。

①把原来有类网络IPv4地址中的“网络号”部分向“主机号”部分借位

②把一部分原来属于“主机号”部分的位变成“网络号”的一部分(通常称之为“子网号”)。

子网划分示例

某公司有四个部门,每个部门拥有50台主机,分配一个C类地址200.161.30.0/24,请问如何进行网络地址规划?

a.确定子网数:四个部门,2m>=4

b.确定主机数:30台主机,2n-2>=30

c.C类地址网络号位24位,主机位8位,向第四段主机位借位,由上可知子网位m=2,主机位n=6

d.子网空间为64,子网数为4,根据原主机位八位则原网络空间为0-255,共256个,此时我们算出子网空间为64,可得出四个子网范围0-63、64-127、127-192、192-255

e. 第一个子网200.161.30.0/26-200.161.30.63/26

第二个子网200.161.30.64/26-200.161.30.127/26

第三个子网200.161.30.128/26-200.161.30.191/26

第四个子网200.161.39.192/26-200.161.30.255/26

f.主机位全为0和1的地址分别为网络地址与广播地址,不能分配给主机使用,则

部门1地址范围:200.161.30.1-62/26

部门2地址范围:200.161.30.65-12/26

部门3地址范围:200.161.30.129-190/26

部门4地址范围:200.161.30.193-254/26

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/58434.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL中实现去重的多种方法

在开发中遇到需要进行数据去重的查询,或删除重复数据的情况,整理如下: 1. distinct关键字 selectdistinct user_id, create_date from order_info;2. 分组 selectuser_id,create_date from order_info group by user_id, create_date;3. 窗…

2023年合肥高新区区信息学竞赛(初中组)

考试刚结束,发一篇题解。。。 目录 第一题 K16068 汇编语言(assembly)- 2024高新初中T1 题目描述 输入格式 输出格式 输入输出样例 输入样例1:复制 输出样例1:复制 输入样例2:复制 输出样例2:复制 说明 【数据范围】 代码如下: 第二题 K16069 数气(go…

深入SpringBoot Web事务:从原理到实战的全面解析

全文目录: 开篇语前言摘要概述源码解析使用案例分享应用场景案例1. 电商系统2. 银行转账系统3. 嵌套事务的应用场景 优缺点分析优点缺点 核心类方法介绍核心参数说明 测试用例小结总结文末 开篇语 哈喽,各位小伙伴们,你们好呀,我是…

【贪心算法】(第十四篇)

目录 可被三整除的最⼤和(medium) 题目解析 讲解算法原理 编写代码 距离相等的条形码(medium) 题目解析 讲解算法原理 编写代码 可被三整除的最⼤和(medium) 题目解析 1.题目链接:. - …

轻松搞定 Mac 读写 NTFS 移动硬盘:免费实用的 Mounty NTFS-3G 完整指南20241029

轻松搞定 Mac 读写 NTFS 移动硬盘:免费实用的 Mounty & NTFS-3G 完整指南 引言 很多 Mac 用户在使用 NTFS 格式的硬盘或 U 盘时发现,虽然能读,却无法写入文件。大多数人会选择安装商业软件来实现 NTFS 写入,但其实有一些免费…

stm32入门教程--DMA 超详细!!!

目录 简介 工作模式 1、数据转运DMA 2、ADC扫描模式DMA 简介 工作模式 1、数据转运DMA 这个例子的任务是将SRAM的数组DataA,转运到另一个数组DataB中,这个基本结构里的各个参数应该如何配置呢? 首先是外设站点和存储器站点的起始地址、…

宇音天下最新力作 | VTX356语音识别合成芯片问世

北京宇音天下科技有限公司,依托在语音技术领域的丰富经验和技术积累,成功推出了一款具有里程碑意义的语音识别合成芯片——VTX356。这款芯片的问世,不仅彰显了公司在智能语音处理领域的专业实力,也预示着智能家居、车载电子、智能…

<Tauri>tauri2.0框架下,基于qwik(前端)和rust(后端)结合的桌面程序体验

关于qwik Qwik is a new kind of web framework that can deliver instant loading web applications at any size or complexity. Your sites and apps can boot with about 1kb of JS (regardless of application complexity), and achieve consistent performance at scale.…

一些面试题整理

第一章、基础 以下是对上述10道面试题的参考答案: 一、Java语言及性能调优 答案: 线程安全问题是指多个线程同时访问共享资源时可能出现的数据不一致或错误的情况。例如,多个线程同时对一个共享变量进行写操作,如果没有适当的同…

STM32F1+HAL库+FreeTOTS学习21——内存管理

STM32F1HAL库FreeTOTS学习21——内存管理 1. 内存管理简介2. 内存管理相关的API函数3. 内存管理算法4. 内存管理实验4.1. 实验内容4.2 代码实现4.3 运行结果 5. 总结 上一期我们学习了FreeRTOS中的低功耗Tickless模式,这一期我们学习最后一个章节:内存管…

Linux高手进阶

查看系统资源占用: top:查看CPU、内存使用情况,类似 windows 的任务管理器 默认 5秒刷新一次语法: 直接输入 top按 q 或 ctrl c 退出内容详解: 第一行: top:命令名称 -系统时间up 23:57 min &…

Java基础概览和常用知识(十五)

Spring String#equals()和Object#equals()有何区别? String 中的 equals 方法是被重写过的,比较的是 String 字符串的值是否相等。 Object 的 equals 方法是比较的对象的内存地址。 字符串常量池的作用了解吗? 字符串常量池 是 JVM 为了提升性能和减少…

vue3学习记录-单文件组件 CSS 功能

vue3学习记录-单文件组件 CSS 功能 1.组件作用域 CSS1.1为什么要用到样式穿透(:deep())1.2 插槽选择器:slotted(div)1.3 全局选择器:global 2.CSS Modules2.1 基本用法2.2 自定义注入名称2.3 与组合式 API 一同使用 3.…

使用虚拟机搭建环境:CentOS7 Docker、MySQL、Redis 安装与配置

创作灵感 项目实践总结:记录了在虚拟机中安装与配置CentOS7环境下的Docker、MySQL、Redis的全过程,帮助理解和应用各项技术。技术笔记与问题总结:详细梳理了每一步安装的关键点与常见问题,并给出了解决方案。职业感悟与心得&…

postman如何安装旧版本不升级(以9.31和11.10版本为例)

postman版本超过10.x(包含10.x),有个大的麻烦,就是需要登录账号,如果网络不佳(其实是外网受限),那就很难受了 功能页面都进不去了!而8.x /9.x等以下版本就不需要登录了。 比如9.31.30这个版本就…

Cesium基础-(Entity)-(Corridor 走廊)

里边包含Vue、React框架代码详细步骤、以及代码详细解释 4、Corridor 走廊 以下是 CorridorGeometry 类的属性、方法和静态方法,以表格形式展示: 属性 属性名类型默认值描述positionsArray.定义走廊中心的坐标点数组。widthnumber走廊

为什么vue的beforeupdate和updated生命周期会不停的发送请求

在 Vue2 中,beforeUpdate 和 updated 生命周期钩子会在每次组件更新之前和之后被调用。如果在这两个钩子中执行了某些操作,比如发送 HTTP 请求,那么每当组件发生更新时,这些操作也会随之执行,从而导致不断地发送请求。 以下是一些可能导致这种情况的原因: 响应式数据变化…

Python实现图像(边缘)锐化:梯度锐化、Roberts 算子、Laplace算子、Sobel算子的详细方法

目录 Python实现图像(边缘)锐化:梯度锐化、Roberts算子、Laplace算子、Sobel算子的详细方法引言一、图像锐化的基本原理1.1 什么是图像锐化?1.2 边缘检测的基本概念 二、常用的图像锐化算法2.1 梯度锐化2.1.1 实现步骤 2.2 Robert…

PHP程序开发基础

PHP简介及其开发环境与工具一、PHP简介 PHP是一种流行的服务器端脚本语言,最初由拉斯姆斯勒多父于1994年创建,旨在通过C语言编写小程序以统计网站的访问流量。自那时以来,PHP已经经历了多个版本的迭代,功能不断增强,应…