第08章 IP分类编址和无分类编址

8.1 本章目标

  • 了解IP地址的用途和种类
  • 了解分类编址和无分类编址区别
  • 掌握IP地址、子网掩码、网关概念及使用
  • 掌握子网划分及超网划分方法
  • 掌握无分类编址的改变和使用

8.2 IP地址的用途和种类

在这里插入图片描述

在这里插入图片描述

  • 分类编址:造成地址的浪费,以及地址不够用;
  • 无分类编址:通过技术手段控制,根据需求,需要多少个地址,就分配多少的地址;

在这里插入图片描述
在这里插入图片描述

8.3 分类编址:IP地址的分类及怎样判别IP属于哪一类

在这里插入图片描述
在这里插入图片描述

  • A类地址:

    • 32个二进制地址中,第一位二进制位一定为0;
    • 用十进制判断属于哪类地址时,A类地址第一字节数值范围为0-127;
  • B类地址:

    • 32个二进制地址中,第一位和第二位一定是10;
    • 用十进制判断属于哪类地址时,B类地址第一字节数值范围为128-191;
  • C类地址:

    • 32个二进制地址中,第一、二、三位一定是110;
    • 用十进制判断属于哪类地址时,C类地址第一字节数值范围为:192-223;
  • D类地址:

    • 32个二进制地址中,第一、二、三、四位一定是1110;
    • 用十进制判断属于哪类地址时,D类地址第一字节数值范围为:224-239;
  • E类地址:

    • 32个二进制地址中,第一、二、三、四位一定是1111;
    • 用十进制判断属于哪类地址时,E类地址第一字节数值范围为240-255;

8.4 分类编址:IP地址的地址快概念理解及地址快范围划分方法

地址空间:
        在某个IP地址分类中理论上可以拥有的地址总数,这种总数是无法当做IP地址来分配

地址块------A-E类地址网络的数量
        划分地址块主要用来给不同规模的企业分配IP地址,不同Net-id标识不同的地址块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.5 分类编址:IP地址的地址快概念理解及地址快范围划分方法复习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.6 分类编址:IP地址中的特殊地址详解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
环回地址主要用来测试本地主机的TCP协议或IP协议有没有问题

8.7 分类编址:IP地址中的单播、组播、广播简析

在这里插入图片描述

  • 单播:一对一
  • 多播:D类地址(224-239)
  • 广播:直接广播地址,受限广播地址

8.8 分类编址:通过IP地址和掩码计算网络地址详解

在这里插入图片描述

在这里插入图片描述
掩码:
掩码是一个32位的二进制数,当用掩码和IP地址逐位做“与”(and)运算操作时,就可以得出该IP地址的网络地址

规律:
IP地址中的位所对应的掩码是1时,就会保留它们自己的值(0或1)
IP地址中的位所对应的掩码是0时,输出端得到的是相应的结果为0

8.9 分类编址:基于IP划分子网-子网掩码

借主机位
在这里插入图片描述

在这里插入图片描述
现有一个网络号为172.16.0.0的网络,请回答在不考虑子网时,其属于A类、B类、还是C类网络?其默认掩码是什么?如果要求划分4个子网,请给出4个子网号是什么?同时回答出在这4个子网中所能分配的IP地址范围?在这4个子网中每个子网网络号是什么?直接广播地址是什么?
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.10 分类编址:(实战)基于IP划分子网-子网掩码

算子网数:2^m m代表要借的host位数
算子网主机数:2^n-2代表主机位数
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8.11 分类编址:构建超网

在这里插入图片描述
在这里插入图片描述

  • 借网络位使子网掩码相同
  • 借网络位
  • 超网(supernetting)是与子网类似的概念–IP地址根据子网掩码被分为独立的网络地址和主机地址。但是,与子网把大网络分成若干小网络相反,它是把一些小网络组合成一个大网络–超网

