CIDR中文全称是无分类域间路由选择,英文全称是Classless Inter-Domain Routing,在平常,大家多称之为无分类编址,它也是构成超网的一种技术实现。CIDR在一定程度上解决了路由表项目过多过大的问题。CIDR之所以称为无分类编址,就是因为CIDR完全放弃了之前的分类IP地址表示法,它真正消除了传统的A类、B类、C类地址以及划分子网的概念,它使用如下的IP地址表示法:

IP地址 ::= {<网络前缀>, <主机号>} / 网络前缀所占位数

CIDR仅将IP地址划分为网络前缀和主机号两个部分,可以说又回到了二级IP地址的表示,不过大家要注意,最后面用“/”斜线分隔,在其后写上了网络前缀所占的位数,这样就不需要告知路由器地址掩码,仅需要通过网络前缀所占的位数就可以得到地址掩码,为了统一,CIDR中的地址掩码依然称为子网掩码。

CIDR表示法给出任何一个IP地址,就相当于给出了一个CIDR地址块,这是由连续的IP地址组成的,所以CIDR表示法构成了超网,实现了路由聚合,即从一个IP地址就可以得知一个CIDR地址块。例如:已知一个IP地址是:128.14.35.7/20,那么这个已知条件告诉大家的并不仅仅是一个IP地址这么简单,我们来分析一下。

128.14.35.7/20 = 10000000  00001110  00100011  00000111

即前20位是网络前缀,后12位是主机号,那么我们通过令主机号分别为全0和全1就可以得到一个CIDR地址块的最小地址和最大地址,即

最小地址是:128.14.32.0      = 10000000  00001110  00100000  00000000

最大地址是:128.14.47.255  = 10000000  00001110  00101111 11111111

子网掩码是:255.255.240.0  = 11111111  11111111  11110000  00000000

因此就可以看出来,这个CIDR地址块可以指派(47-32+1)*256=4096个地址,这里没有把全0和全1除外。

参考:

https://www.cnblogs.com/hark0623/p/6547432.html

CIDR无类别域间路由相关推荐

  1. 网络互联与互联网 - CIDR:无类别域间路由

    文章目录 1 概述 2 CIDR 无类别域间路由 2.1 表现格式 2.2 地址块 2.3 路由聚合 1 概述 #mermaid-svg-UhcHWaxzlg4TAlF0 {font-family:& ...

  2. cidr计算器android,无类别域间路由(CIDR)网络地址计算器

    CIDR网络地址计算器 IPv4 IPv6 输入 IP地址范围 IP地址和掩码 CIDR格式地址 起始 结束 IP地址 子网掩码 CIDR地址 输入 IP地址范围 IP地址和前缀长度 CIDR格式地址 ...

  3. CIDR(Classless InterDomain Routing ,无类别域际路由选择)

    英文缩写: CIDR (Classless InterDomain Routing) 中文译名: 无类别域际路由选择 分 类: 网络与交换 作用:现行的IPv4(网际协议第4版)的地址将耗尽,这是一种 ...

  4. 计算机网络-网络层(路由协议,自治系统,域内路由与域间路由(IGP,EGP)RIP协议与距离向量算法,OSPF协议与链路状态算法)

    文章目录 1. 自治系统 2. 域内路由与域间路由 3. RIP协议与距离向量算法 4. OSPF协议与链路状态算法 1. 自治系统 自治系统(AS):单一技术管理下的一组路由器,这些路由器使用一种A ...

  5. 58域内路由和域间路由

    域内路由与域间路由:自治系统内部的路由选择称为域内路由,自治系统之间的路由选择称为域间路由选择. 1. 内部网关协议(IGP) 即在一个自治系统内部使用的路由选择协议,它与互联网中的其他自治系统选用什 ...

  6. 华为路由协议ospf,域内路由,域间路由,域外路由

    ospf链路状态路由协议(开放式最短路径优先) 用ip承载其报文,协议号为89. ospf链路状态(link state)路由协议基本原理: 路由信息传递与路由计算分离,基于spf算法,以累计链路开销 ...

  7. 无类别地址CIDR概述

    问题 IPv4的地址空间最终将全部耗尽 子网掩码无法改变IP地址的分配方式,无法缓解IP地址危机 CIDR概述 CIDR是无类别域间路由 CIDR取消了IP地址的分类限制,可以取IP地址的任意前缀作为 ...

  8. 网络基础 IP协议 子网划分 子网汇总 超网 无类间路由超详细介绍

    1.10数据封装/解封装过程 1.10.1封装 特点 从四层网上层封装 2.过程 1)在数据后面加FCS校验.data->FCS校验 2)对数据在四层进行封装,通过TCP/UDP.TCP/UDP ...

  9. 子网、超网和无类域间路由

    需要注意的是,不要以为同一网络的计算机分配不同的IP地址,就可以提高网络传输效率.事实上,同一网络内的计算机仍然处于同一广播域,广播包的数量不会由于IP地址的不同而减少,所以,仅仅是为计算机指定不同网 ...

最新文章

  1. 非准确率至上,这些趋势在2020年的AI领域更受关注
  2. 监控软件nagios之配置文件详解
  3. python 斐波拉契递归 尾递归 备忘录 动态规划 迭代
  4. 物联网平台构架系列 (四):Amazon, Microsoft, IBM IoT 解决方案导论 之 平台
  5. Github 代码上边的Raw、Blame、History是啥意思?
  6. 【133】常见问题解答
  7. C# 有什么惊艳到你的地方?
  8. 状态机——protothreads
  9. try catch php 捕获,php try catch : 捕捉异常,抛出异常
  10. 黄光裕正式获释,公开发表讲话!
  11. 软件技术基础_前端系列课程(7)-软件技术基础
  12. 10-ESP8266 SDK开发基础入门篇--上位机通过串口控制ESP8266灯亮灭
  13. linux+fstab挂载镜像,通过/etc/fstab自动挂载iso镜像的ISO格式问题
  14. 北京大学生物信息学学习(7)NGS 分析
  15. 虚拟机下安装MSDN简体中文版win98SC_WIN98SE.exe
  16. 卷积码编码器matlab,卷积码的编解码matlab仿真.doc
  17. 世界各国时区表以及与北京时差
  18. Telink IDE 泰凌微IDE C语言静态库的生成和使用
  19. Android 平台 Native 代码的崩溃捕获机制及实现
  20. 关于物联卡的测试期、沉默期、计费期你都知道吗?

热门文章

  1. ECCV2020-DETR笔记
  2. bilibili源代码泄露,go-common
  3. css-对号/叉号(纯css)
  4. 计算机科学第三讲——布尔逻辑和逻辑门
  5. 面试逻辑题(English)
  6. Error: illegal invocation in <execute> or <revert> phase (action: element.updateProperties或Laber)
  7. gii无法访问 yii2_YII2框架访问gii、debug页面404的错误解决方法
  8. 由浅入深讲二叉树4种遍历算法的由来
  9. Fleck实现简单的Websocket
  10. 爬虫,爬取猫眼电影Top100的电影名与评分