IP 子网划分详解

文章目录

  • 1 概述
    • 1.1 划分目的
    • 1.2 划分原则
    • 1.3 子网掩码
  • 2 IP 子网划分示例
  • 3 网工软考真题
    • 3.1 判断网络号和主机号
    • 3.2 计算可容纳的主机数

1 概述

  • IP 子网划分:实际上就是设计 子网掩码 的过程。
  • 原因:由于在五类的IP地址中,网络号与主机号的的位数并不一致,就造成了要么是网络号太多,要么是主机号太多。为了解决这些问题,就需要划分子网。

1.1 划分目的

  • ① 充分利用IP地址。IP地址是将计算机连接到Internet的网际协议地址,是一个32位的二进制数。IP地址由网络号和主机号组成,在实际应用中IP地址空间的利用率有时很低,例如B类地址中,每个网络可连接的主机数高达65534,这个地址范围很大,这么多的主机在单一的网络下,地址空间在实际应用中利用率很低。通过子网划分可以把这样大的一个网络地址分配给更多较小的网络,能更有效地使用IP地址空间。
  • ② 限定广播的传播。子网划分将原有的同处于同一个网段上的主机分成了不同的网段或子网,同时也将原来的一个广播域划分成了若干个较小的广播域,广播数据包只能在它特定的广播域中传播,划分子网后网络规模小了,网络中的主机数少了,所占用的资源也就少了,这样就大大减少了网络广播风暴所造成的网络拥塞。
  • ③ 更安全的管理网络。网络中处于同一个子网内的主机才能直接互通,不同子网之间是不能直接通信的(但可通过路由器或网关进行)。当今,网络安全状况不容乐观,相对较小的网络,安全性也相对较高,尤其对于人事、财务等敏感性部门,也更容易部署特别的安全策略。而相对较大的网络,这些特殊的安全策略的部署可能会影响其他用户的工作。

1.2 划分原则

  • 借位。从IP地址中表示主机号的最高位开始“借位”变为新的子网位,所剩余的部分则仍为主机位。还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位。因此这个意味着划分越多的子网,主机将越少。
  • 确定子网掩码。在子网掩码中将表示网络号的所有位设为 1,表示主机号的所有位设为 0
  • 熟记2的幂及默认子网掩码。常用 2 5 = 32 , 2 10 = 1024 2^5 = 32,2^{10} = 1024 25=32210=1024;A 类网络的默认子网掩码是:255.0.0.0,B 类网络的默认子网掩码是:255.255.0.0,C 类网络的默认子网掩码是:255.255.255.0。(A类:/8,B类:/16,C类:/24)
  • 确定子网网络号(或主机号)。将所选择的子网掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。(与运算:有 0 为 0 ,全 1 为 1)
  • 确定每个子网能容纳的有效主机数 2 n − 2 2^n - 2 2n2(n:主机位,排除 2 个特殊的:主机号全 0 表示 网络号,主机号全 1 表示 广播地址)

1.3 子网掩码

在这里插入图片描述

  • 组成:子网掩码 和 IP 地址一样,是一个 32 位的 2 进制数。
  • 作用:将 IP 地址划分成 网络地址主机地址 两部分。子网掩码不能单独存在,它必须结合 IP 地址一起使用
  • 原理:将 子网掩码IP地址 按位进行 逻辑"与" 运算,得到IP地址的 网络号,余下部分就是 主机号(与:有 1 为 1,全 0 为 0)
  • 两种表示形式
    • 点分十进制:255.255.0.0
    • CIDR网络前缀:ip地址/子网掩码,如:138.96.0.0/16
    • 说明:255 = 1111 1111(255.255 就是 16 个连续的 1),CIDR:Classless Inter-Domain Routing,无类别域间路由

2 IP 子网划分示例

  • 以 C 类网络子网划分示例
    • 等分为两个子网。将 192.168.0.0/24 这个网络等分成 2 个子网,并写出每个子网的地址信息? (分析:该网络的子网掩码为 /24,要划分为 2 个子网,要借用主机位 1 位作为子网位。因为二进制数 0 和 1 按一位排列组合,所有如下图:0 是 A 子网,1 是 B 子网)
      在这里插入图片描述
      在这里插入图片描述
    • 最终结果
      • A 子网的网络地址:192.168.0.0/25,可用地址:192.168.0.1 ~ 192.168.0.126,广播地址:192.168.0.127
      • B 子网的网络地址:192.168.0.128/25,可用地址:192.168.0.129 ~ 192.168.0.254,广播地址:192.168.0.255

等分为 4 个子网。同样将 192.168.0.0/24 这个网络等分成 4 个子网。
分析:要想分成 4 个子网,需要将子网掩码向右移动两位,对于二进制数 0 和 1 有以下四种,00 是 A子网,01 是 B子网,10 是 C 子网,11 是 D子网,其他操作同上)。划分其它子网,以此类推。