8.12 无分类编址:实战-1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.13 无分类编址:实战-2

        无类域间路由
        CIDR(无类别域间路由,Classless Inter-Domain Routing)是一个在Internet上创建附加地址的方法,这些地址提供给服务提供商(ISP),再由ISP分配给客户。CIDR将路由集中起来,是一个IP地址代表主要骨干提供商服务的几千个IP地址,从而减轻Internet路由器的负担。

        基本信息
        英文缩写: CIDR (Classless InterDomain Routing)
        中文译名: 无类别域间路由选择
        分 类: 网络与交换
        读 音:“sider”
        解 释: 现行的IPv4(网际协议第4版)的地址已经耗尽,这是一种为解决地址耗尽而提出的一种措施。它是将好几个IP网络结合在一起,使用一种无类别的域际路由选择算法,可以减少由核心路由器运载的路由选择信息的数量。所有发送到这些地址的信息包都被送到如MCI或Sprint等ISP。1990年,Internet上约有2000个路由。五年后,Internet上有3万多个路由。如果没有CIDR,路由器就不能支持Internet网站的增多。 CIDR采用8~30位可变网络ID,而不是A-B-C类网络ID所用的固定的8、16和24位。
        基本思想
        适当分配多个合适的IP地址,使得这些地址能够进行聚合,减少这些地址在路由表中的表项数。
        如,给某个网络分配16个C类地址,采用适当的方法分配这些地址,使得16个地址能够聚合成一个地址。
        “无分类”指不考虑IP地址所属的类别,路由的策略完全基于整个32bit IP地址的掩码来操作。CIDR 如何工作
        CIDR 对原来用于分配A类、B类和C类地址的有类别路由选择进程进行了重新构建。CIDR用 13-27位长的前缀取代了原来地址结构对地址网络部分的限制(3类地址的网络部分分别被限制为8位、16位和24位)。在管理员能分配的地址块中,主机数量范围是32-500,000,从而能更好地满足机构对地址的特殊需求。
        CIDR 地址中包含标准的32位IP地址和有关网络前缀位数的信息。以CIDR地址222.80.18.18/25为例,其中“/25”表示其前面地址中的前25位代表网络部分,其余位代表主机部分。
        CIDR建立于“超级组网”的基础上,“超级组网”是“子网划分”的派生词,可看作子网划分的逆过程。子网划分时,从地址主机部分借位,将其合并进网络部分;而在超级组网中,则是将网络部分的某些位合并进主机部分。这种无类别超级组网技术通过将一组较小的无类别网络汇聚为一个较大的单一路由表项,减少了Internet路由域中路由表条目的数量。
        基础实例
        例如一个ISP被分配了一些C类网络,这个ISP准备把这些C类网络分配给各个用户群,已经分配了三个C类网段给用户,如果没有实施CIDR技术.ISP的路由器的路由表中会有三条下连网段的路由条目,并且会把它通告给Internet上的路由器.通过实施CIDR技术,我们可以在ISP的路由器上把这三个网段198.168.1.0,198.168.2.0,198.168.3.0汇聚成一条路由198.168.0.0/16.这样ISP路由器只向Internet通告198.168.0.0/16这一条路由,大大减少了路由表的数目.从而为网络路由器节省出了存储空间。 值得注意的是,使用CIDR技术汇聚的网络地址的比特位必须是一致的,如上例所示.如果上例所示的ISP连接了一个172.178.1.0网段,这些网段路由将无法汇聚,无法实现CIDR技术。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.14 无分类IP编址:划分子网实战

在这里插入图片描述
在这里插入图片描述

8.15 无分类IP编址:可变长子网掩码(VLSM)实战-1

        定义
        VLSM(Variable Length Subnet Mask,可变长子网掩码)规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。这对于网络内部不同网段需要不同大小子网的情形来说很有效。
        简介
        VLSM其实就是相对于类的IP地址来说的。A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。而VLSM的作用就是在类的IP地址的基础上,从它们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。各类网络可以用来再划分子网的位数为:A类有二十四位可以借,B类有十六位可以借,C类有八位可以借(可以再划分的位数就是主机号的位数。实际上不可以都借出来,因为IP地址中必须要有主机号的部分,而且主机号部分剩下一位是没有意义的,所以在实际中可以借的位数是在上面那些数字中再减去2,借的位作为子网部分)。
        这是一种产生不同大小子网的网络分配机制,指一个网络可以配置不同的掩码。开发可变长度子网掩码的想法就是在每个子网上保留足够的主机数的同时,把一个子网进一步分成多个小子网时有更大的灵活性。如果没有VLSM,一个子网掩码只能提供给一个网络。这样就限制了要求的子网数上的主机数。另外,VLSM是基于比特位的,而类网络是基于8位组的。
        在实际工程实践中,能够进一步将网络划分成三级或更多级子网。同时,能够考虑使用全0和全1子网以节省网络地址空间。某局域网上使用了27位的掩码,则每个子网可以支持30台主机(25-2=30);而对于WAN连接而言,每个连接只需要2个地址,理想的方案是使用30位掩码(25-2=30),然而同主类别网络相同掩码的约束,WAN之间也必须使用27位掩码,这样就浪费28个地址。

在这里插入图片描述
在这里插入图片描述
14.24.74.0/24
00001110 00011000 01001010 00000000
先借2个主机位(前26位为net位)可以划分出4个子网
00001110 00011000 01001010 00000000 /26
00001110 00011000 01001010 01000000 /26
00001110 00011000 01001010 10000000 /26
00001110 00011000 01001010 11000000 /26

