计算机网络-子网划分

news2025/1/27 21:51:06

计算机网络-子网划分与CRC差错校验

文章目录

  • 计算机网络-子网划分与CRC差错校验
    • IP地址的分类
      • A类地址
      • B类地址
      • C类地址
      • D类地址和E类地址和特殊IP地址
      • 子网掩码
      • 实战💪

IP协议是 TCP/IP体系中最主要的协议之一,也是最重要的互联网协议之一。 IP协议是32位,通常使用点分十进制来表示:如,我们最常见的本地地址 127.0.0.1,以 .来隔开8个位。

每个IP地址都是由两部分组成网络号和主机号

在这里插入图片描述

IP地址的分类

发展早期采用的分类的IP地址,是固定的几个分类组,分为五类,这五类也是使用不同的网络号位数来进行划分。

在这里插入图片描述

分析上表,可以发现这五类IP地址的特点和可划分子网数,和应用领域,首先,要知道划分子网时如果要得到最大主机数需要减去广播地址网络地址,这两个地址是一个网段中特殊的存在。

广播地址:用于向网络中所有主机发送信息的IP地址,是一个网段中特殊的存在,广播地址用于向目标网络中所有主机发送信息。需要得到一个IP地址的广播地址,只需要将IP地址的主机号全改为1即可得到。

  • 例:192.168.0.100/24 的广播地址为 192.168.0.255

网络地址:用于标识网络中的IP地址,网络地址用于标识数据包的目标网络,路由器将根据该网络地址将数据包转发到相应的网络。需要得到一个IP地址的网络地址,只需要将IP地址的主机号全改为0即可得到。

  • 例:192.168.130.1/16 的网络地址为 192.168.0.0

A类地址

  • 网络号只占一个字节

  • 第一个bit位是0

  • 每一个A类网络最大主机数为(2^24) -2(减去广播地址和网络地址)

B类地址

  • 网络号占两个字节
  • 前两个bit位是10
  • 每一个B类网络最大主机数为(2^16) -2=65534(减去广播地址和网络地址)

C类地址

  • 网络号占三个字节
  • 前三个bit位是110
  • 每一个C类网络最大主机数为(2^8) -2=254(减去广播地址和网络地址)

D类地址和E类地址和特殊IP地址

D类地址作为多播使用,E类地址作为保留,这里不再介绍……

特殊IP地址,指一般不指派其他功能的IP地址。

网络号主机号源地址使用目的地址使用意义
00yesno在本网络中的本主机
0Xyesno在本网络上主机号为X的主机
全1全1noyes只在本网络中进行广播
Y全1noyes对所有使用Y网络的所有主机进行广播
127全0~全1yesyes用于本地环回测试

子网掩码

子网掩码一般是和IP地址配套使用。每个网段都有一个子网掩码,子网掩码的作用是确定两个IP或者多个IP是否处于一个子网中,子网掩码就是一个网段中主机号全为1。子网掩码通常是由32位的二进制数字,那么如何判断一个IP地址的子网掩码呢?

例:一个地址192.168.1.13,请写出它的子网掩码。

  1. 进行分析一般这种的IP没有具体给出位数,我们可以进行查表,首先我们将第一个字节转换成二进制,得到 1110 0000,经过观察发现是C类IP地址,得到网络号为24位。
  2. 24代表的就是这个IP的子网掩码,说明这个数字前24位都是1,得到子网掩码为 255.255.255.0

例:一个地址160.1.1.0/8,请写出它的子网掩码。

答:255.0.0.0

实战💪

📚一个公司一共有四个部门,部门A有59台计算机,部门B有28台计算机,部门C有17台计算机,部门D有25台计算机,组成公司局域网,每个部门单独构成一个子网,该公司只分配有一个C类网络地址192.168.1.0

(1). 求划分的子网个数及其每个子网的主机数和子网掩码。

(2). 求每个子网中ip地址范围和最大地址和最小地址, 写出每个子网的广播地址和网络地址。

解(1)

① C类地址说明本来的子网掩码为24位,也就是 255.255.255.0

② 划分子网的重要概念是先知道他的部门数目和部门最大需要主机数,用于确定是否可以进行子网划分

③ 部门 4 个 ,划分子网数必须是2的幂次,而4=22,在主机号中**划出两位**作为新的网络号,主机数需要减两位:2(8-2)-2(减去网络地址和广播地址) = 62(个),符合条件。

④ 得到4个不同的子网,得到新的IP192.168.1.0/26,这个26代表就是主机号,知道主机号,求得子网掩码:255.255.255.192

⑤所以第一问是子网个数为4,主机数62,子网掩码255.255.255.192

解(2):