3 网工软考真题

3.1 判断网络号和主机号

【2022下半年 - 上午 - 51】在 IPv4 地址 192.168.1.0/24 中,表示主机的二进制位数是( )位
A.8
B.16
C.24
D.32

参考答案:A
/24:表示网络号有 24 位,则主机号有:32 - 24 = 8 位

3.2 计算可容纳的主机数

【2022下半年 - 上午 - 52,53,54】某公司部门1到部门4的主机数量需求分别是4,10、12、15,网工小李要对这4个部门的IP地址进行规划。以下选项中,(52)可作为网络号使用,其对应的子网掩码是(53),该网络号和子网掩码可用于(54)的地址部署。
(53) A.192.168.28.10
  B.192.168.28.20
  C.192.168.28.30
  D.192.168.28.40
(54) A.255.255.255.192
  B.255.255.255.224
  C.255.255.255.240
  D.255.255.255.248
(55) A.部门1
  B.部门2
  C.部门3
  D.部门4

参考答案:52-D,53-D,54-A
可容纳有效主机位数 = 2 n − 2 2^n - 2 2n2(排除 2 个特殊情况,主机位全0=网络号,全1=广播地址)
将IP地址转换为二进制:
192.168.28.10=192.168.00011100.00001010 若为网络号,容纳 2^1-2=0 个主机,不满足
192.168.28.20=192.168.00011100.00010100 若为网络号,容纳 2^2-2=2 个主机,不满足
192.168.27.30=192.168.00011011.00011110 若为网络号,容纳 2^1-2=0 个主机,不满足
192.168.27.40=192.168.00011011.00101000 若为网络号,容纳 2^3-2=6 个主机,部门1可用
子网掩码:11111111.1111111.11111111.11111000 = 255.255.255.248

【2022下半年 - 下午 - 1.1】该企业办公网络采用172.16.1.0/24地址段,部门终端数量如表1-1所示,请将网络地址规划补充完整。

部门终端数量IP地址范围子网掩码
行政部28172.16.1.1~172.16.1.30(1)
市场部42(2)255.255.255.192
财务部20(3)255.255.255.224
业务部120172.16.1.129~172.16.1.254(4)

参考答案:
(1) 255.255.255.224
(2) 172.16.1.65 ~ 172.16.1.126
(3) 172.16.1.33 ~ 172.16.1.62
(4) 255.255.255.128
解析:
① 按主机需求量排序,先满足需求多的,再满足需求少的
② 1 个 /24 可以划分为 2 个 /25,1 个 /25 可以划分为 2 个 /26,以此类推
分析:
120 需要 2 7 = 128 2^7 = 128 27=128,7 个主机位 => /25 = 255.255.255.128
42 需要 2 6 = 64 2^6 = 64 26=64,6 个主机位 => /26 = 255.255.255.192
28 和 20 需要 2 6 = 32 2^6 = 32 26=32,5 个主机位 => /27 = 255.255.255.224

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Class 02 - R语言Rstudio的安装

Class 02 - R语言&Rstudio的安装 下载和安装R安装前准备下载R语言安装R语言开始使用R语言 下载和安装RStudio安装前准备下载RStudio安装RStudio开始使用RStudio如何编写代码 下载和安装R 在这个部分中,你将完成在计算机上下载和安装R语言程序。当安装完成后&am…

ThingsBoard部署tb-gateway并配置OPCUA

1、安装 我实在自己的虚拟机上安装,使用官方Docker的安装方式 docker run -it -v ~/.tb-gateway/logs:/thingsboard_gateway/logs -v ~/.tb-gateway/extensions:/thingsboard_gateway/extensions -v ~/.tb-gateway/config:/thingsboard_gateway/config --name tb-gateway --…

JavaScript的三座大山

前言:这个题目是抄的,看着很有意思,就拿过用了,毕竟CV是程序员的基本功底嘛,顺带把图也拿过来了 作用域和闭包 这个几乎是天天在用的东西,可能有些人甚至不知道这个概念,但是用到过这种方法去解…

Html中使用jquery通过Ajax请求WebService接口以及跨域问题解决

场景 VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用: VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用_霸道流氓气质的博客-CSDN博客 在上面实现发布WebService的基础上,怎样在html中通过jquery对接口发起 请求和解析数据。…

测试4年,跳槽一次涨8k,我跳了3次···

最近有人说,现在测试岗位初始工资太低了,有些刚刚入行的程序员朋友说自己工资连5位数都没有.....干了好几年也没怎么涨。看看别人动辄月薪2-3万,其实我想说也没那么难。说下如何高效地拿到3w。 1.暂且把刚入行的条件设低些吧,大专…

【野火启明_瑞萨RA6M5】梦的开始 ---- 点灯(FSP库)