A:将00001110 00011000 01001010 00000000 /26与
00001110 00011000 01001010 01000000 /26给A
即A的两个子网范围:14.24.74.0/26-14.24.74.63/26;14.24.74.64/26-14.24.74.127/26

B:将00001110 00011000 01001010 10000000 /26 分给B
00001110 00011000 01001010 10000000 /26 借一位主机位
00001110 00011000 01001010 10000000 /27
00001110 00011000 01001010 10100000 /27
即B的两个子网的范围:
00001110 00011000 01001010 10000000 /27
14.24.74.128/27-14.24.74.159/27
00001110 00011000 01001010 10100000 /27
14.24.74.160/27-14.2474.190/27

C:将00001110 00011000 01001010 11000000 /26分给C
将00001110 00011000 01001010 11000000 /26借两位
00001110 00011000 01001010 11000000 /28
00001110 00011000 01001010 11010000 /28
00001110 00011000 01001010 11100000 /28
00001110 00011000 01001010 11110000 /28
C的三个子网的范围:
00001110 00011000 01001010 11000000 /28
14.24.74.192/28-14.24.74.207/28
00001110 00011000 01001010 11010000 /28
14.24.74.208/28-14.24.74.223/28
00001110 00011000 01001010 11100000 /28
14.24.74.224/28-14.24.74.239/28

D:将00001110 00011000 01001010 11110000 /28分给D
00001110 00011000 01001010 11110000 /28借2个主机位

00001110 00011000 01001010 11110000 /30
14.24.74.240/30-14.24.74.243/30
00001110 00011000 01001010 11110100 /30
14.24.74.244/30-14.24.74.247/30
00001110 00011000 01001010 11111000 /30
14.24.74.248/30-14.24.74.251/30
00001110 00011000 01001010 11111100 /30
14.24.74.252/30-14.24.74.255/30

8.16 无分类IP编址:可变长子网掩码(VLSM)实战-2

在这里插入图片描述
在这里插入图片描述
70.12.100.128/26
01000110 00001100 01100100 10000000 /26
借一位:
01000110 00001100 01100100 10000000/27
01000110 00001100 01100100 10100000/27
将01000110 00001100 01100100 10000000/27分给中心:即
70.12.100.128/27-70.12.100.159/27
将01000110 00001100 01100100 10100000/27分给东、西:
01000110 00001100 01100100 10100000/27
借一位:01000110 00001100 01100100 10100000/28
01000110 00001100 01100100 10110000/28
东:01000110 00001100 01100100 10100000/28即:
70.12.100.160/28-70.12.100.175/28
西:01000110 00001100 01100100 10110000/28
70.12.100.176/28-70.12.100.191/28

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

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

相关文章

labview技术交流-字符串数组连接成字符串

应用场景 我们可能需要将一维的字符串数组转换成一整条字符串,然后方便记录在数据库或表格中的一个单元格中。 代码展示 方案一 我们使用for循环完成这样的功能需求,见下图: 这种方案可能相对基础和普通,但是它更方便和易于扩展…

在Flask中使用Celery完成异步和定时任务(Flask、Celery、Redis)

编程目标 通过使用Flask和Celery,实现一个简单的Web应用程序,能够接收HTTP POST请求,并异步发送电子邮件。 说明 使用Flask创建一个简单的Web应用程序,包含一个HTTP POST路由,用于接收发送电子邮件的请求。使用Cele…

【Java SE】对象的比较

🥰🥰🥰来都来了,不妨点个关注叭! 👉博客主页:欢迎各位大佬!👈 本期内容满满干货,将会深入介绍对象与对象之间是如何进行比较的,我们知道基本数据类型是可以直…

使用 docker-compose 搭建个人博客 Halo

说明 我这里使用的是 Halo 作为博客的工具,毕竟是开源了,也是使用 Java 写的嘛,另外一点就是使用 docker 来安装(自动挡,不用自己考虑太多的环境因素),这样子搭建起来更快一点,我们…

【STM32 |新建一个工程】基于标准库(库函数)新建工程

目录 STM32开发方式 库函数文件夹 建工程步骤 库函数工程建立 建立工程总结 STM32开发方式 目前stm32的开发方式主要有基于寄存器的方式、基于标准库的方式(库函数的方式)、基于HAL库的方式基于库函数的方式是使用ST官方提供的封装好的函数&…

17、线上系统中垃圾回收参数的精准调校指南

17.1、前文回顾 在上一篇文章中,我们已经通过逐步的图解方式,详细解释了CMS垃圾回收的运行机制。简单来说,CMS垃圾回收器采用了四个阶段来进行垃圾回收,以尽量避免长时间的“Stop the World”现象。这四个阶段分别是:初始标记、并发标记、重新标记和并发清理。 在初始标…

AlphaFold 3 可以预测所有生命分子的结构和相互作用

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

