网络互联与互联网 - IP 子网划分详解

news2024/10/7 18:28:38

文章目录

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

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

在这里插入图片描述

3.3 子网划分

【2019下半年 - 54,55】有4个网络地址:192.168.224.1、192.168.223.255、192.68.232.25和192.168.216.5.如果子网掩码为255.255.240.0,则这4个地址分别属于(54)个子网。下面列出的地址对中,属于同一个子网的是(55)。
(1)A.1
   B.2
   C.3
   D.4
(2)A.192.168.224.1 和 192.168.223.255
   B.192.168.223.255 和 192.68.232.25
   C.192.68.232.25 和 192.168.216.5
   D.192.168.223.255 和 192.168.216.5

参考答案:54=B,55=D
224是1110|0000,223是1101|1111,232是1110|1000,216是1101|1000,所以224和232一组,223和216一组

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

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

相关文章

【SpringBoot】数据校验API

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 数据校验API SpringBoot数据校验数据校验API的…

智能电动「唱主角」,哪些供应商在「领跑」智驾域控制器赛道

新势力,从哪里突围? 造车新势力在过去几年的成绩,已经代表了未来趋势:新能源汽车,尤其是纯电动。而对于智能化软硬件供应商,尤其是新势力供应商来说,亦是如此。 高工智能汽车研究院监测数据显…

深度学习框架-Tensorflow2:特点、架构、应用和未来发展趋势

引言 深度学习是一种新兴的技术,已经在许多领域中得到广泛的应用,如计算机视觉、自然语言处理、语音识别等。在深度学习中,深度学习框架扮演着重要的角色。Tensorflow是一种广泛使用的深度学习框架,已经成为深度学习的事实标准。…

全民拼购为什么能躺赢

大家好!我叫小鱼 新商业,新模式 新机会! 我们在拼购过程中 往往都觉得商家在亏钱 事实如此吗? 随着全球经济下行,党中央、国务院 高度重视发展流通扩大消费。 为推动流通创新发展,促进商业繁荣,…

回文子串问题

一:最长回文子串(leetcode 5) 给你一个字符串 s,找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例 1: 输入:s "babad" 输出&#x…

盛元广通疾病预防控制中心检测管理信息系统

近些年,在疾病预防控制领域,公共卫生事件的发生都是通过信息化手段在日常工作中加以应用以及广泛深入的探索,加快疾控实验室信息化建设进程,可以有效把控不同类型检测任务中的每个节点,严防不同系统填报多次出现信息误…

SpringBoot——热部署

简单介绍: 在之前我们的项目中,当我们在编写了一个新的类并且要应用的时候,需要手动重启服务器重新部署一下,这个过程需要我们手动去完成,但是很多时候,比如我们在做测试,需要反复的修改代码&a…

第14章_视图

第14章_视图 1. 常见的数据库对象 对象描述表(TABLE)表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录数据字典就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不…

【Http协议②】http协议格式,请求格式,常见请求方法,请求报文,请求正文

前言: 大家好,我是良辰丫,上一篇文章我们已经了解过了http协议,这篇文章我将带领大家去学习http协议的一些属性,http协议格式,请求格式,常见请求方法,请求报文,请求正文.跟随我的脚步,一起遨游http的海洋.💞💞 🧑个人主页:良辰针不…

第14届蓝桥杯省赛真题剖析-2023年5月7日Scratch编程初级组

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥杯真题,这是Scratch蓝桥杯真题解析第135讲。 第14届蓝桥杯Scratch省赛真题,这是2023年5月7日举办的省赛,比赛仍然采取线上形式。试…

Spring Boot 的 Starter 以及实现一个自定义Starter

一、了解 Spring Boot Starter Spring Boot Starter 是 Spring Boot 中一个重要概念,它是一种提供依赖项的方式,简化 Spring 应用程序依赖管理,将一组相关的依赖项打包在一起,并提供一个依赖项描述文件,使开发人员可以…

视觉-激光融合SLAM :LVI - SAM与LIO - SAM的环境配置

目录 1.LIO-SAM配置 1.1 ROS 安装 1.2 安装gtsam 4.0.2 1.3 安装LIO-SAM 1.4 运行LIO-SAM 2. LVI - SAM安装 2.1 一些依赖库的安装 2.2 安装ceres1.1.14 2.3 安装LVI-SAM 1.LIO-SAM配置 机器:Ubuntu 18.04 内存:>16G CPU:Intel &…

电脑看不了视频?这样做,可以快速解决!

案例:我的电脑播放不了视频,这是什么原因。如何才能在电脑上播放视频?有没有解决的办法? 【我工作和学习都离不开电脑,今天工作的时候,我用电脑打开一个视频,却发现视频无法播放,怎…

擎创动态 | 来自华为的深度认可,擎创再获华为鲲鹏技术认证

在数字中国的信息技术应用国产化进程中,擎创科技除持续投入自主产品研发外,还深度适配了涵盖芯片、服务器、操作系统、数据库、中间件、云服务、应用等领域的国产化产品,与华为的合作适配便是其中重要的一环。近期,擎创夏洛克智能…

Install Prometheus Monitoring On Kubernetes Cluster

目录 Node & Software & Docker Images Lists ​Prometheus introduction Download Kubernetes Prometheus Manifest Files Install Prometheus Monitoring Kubernetes Create a Namespace Create a Cluster Role And Binding It Create a Config Map Create…

lwIP更新记05:核心应用文件移动

从 lwIP-2.0.0 开始,lwIP 开发者将一些核心应用从 contrib 仓库移动到 lwIP 仓库的 src/apps 文件夹。 对比版本 lwIP-1.4.1 和 lwIP-2.1.2 的 src 文件夹内容,可以发现 lwIP 2.1.2 版本多了一个 apps 文件夹。 最开始,也就是 2015 年 10 …

【王道·操作系统】第一章计算机系统概述【未完】

一、 操作系统的基本概念 1.1 概念(定义):什么是操作系统 操作系统operating system,OS:控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方…

LC 谐振电路

LC电路是各种电子设备中的基本电子组件,尤其是在诸如调谐器,滤波器,混频器和振荡器之类的电路中使用的无线电设备中。在学习之前,我们复习一下电感和电容的原理。 电容就是储存电荷的容器,最基本构成是如下图所示的一个…

uniapp使用express连接mysql数据库

一、安装 express 脚手架 使用winR再输入cmd打开命令提示符,输入如下内容全局安装脚手架 npm i express-generator -g 二、在项目根目录下创建服务 可以在命令提示符中cd到自己项目的根目录下,也可以在HBuilder X里内置的终端运行代码 C:\HBuilderProj…

波奇学C++:动态内存管理,new和delete

内存分区 内存可分为栈,堆,静态区/数据段,常量区/代码段 栈:函数栈帧,临时变量,开辟空间 堆:动态申请的数据 静态区/数码段:静态数据,全局变量 常量区/代码段&#x…