根据第一问划分为4个子网,我们可以得到以下4个子网。(前面24位不变,划分后面主机号作为子网号,规律:在前一个的基础上+2^8-n。n是被划走作为主机号的位数)

子网最小地址(最后一位主机号为1)最大地址(最后一个主机位为0)广播地址(主机号全为1)网络地址(主机号全为0)
①192.168.1.00 000000192.168.1.1192.168.1.62192.168.1.63**/26**192.168.1.0**/26**
②192.168.1.01 000000192.168.1.65192.168.1.126192.168.1.127**/26**192.168.1.64**/26**
③ 192.168.1.10 000000192.168.1.129192.168.1.190192.168.1.191**/26**192.168.1.128**/26**
④192.168.1.11 000000192.168.1.193192.168.1.254192.168.1.255**/26**192.168.1.192**/26**

📚一个公司决定划分5个子网,现在有一个网络地址145.12.16.64/26,请计算这个公司划分每个子网的主机数、子网掩码和每个网段的最大和最小地址、广播地址和网络地址。

①原来网络号不变,需要考虑5个子网需要在主机号中借几位,2n>=5->23=8,在主机号中借3位,主机数划分为8个,得到新的网络地址145.12.16.64/29,那么这个网络地址的子网掩码:255.255.255.248

②根据网段划分得到8个子网(以145.12.16.64为基础划分子网,所以这里第一个子网是0100 0000 = 64):

子网最小地址(最后一位主机号为1)最大地址(最后一个主机位为0)广播地址(主机号全为1)网络地址(主机号全为0)
145.12.16.64(0100 0000)145.12.16.65(0100 0001)145.12.16.6570(0100 0110)145.12.16.71(0100 0111)145.12.16.64(0100 0000)
145.12.16.72(0100 1000)
145.12.16.80(0101 0000)
145.12.16.88(0101 1000)
145.12.16.96(0101 1000)
145.12.16.104(0110 1000)
145.12.16.112(0111 0000)
145.12.16.120(0111 1000)

接下来的表,可以尝试自己填一下!试试自己的学习成果!

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

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

相关文章

ubuntu22.04.2安装onlyoffice(不更改默认端口版)

目录 一、配置阿里源 二、postgresql数据库 (一)安装postgresql (二)创建postgresql数据库和用户 三、安装 rabbitmq 四、安装nginx-extras 五、安装ONLYOFFICE Docs (一)Add GPG key &#xff08…

【html总结--详细版】

目录 一、html 常用的标签 二、列表分为有序列表、无序列表、自定义列表 有序列表: 无序列表: 自定义列表: 三、hr 四、特殊符号 五、div和span 六、图片的属性 七、超链接 八、table表格的基本结构 table的属性 tr的属性 td的属性…

(七)CSharp-刘铁锰版-事件

一、初步了解事件 定义:单词 Event ,译为“事件” 《牛津词典》中的解释是“a thing that happens,especially something important”通顺的解释就是“能够发生的什么事情” 角色: 使对象或类具备通知能力的成员 (中译&#x…

数据可视化大屏人员停留系统的开发实录(默认加载条件筛选、单击加载、自动刷新加载、异步加载数据)

项目需求 录入进入房间的相关数据;从进入时间开始计时,计算滞留房间的时间;定时刷新数据,超过30分钟的人数,进行红色告警; 实现流程 为了完整地实现上述需求,我们可以按照以下步骤开发&#…

Log4j2漏洞复现补丁绕过

漏洞复现 这里我一共使用了两个jdk版本 8u202的情况比较特殊,其实我今天凌晨在家里用的也是8u202的版本,失败了。今天来公司也是用的8u202版本的jdk,成功了。我仔细研究了两者的不同,我发现唯一不同的就是我公司这个idea启的proie…

NLP——分布式语义 Distributional Semantics:Word Vectors;Word2Vec

文章目录 传统语义数据集的缺点分布式语义Word Vectors 词向量Count-based 基于统计的方法Document 作为上下文 —— 向量空间模型(VSM)TF-IDF 更加有效的编码方式降维Singular Value Decomposition neighbor words 作为上下文 基于深度学习的方法Word2V…

highlight clock tree 高亮时钟树的方法

当分析clock tree需要在图形界面highlight clock tree时,最朴实无华的方法就是贴报告,除此之外这里也分享一下用命令的方法。 1.Imported Path Pins 1)Highlight > Color By > Imported Path Pins 2)report_timing icc2…

【MySQL 数据库】9、存储过程

目录 一、存储过程是什么二、存储过程的基本语法三、MySQL 中的变量(1) 系统变量(2) 用户自定义变量(3) 局部变量 四、if 判断五、参数传递和返回值六、case 语句七、while 循环八、repeat 循环九、loop 循环十、游标十一、条件处理程序 一、存储过程是什么 🌱 存储…