《二十二》Qt 音频编程实战---做一个音频播放器

1.UI界面制作 作为一个音乐播放器,最基础的肯定就是播放、暂停、上一首以及下一首,为了使这个界面好看一点,还加入了音量控制、进度条、歌曲列表等内容,至于这种配色和效果好不好看,我也不知道,个人审美一如…

【Java基础】数学相关的方法

基本方法 Return TypeFunctionDescriptionstatic doublerandom()返回值为 double&#xff0c;值为正号&#xff0c; ≥0.0 <1.0static 数值类型abs(数值类型 a)返回值为a的绝对值static doublepow(double a, double b)将第一个参数的值返回到第二个参数的幂static doublesq…

Taro 快速开始

大家好我是苏麟 , 今天聊聊Trao. 官网 : Taro 介绍 | Taro 文档 (jd.com) 点击快速开始 全局安装 CLI 初始化一个项目 选择配置 : 根据自己需求选择 安装失败先不用管 , 用前端工具打开项目 npm install 安装 , 显示安装失败 怎么解决 ? : 查看报错信息 百度 , 问 AI 工具 运…

第十讲:指针(2)

第十讲&#xff1a;指针&#xff08;2&#xff09; 1.对于数组名的理解1.1验证数组名就是数组首元素的地址1.2sizeof数组名和&数组名1.2.1sizeof数组名1.2.2&数组名 2.使用指针访问数组3.数组传参的本质4.冒泡排序5.二级指针6.指针数组7.指针数组模拟二维数组 这一讲讲…

TODESK怎么查看有人在远程访问

odesk怎么查看有人在远程访问 Todesk作为一款远程桌面控制软件&#xff0c;为用户提供了便捷的远程访问与控制功能。但在享受这种便利的同时&#xff0c;许多用户也关心如何确保自己设备的安全&#xff0c;特别是如何知道是否有人在未经授权的情况下远程访问自己的电脑。本文将…

TODESK远程开机的原理

在现代计算机技术飞速发展的背景下&#xff0c;远程控制软件成为我们日常工作中不可或缺的工具。其中&#xff0c;ToDesk作为一款高效且易用的远程控制软件&#xff0c;备受用户青睐。那么&#xff0c;ToDesk远程开机的原理是什么呢&#xff1f;本文将为你揭晓这个秘密。 KKVie…

《TAM》论文笔记(上)

原文链接 [2005.06803] TAM: Temporal Adaptive Module for Video Recognition (arxiv.org) 原文代码 GitHub - liu-zhy/temporal-adaptive-module: TAM: Temporal Adaptive Module for Video Recognition 原文笔记 What&#xff1a; TAM: Temporal Adaptive Module for …

Disk Doctor for Mac 免激活版:数据安全守卫者

数据丢失是每个人都可能遇到的问题&#xff0c;但Disk Doctor for Mac能让这个问题迎刃而解。这款强大的数据恢复软件&#xff0c;能迅速找回因各种原因丢失的数据。 Disk Doctor采用先进的扫描技术&#xff0c;能深入剖析磁盘&#xff0c;找到并恢复被删除或损坏的文件。同时&…

NREL概述了串联电池的前进方向

研究人员表示&#xff0c;串联技术将帮助我们在2050年达到75太瓦的光伏发电量&#xff0c;但行业合作将是关键 美国能源部国家可再生能源实验室&#xff08;NREL&#xff09;的研究人员已经制定了一份路线图&#xff0c;说明如何将串联太阳能电池&#xff08;特别是那些结合了不…

吉林事业编报名照要求<50kb怎么压缩

吉林事业编报名照要求&#xff1c;50kb怎么压缩

如何安装ElasticSearch及相关件

一、简介 ElasticSearch是什么&#xff1f; elasticsearch简写es&#xff0c;es是一个高扩展、开源的全文检索和分析引擎&#xff0c;它可以准实时地快速存储、搜索、分析海量的数据。 ElasticSearch 插件 elasticsearch-head是一款专门针对于elasticsearch的客户端工具&am…

基于FPGA的视频矩阵切换方案

一、单个显示设备的系统方案&#xff1a;会议室只有1个显示设备 会议室的信号源有很多&#xff0c;但是显示设备只有1个&#xff0c;这个时候最佳方案是使用切换器。 &#xff08;1&#xff09;切换器&#xff08;控制方式&#xff1a;遥控器、软件、机箱面板、中控&#xff…

Relaxed MemoryConsistency

SC和TSO都被称之为强&#xff08;strong&#xff09;保序模型&#xff1b; because the global memory order of each model usually respects (preserves) per-thread program order&#xff1b;回想一下&#xff0c;对于load和store的所有四种组合&#xff08;Load -> Lo…
最新文章