三、互联网技术——IP子网划分
文章目录
- 一、IP地址基础
- 1.1 IP地址分类
- 1.2 网络掩码/子网掩码
- 二、子网划分VLSM
- 2.1 为什么要进行子网划分
- 2.2 怎么进行子网划分
- 2.3 子网划分原理
- 2.4 例题一
- 2.5 例题二
- 2.6 例题三
- 2.6 例题四
- 2.7 例题五
- 2.8 例题六
- 2.9 例题七
- 2.10 例题八
- 三、无类域间路由CIDR
- 3.1 例题一
- 3.2 例题二
一、IP地址基础
注意:IPV6地址是128位,采用16进制方式表示。
1.1 IP地址分类
1.2 网络掩码/子网掩码
## 1.3 三类地址
网络地址:指代网络的地址。在网络的IPV4地址范围内,最小地址保留为网络地址。此地址的主机部分的每个主机位均为0.
广播地址:用于向网络中的所有主机发送数据的特殊地址。广播地址使用该网络范围内的最大地址。即主机部分的各比特位全部为1的地址。
主机地址:可分配给网络中终端设备的地址。
二、子网划分VLSM
2.1 为什么要进行子网划分
假设一个公司网络内有500台主机,分配一个标准C类网IP地址不够用(254),若分配一个标准B类网IP,又会产生大量的浪费(65534,利用率不足1%)。若使用标准ABC类地址存在如下问题:1.标准主类划分,造成IP地址空间极大浪费。
2.广播域中PC数量过多,广播风暴消耗网络资源。
VLAN与子网对应,单个子网中主机数量建议为一个C类地址,即254台主机,最大不超过4个C,即1000台主机。
2.2 怎么进行子网划分
假设你有一个B类地址:172.16.0.0/16,包含的地址范围是从172.16.0.0-172.16.255.255。网络位是172.16.0.0,主机位是后面16位,一共包含216个IP地址。
2.3 子网划分原理
2.4 例题一
已知某公司有6个部门,给出IP地址段192.168.1.0/24,如何进行子网划分。
题解:公司有六个部分,则至少应该划分为6个子网,一般每个部门对于一个VLAN,也对应一个子网。那么推算子网位至少需要8位,即可划分位2^3 =8个子网。完成划分后,子网掩码应该是24+3=27位,即网络号为27位,那么主机位则为5位,每个子网地址块为2^5=32。由此可以算出每个子网地址为:
192.168.1.0/27
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27
扩展1: 进行子网划分后,第一个子网广播地址是多少?
方法一: 第一个子网地址为192.168.1.0/27,地址块为32,那么第一个子网地址为192.168.1.0-192.168.1.31,子网号是192.168.1.0,第一个子网地址是192.168.1.1,广播地址是子网最后一个IP地址,即192.168.1.31,实际可分配地址是: 192.168.1.1-192.168.1.30。
方法二:前两个子网位192.168.1.0/27 192.168.1.32/27,很明显,第二个子网的前一个地址为前一个子网的广播地址,即192.168.1.31/27.
扩展2:192.168.1.159属于什么地址?解析:该地址在子网地址192.168.1.160/27前面,故为上一个子网192.168.1.128/27的广播地址
2.5 例题二
已知每个部门不多于25人,如何对192.168.1.0/24进行子网划分。
题解:25个人<2^5,所以网络位为3,故掩码为/27,地址块为32
192.168.1.0/27
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27
2.6 例题三
属于网络215.17.204.0/22的地址是()
A.215.17.208.200
B.215.17.206.10
C.215.17.203.0
D.115.17.224.0
[解析] 215.17.204.0/22掩码是/22,作用位在第三个八元组,且每个地址块为224-22=22=4,则215.17.204.0/22下一个子网为: 215.17.208.0/22那么选择的地址应在215.17.204.0-215.17.208.0这两个子网之间,选B。
2.6 例题四
主机地址202.15.2.160所在的网络是()。
A.202.115.2.64/26
B.202.115.2.128/26
C.202.115.2.96/26
D.202.115.2.192/26
[解析] (1) /26代表网络位为26,主机位则为32-26=6,那么地址块为26=64;(2) 可以写出所有子网202.15.2.0/26,202.15.2.64/26,202.15.2.128/26202.15.2.192/26
(3) 很明显160介于128和192之间,那么属于子网202.15.2.128/26.
2.7 例题五
有4个网络地址:192.168.224.1192.168.223.255、192.168.232.25和192.168.216.5,如果子网掩码为 255.255.240.0,则这4个地址分别属于 (54)个子网。下面列出的地址对中,属于同一个子网的是
A.1 B.2 C.3 D.4
A.192.168.224.1 和 192.168.223.255
B .192.168.223255 和 192.168.232.25
C.192.168.232.25和192.168.216.5
D.192.168.223.255 192.168.216.5
答案:BD
2.8 例题六
假设某公司有8000台主机,采用CIDR方法进行划分,则至少给它分配()个C类网络。如果192.168.210.181是其中一台主机地址则其网络地址为()
A.8 B.10 C16 D.32
A.192.168.192.0/19
B.192.168.192.0/20
C.192.168.208.0/19
D.192.168.208.0/20
[解析] 1个C类地址有254个可用地址,4个C即接近1(那公8000台PC,第二问需要根据选项倒推给由的P地址是否在范192.168.192.0/19,则掩码作用于第三个八元组,地址块大小为224-19=25=32A选项地址范围是192.168.192.0/19
2.9 例题七
.某校园网的地址是202.115.192.0/19,要把该网络分成30个子网,则子网掩码应该
是( )。
A.255.255.200.0 B.255.255.224.0
C.255.255.254.0 D.255.255.255.0
解析:分成30个子网,则子网位至少是5位,合计25=32,那么分解后子网掩码应该是19+5=24,即D选项。
2.10 例题八
某公司为多个部门划分了不同的局域网,每个局域网中的主机数量如下表所示,计划使用地址段192.168.10.0/24划分子网,以满足公司每个局域网的IP地址需求,请为各部门选择最经济的地址段或子网掩码长度。
部门 | 主机数 | 地址段 | 子网掩码长度 |
---|---|---|---|
营销部 | 20 | 192.168.10.64 | (52) |
财务部 | 60 | (53) | 26 |
管理部 | 8 | 192.168.10.96 | (54) |
(52) A.24B.25 C.26 D.27
(53) A.192.168.10.0 B.192.168.10.144
C.192.168.10.160D.192.168.10.70
(54) A.30 B.29C.28 D.27
答案:DAC
[解析] 子网划分,一般先满足主机量需求大的部门,题目中应先满足财务部需求,一共60台主机,而2^6-2=62, 刚好满足,那么主机位建议6位,子网位32-6=26,与题目给出的正好相同。/26的子网掩码,那么地址块为2^6=64,则分成的4个子网分别为: 192.168.10.0/26、192.168.10.64/26.192.168.10.128/26、192.168.10.192/26。财务部使用这四个子网地址中的哪一个,直接看(53)题选项,只有A答案在这四个选项中,故 (53)选A。接着计算营销部的掩码,由于20台主机需求主机位为5位即可,那么子网掩码是/27,选D。管理部主机数量为8,主机位至少为4为,掩码是/28.计算完成后,最好带入题目进行检验。
将地址块192.168.0./24 按照可变长子网掩码的思想进行子网划分,若各部门可用主机地址需求如下表所示,则共有(52)种划分方案,部门3的掩码长度为(53)。
部门 | 所需地址总数 |
---|---|
部门1 | 100 |
部门2 | 50 |
部门3 | 16 |
部门4 | 10 |
部门5 | 8 |
(52) A.4B.8C.16D.32
(53) A.25B.26C.27D.28
答案 C C
[解析]部门1需要100个IP地址,由于27-2=128-2=126>100,需要7位主机位。同理部门2需要50个IP地址,由于26-2=64-2=62>50,需要6位主机位,这种组合方式也有两种。最后部门4、部门5在一个组合之内。故共有2^4=16种组合方式。
三、无类域间路由CIDR
3.1 例题一
某企业分配给产品部的IP地址块为192.168.31.192/26,分配给市场部的IP地址块为192.168.31.160/27,分配给财务部的IP地址块为192.168.31.128/27那么这三个地址块经过聚合后的地址为 ()
A、192.168.31.0/25
C、192.168.31.128/25
B、92.168.31.0/26
D、192.168.31.128/26
此例三个IP聚合
192.168.31.192
192.168.31.160
专题实破03 P子网划分
192.168.31.128
比较,相同的部分均为192.168.31,总共24位相同,最后一组换成二进制再比较
192.168.31.1 1000000
192.168.31.1 0100000
192.168.31.1 0000000
比较得出,总共25位相同,那么,聚合后的IP (网络前缀)就为192.168.31.10000000,将10000000转为十进制为128,聚合后的IP就是192.168.31.128。可直接写成192.168.31.128/25.因为有25位相同,也以,子网掩码网络号就是25位,主机号剩下7位,网络号全为1,主机号全为0即11111111.11111111.11111111.10000000,转换为+进制,255.255.255.128
3.2 例题二
对下面4个网络: 110.12529.0/24、110.125.130.0/24、110.125.132.0/24和110.125.133.0/24进行路由汇聚,能覆盖这4个网络的地址是(26)。
A.110.125.128.0/21
B.110.125.128.0/22
C.110.125.130.0/22
D.110.125.132.0/23
[解析]
110.125.10000 001.0
110.125.10000 010.0
110.125.10000 100.0
110.125.10000 101.0
汇总后为110.125.128.0/21
相关文章:
三、互联网技术——IP子网划分
文章目录 一、IP地址基础1.1 IP地址分类1.2 网络掩码/子网掩码 二、子网划分VLSM2.1 为什么要进行子网划分2.2 怎么进行子网划分2.3 子网划分原理2.4 例题一2.5 例题二2.6 例题三2.6 例题四2.7 例题五2.8 例题六2.9 例题七2.10 例题八 三、无类域间路由CIDR3.1 例题一3.2 例题二…...
TinyWebServer学习笔记-log
为什么服务器要有一个日志系统? 故障排查和调试: 在服务器运行期间,可能会发生各种问题和故障,例如程序崩溃、性能下降、异常请求等。日志记录了服务器的运行状态、错误信息和各种操作,这些日志可以用来快速定位和排查…...
【kubernetes】CRI OCI
1 OCI OCI(Open Container Initiative):由Linux基金会主导,主要包含容器镜像规范和容器运行时规范: Image Specification(image-spec)Runtime Specification(runtime-spec)runC image-spec定义了镜像的格式,镜像的格式有以下几…...
竞赛 机器视觉opencv答题卡识别系统
0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 答题卡识别系统 - opencv python 图像识别 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🥇学长这里给一个题目综合评分(每项满分5分…...
Youtube视频下载工具分享-油管视频,音乐,字幕下载方法汇总
YouTube视频下载方法简介 互联网上存在很多 YouTube 下载工具,但我们经常会发现自己收藏的工具没过多久就会失效,我们为大家整理的这几种方法,是存在时间较久并且亲测可用的。后续如果这些工具失效或者有更好的工具,我们也会分享…...
【算法练习Day11】滑动窗口最大值前 K 个高频元素
📝个人主页:Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:练题 🎯长路漫漫浩浩,万事皆有期待 文章目录 滑动窗口最大值前 K 个高频…...
华为云HECS云服务器docker环境下安装nginx
前提:有一台华为云服务器。 华为云HECS云服务器,安装docker环境,查看如下文章。 华为云HECS安装docker-CSDN博客 一、拉取镜像 下载最新版Nginx镜像 (其实此命令就等同于 : docker pull nginx:latest ) docker pull nginx查看镜像 dock…...
GET 和 POST的区别
GET 和 POST 是 HTTP 请求的两种基本方法,要说它们的区别,接触过 WEB 开发的人都能说出一二。 最直观的区别就是 GET 把参数包含在 URL 中,POST 通过 request body 传递参数。 你可能自己写过无数个 GET 和 POST 请求,或者已经看…...
机器学习(监督学习)笔记
目录 总览笔记内容线性回归梯度下降特征缩放多输出线性回归 逻辑回归二分类与逻辑回归分类任务的性能指标(召回率,精度,F1分数等)支持向量机SVMK近邻朴素贝叶斯分类器朴素贝叶斯分类器进阶多分类逻辑回归二分类神经网络多分类神经…...
科普rabbitmq,rocketmq,kafka三者的架构比较
对比 架构对比 从架构可以看出三者有些类似,但是在细节上有很多不同。下面我们就从它们的各个组件,介绍它们: RabbitMQ,是一种开源的消息队列中间件。下面是RabbitMQ中与其相关的几个概念: 1.生产者(P…...
加密货币交易技巧——地利(二)
EMA指标 针对资金体量大的代币,做现货交易或低倍合约,可参考以下指标: 1.指标介绍:EMA,移动平均线指标,这里只分享中长线用法,非常实用且准确率超高 2.适用群体:适用于现货或低倍…...
服务网关Gateway_微服务中的应用
没有服务网关 问题: 地址太多安全性管理问题 为什么要使用服务网关 网关是微服务架构中不可或缺的部分。使用网关后,客户端和微服务之间的网络结构如下。 注意: 网关统一向外部系统(如访问者、服务)提供REST API。在Sp…...
2G大小的GPU对深度学习的加速效果如何?
训练数据情况 总共42776张224*224*3张图片 Found 42776 files belonging to 9 classes. Using 12833 files for training. 模型参数情况 Total params: 10,917,385 Trainable params: 10,860,745 Non-trainable params: 56,640 batch-size:12 GPU信息 NVIDIA GeForce GT 7…...
intel 一些偏门汇编指令总结
intel 汇编手册下载链接:https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html LDS指令: 手册中可以找到 位于 3-588 根据手册内容猜测:lds r16 m16:16 的作用,是把位于 [m16:16] 内存地址的数…...
python 多个proto文件import引用时出现ModuleNotFoundError错误
问题描述 my_proto文件夹里有两个proto文件,book.proto想要引用person.proto文件中的Person,如下 book.proto syntax "proto2";import "person.proto"; // 导入person.proto文件message Book {optional string name 1;optional …...
C语言图书管理系统
一、 系统概述 图书管理系统是一个用C语言编写的软件系统,旨在帮助图书馆或图书机构管理其图书馆藏书和读者信息。该系统提供了一套完整的功能,包括图书录入、借阅管理、归还管理、读者管理、图书查询、统计报表等。 二、 系统功能 2.1 图书录入 管理…...
归并排序及其非递归实现
个人主页:Lei宝啊 愿所有美好如期而遇 目录 归并排序递归实现 归并排序非递归实现 归并排序递归实现 图示: 代码: 先分再归并,像是后序一般。 //归并排序 void MergeSort(int* arr, int left, int right) {int* temp (int…...
【kubernetes】kubernetes中的Controller
1 什么是Controller? kubernetes采用了声明式API,与声明式API相对应的是命令式API: 声明式API:用户只需要告诉期望达到的结果,系统自动去完成用户的期望命令式API:用户需要关注过程,通过命令一…...
RabbitMQ-死信队列
接上文 RabbitMQ-java使用消息队列 1 死信队列简介 死信队列模式实际上本质是一个死信交换机绑定的死信队列,当正常队列的消息被判定为死信时,会被发送到对应的死信交换机,然后再通过交换机发送到死信队列中,死信队列也有对应的消…...
ElasticSearch - 基于 DSL 、JavaRestClient 实现数据聚合
目录 一、数据聚合 1.1、基本概念 1.1.1、聚合分类 1.1.2、特点 1.2、DSL 实现 Bucket 聚合 1.2.1、Bucket 聚合基础语法 1.2.2、Bucket 聚合结果排序 1.2.3、Bucket 聚合限定范围 1.3、DSL 实现 Metrics 聚合 1.4、基于 JavaRestClient 实现聚合 1.4.1、组装请求 …...
什么是数学建模(mooc笔记)
什么是数学建模 前提:我们数学建模国赛计划选择C题,故希望老师的教学中侧重与C题相关性大的模型及其思想进行培训。之后的学习内容中希望涉及以下知识点: logistic回归相关知识点。如:用法、适用、限制范围等。精学数学建模中常…...
基于SpringBoot的流浪动物管理系
基于SpringBoot的流浪动物管理系的设计与实现,前后端分离 开发语言:Java数据库:MySQL技术:SpringBootMyBatisVue工具:IDEA/Ecilpse、Navicat、Maven 系统展示 首页 后台登陆界面 管理员界面 摘要 基于Spring Boot的…...
fcpx插件:82种复古电影胶卷框架和效果mFilm Matte
无论您是在制作音乐剪辑、私人假期视频还是大型广告活动,这个专业的插件都将帮助您为您的镜头赋予真正的电影角色。 复古效果在任何视频中都能立即识别出来,增添了感伤的复古氛围,并使镜头更具说服力。使用 mFilm Matte 轻松实现这些特征&…...
【LeetCode热题100】--98.验证二叉搜索树
98.验证二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 由于二…...
wxpython:wx.grid 表格显示 Excel xlsx文件
pip install xlrd xlrd-1.2.0-py2.py3-none-any.whl (103 kB) 摘要: Library for developers to extract data from Microsoft Excel (tm) spreadsheet files pip install wxpython4.2 wxPython-4.2.0-cp37-cp37m-win_amd64.whl (18.0 MB) Successfully installed wxpython-4.…...
事件循环机制
eventLoop 事件循环(Event Loop)是用于管理和调度异步任务执行的一种机制,通常在浏览器中,也在其他 JavaScript 运行环境中存在。事件循环确保 JavaScript 单线程的执行模型下能够处理非阻塞的异步任务,以避免程序阻塞…...
苹果曾考虑基于定位控制AirPods Pro自适应音频
在一次最近的采访中,苹果公司的高管Ron Huang和Eric Treski透露,他们在开发AirPods Pro自适应音频功能时,曾考虑使用GPS信号来控制音频级别。这个有趣的细节打破了我们对AirPods Pro的固有认知,让我们对苹果的创新思维有了更深的…...
【代码阅读笔记】yolov5 rknn模型部署
一、main函数思路 二、值得学习的地方 1、关注yolov5检测流程 2、其中几个重要的结构体 typedef struct {int left;int right;int top;int bottom; } YOLOV5_BOX_RECT; // box坐标信息typedef struct {char name[YOLOV5_NAME_MAX_SIZE];int class_index;YOLOV5_BOX_RECT box…...
【多线程】进程与线程 并发编程 面试题总结
进程和线程 进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基…...
C++算法 —— 动态规划(10)二维费用背包
文章目录 1、动规思路简介2、一和零3、盈利计划 背包问题需要读者先明白动态规划是什么,理解动规的思路,并不能给刚接触动规的人学习。所以最好是看了之前的动规博客,以及两个背包博客,或者你本人就已经懂得动规了。 1、动规思路简…...
哪些网站可以做相册视频/茂名seo顾问服务
概述Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。Tornado 和现…...
现在c 做网站用什么/专业的网站优化公司
受不了,asa和思科路由器 系统命令不一致,这一篇专门来写asa。先看下版本asa825# show versionCisco Adaptive Security Appliance Software Version 8.2(5)Device Manager Version 6.4(9)asa825# show flash:--#-- --length-- -----date/time------ p…...
中国做的比较好的网站/seo站长博客
Semaphore简介Semaphore是并发包中提供的用于控制某资源同时被访问的个数操作系统的信号量是个很重要的概念,在进程控制方面都有应用。Java 并发库 的Semaphore 可以很轻松完成信号量控制,Semaphore可以控制某个资源可被同时访问的个数,通过 …...
手机网站建设软件有哪些/cps广告联盟
ps:个人学习笔记,视频链接https://www.bilibili.com/video/BV1Y7411d7Ys 参考链接https://blog.csdn.net/bit452/category_10569531.html 文章目录相关知识点线性模型梯度下降1.梯度下降2.随机梯度下降反向传播1.两层神经网络示例2.反向传播计算损失函数对权重偏导P…...
网站如何做团购/数据分析
layout拼图安卓版是一款典型的拼图应用,可以让我们把各种照片随心所欲地拼起来,也是轻量级应用的模式打造,整个应用程序非常的轻便,虽然在开发商算不上独一无二的,但绝对是实用标准的拼图应用。功能介绍Instagram 全新…...
移动端网站搭建/竞价托管怎么做
Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速无痛。不仅适合替换原有的工程结…...