Linux进程间通信【消息队列、信号量】

✨个人主页: 北 海 🎉所属专栏: Linux学习之旅 🎃操作环境: CentOS 7.6 阿里云远程服务器 文章目录 🌇前言🏙️正文1、消息队列1.1、什么是消息队列?1.2、消息队列的数据结构1.3、消…

交通物流模型 | Python实现基于张量分解的交通流量时空模式挖掘(出租车车载GPS数据、公交卡刷卡数据、POI的分布数据)

文章目录 效果一览文章概述研究内容源码设计参考资料效果一览 文章概述 一般出行行程通常都由某种明确目的驱使,例如上班、购物或娱乐,出行的起始区域因其承担功能的不同,通常能够反映出用户的出行目的,于此同时,从宏观来看,区域之间的交通流量在一天内的变化规律也能够反…

【数据结构与算法】03 队列(顺序队列--循环队列--优先级队列--链队列)

一、概念1.1 队列的基本概念1.2 队列的顺序存储结构1.21 顺序队列(静态队列)1.22 循环队列1.23 优先级队列 1.3 队列的链式存储结构 二、C语言实现2.1 顺序存储2.11 顺序队列2.12 循环队列2.13 优先级队列 2.2 链式存储 一、概念 1.1 队列的基本概念 队…

【python】—— python的基本介绍并附安装教程

前言: 今天,我将给大家讲解关于python的基本知识,让大家对其有个基本的认识并且附上相应的安装教程以供大家参考。接下来,我们正式进入今天的文章!!! 目录 前言 (一)P…

【Linux】互斥量原理的实现

深刻理解互斥锁 文章目录 前言一、demo版的线程封装二、demo版的锁封装总结 前言 为了实现互斥锁操作 , 大多数体系结构都提供了 swap 或 exchange 指令 , 该指令的作用是把寄存器和内存单元的数据相交换, 由于只有一条指令 , 保证了原子性 , 即使是多处理器平台 , 访问内存的总…

第10讲:深入剖析 Agent 插件原理,无侵入性埋点

AbstractClassEnhancePluginDefine 核心实现 在开始之前,先简单回顾上一课时中关于 AbstractClassEnhancePluginDefine 的一个核心知识点:AbstractClassEnhancePluginDefine 是所有插件的父类,SkywalkingAgent.Transformer 会通过其 enhance…

信号完整性:反射

反射是怎么形成的 信号的反射和互连线的阻抗密切相关。反射的最直接原因是互连线的阻抗发生了突然变化,只要互连线的阻抗不连续的点,该处就会发生反射。 信号是以电磁波的形式在走线中传播的,如果从传统的电路理论角度去看,是无…

YOLOv5使用自定义数据集实验

上一篇博文中介绍了YOLOv7训练自定义数据集,在这篇文章中,我们主要记录YOLOv5模型的实验过程,用于对比实验。 YOLOv5与YOLOv7毕竟一母同胞,因此部署起来也是极为类似。 数据集 数据集使用的与YOLOv7的实验数据集一样,…

windows服务器自带IIS搭建网站并发布公网访问

文章目录 1.前言2.Windows网页设置2.1 Windows IIS功能设置2.2 IIS网页访问测试 3. Cpolar内网穿透3.1 下载安装Cpolar3.2 Cpolar云端设置3.3 Cpolar本地设置 4.公网访问测试5.结语 转载自远程源码文章:【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网…

VS2019生成和使用lib、dll文件

叠甲:本文非常简略,方法非常朴素,仅供参考。 目录 lib文件 生成lib文件 使用lib文件 dll文件 生成dll文件 使用dll文件 lib文件 生成lib文件 新建项目libTest。 右键项目→属性→配置属性→常规→配置类型,选择“静态库…

【Java】表白墙终章-飞流直下的“甜言蜜语”-瀑布流式布局

飞流直下三千尺! 文章目录 【Java】表白墙终章-飞流直下的“甜言蜜语”-瀑布流式布局1. 效果前后对比2. 瀑布流式布局原理思想3. 约定前后端接口4. 后端代码4.1 修改Love类的定义4.2 修改doPost方法4.3 修改save方法4.4 修改doGet方法4.5 修改load方法 5. 前端瀑布流…

面试总结个人版

一、面试题 java 集合 , spring springmvc springboot springcloud 数据库相关的, redis 相关 ,mq 相关 ,结合业务的场景题 1、part one 集合 HashMap底层原理 HashMap是基于哈希表的Map接口的非同步实现。元素以键值对的形式存…