文章目录 一、FSP配置二、hal_entry入口函数三、封装 LED 设备驱动程序下载验证 一、FSP配置 对于 Keil 开发环境: 拷贝一份之前的 Keil 工程模板 “06_Template”, 然后将工程文件夹重命名为 “11_GPIO_LED”,并进入该文件夹里面双击 Keil …

EW代理工具的使用说明

一、EW介绍 Earthworm(EW) 是一套便携式的网络穿透工具,具有 SOCKS v5服务架设和端口转发两大核心功能,可在复杂网络环境下完成网络穿透。 该工具能够以“正向”、“反向”、“多级级联”等方式打通一条网络隧道,直达…

5年自动化测试,终于进字节跳动了,年薪30w其实也并非触不可及

一些碎碎念 什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。 在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没…

vue3的学习【超详细】

目录 一、vue3的优点1、vue3的优点 二、常用的API1、setup(Composition API)2、生命周期(Composition API)3、ref函数和reactive函数用法和区别(Composition API)1、ref2、reactive3、ref和reactive的区别 …

【JAVA】this关键字和static关键字

目录 1.this关键字 2.static关键字 容易混淆的问题 1.this关键字 一个对象一个this。this是一个变量,是一个关键字,是一个引用。this保存当前对象的内存地址,指向自身。所以,严格意义上来说,this代表的就是“当前对象…

顶象助力如祺出行打造高品质服务

近日,广东省自然资源厅审批通过了如祺出行提交的测绘资质申请,如祺出行获得地理信息系统工程和互联网地图服务两个专业的乙级测绘资质。此次获批意味着,如祺出行能够在许可区域内依法合规开展数据标注和场景仿真等相关业务,构建全…

【Spring框架全系列】第一个Spring程序

🏙哈喽,大家好,我是小浪。那么从今天开始,我就要开始更新spring框架全系列的博客了;本专栏免费阅读,最好能够点个订阅,以便于后续及时收到更新信息哈!🏟 📲目…

全网最详细,性能测试各种测试场景分析+性能测试基准测(超细总结)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 面对日益复杂的业…

生成一个手绘图为底图的导游图

目录 1 前言 2 新增一个景区 3 生成验证码用于上传手绘图切片 4 免费下载切图客户端并配置、切图 5 增加景点 1 前言 上一篇演示了制作一个简版导游图。简版导游图的优点是制作简单、快速,不需要第三方软件,缺点是略显简陋、不够专业。 本编介绍制…

【Linux】信号概述

目录 1、信号概念2、Linux常用信号表3、信号的5种默认处理动作 橙色 1、信号概念 信号是 Linux进程间通信的最古老的方式之一,是事件发生时对进程的通知机制,有时也称之为软件中断,它是在软件层次上对中断机制的一种模拟,是一种…

两小时搭建属于自己的chatGPT(ChatGLM)免硬件(白嫖)

目录 准备(注册): 搭建: API模式: 测试: 总结: 准备(注册): 注册modelscope(白嫖)免费使用服务器 https://modelscope.cn/ 按照图片里的选择(选择其他好像不能创建成功) 可以白嫖60多个小时的配置 8…

新星计划 Electron+vue2 桌面应用 1 基础

/(ㄒoㄒ)/~~报名了两个新星计划,工作之余写博客…… 另外一个是uniapp的属于个人兴趣,这个桌面应用正好符合工作需要。 活动地址:https://marketing.csdn.net/p/1738cda78d47b2ebb920916aab7c3584 教程地址: 2023新星导师活动…

基于FPGA+JESD204B 时钟双通道 6.4GSPS 高速数据采集设计(三)连续多段触发存储及传输逻辑设计

本章将完成数据速率为 80MHz 、位宽为 12bits 的 80 路并行采样数据的连续多 段触发存储。首先,给出数据触发存储的整体框架及功能模块划分。然后,简介 MIG 用户接口、设置及读写时序。最后,进行数据跨时钟域模块设计,内存…

【瑞萨RA系列FSP库开发】RASC+Keil的环境搭建

文章目录 一、获取资源包二、安装 Keil 软件、RA 芯片包和 RASC三、RASC 集成到 Keil四、使用 RASC 生成 Keil 工程五、通过 Keil 打开 RASC 的 FSP 配置器界面六、配置和编译 Keil 工程七、使用调试器下载程序 本节将介绍如何在Keil上开发瑞萨RA MCU (如需了解 e2 …

百汇BCR:十个外汇交易常见问题解析

外汇交易是一种受到市场欢迎的投资方式,参与交易很容易,但想要盈利却很难。特别是一些细节问题容易被忽略,百汇BCR小编整理了十个外汇交易常见问题供有需要的投资者借鉴学习。 问题一、外汇开户需要哪些资料? 个人相关信息资料、…