文章目录

  • 一、无分类编址 CIDR 发展
  • 二、无分类编址 CIDR 优点
  • 三、无分类编址 CIDR 记法
  • 四、构成超网
  • 五、最长前缀匹配
  • 六、计算示例

一、无分类编址 CIDR 发展


无分类编址 CIDR 发展 : “无分类编址” 又称为 “无分类域间路由选择” ;

① 分类 IP 地址 : 原来的 分类 IP 地址 , A 类 , B 类 , C 类 , IP 地址组成 : 网络号 + 主机号 ;

② 子网划分 IP 地址 : 在 分类 IP 地址基础上 , 划分子网 , IP 地址组成 : 网络号 + 子网号 + 主机号 ;

③ 无分类编址法 : 由 网络前缀 + 主机号 组成 ;

二、无分类编址 CIDR 优点


无分类编址 CIDR 优点 :

① 消除分类划分 : 消除了 网络地址分类概念 ( ABC ) , 消除了划分子网概念 ; 网络地址分类会限制网络的发展 , 导致网络 IP 地址用尽的情况 , 子网划分也是此类弊端 ;

② 方便子网划分 : 将 子网地址 与 子网掩码 融合 , 子网划分更容易 ;

三、无分类编址 CIDR 记法


无分类域间路由选择 CIDR 记法 : IP 地址后面加上 “/” , 表示网络前缀的长度 ;

如 : 128.14.35.7/20128.14.35.7/20128.14.35.7/20 , 表示该 IP 地址 , 前 202020 位 是网络前缀 ;

CIDR 地址块 : CIDR 将 网络前缀 相同的 , 连续的 , IP 地址 , 组成一个 “CIDR 地址块” ;

CIDR 地址块相关计算 : 上述示例中 , 128.14.35.7/20128.14.35.7/20128.14.35.7/20 地址 , 是某个 CIDR 地址块中的地址 , 根据该地址可以得到该 CIDR 地址块 , 以及计算出该地址块的 最大地址 和 最小地址 ;

① 先将 128.14.35.7/20128.14.35.7/20128.14.35.7/20 地址转为 二进制 形式 ;

1000000000001110001000110000011110000000 \quad 00001110 \quad 00100011 \quad 0000011110000000000011100010001100000111

前 202020 位是 网络前缀 , 为 :

1000000000001110001010000000 \quad 00001110 \quad 001010000000000011100010

② 地址块地址 : 二进制形式如下 :

1000000000001110001010000000 \quad 00001110 \quad 001010000000000011100010 0000000000000000 \quad 00000000000000000000

转为十进制为 :

128.14.32.0/20128.14.32.0/20128.14.32.0/20

③ 最小地址 : 最小地址就是 主机号 全 000 ; 也就是地址块地址 ;

1000000000001110001010000000 \quad 00001110 \quad 001010000000000011100010 0000000000000000 \quad 00000000000000000000

④ 最大地址 : 最大地址就是 主机号 全 111 ;

1000000000001110001010000000 \quad 00001110 \quad 001010000000000011100010 1111111111111111 \quad 11111111111111111111

⑤ 子网掩码 : 又称为 “地址掩码” , 网络前缀对应的前 202020 位 为 111 , 主机号对应的位数为 000 ;

1111111111111111111111111111 \quad 11111111 \quad 111111111111111111111111 0000000000000000 \quad 00000000000000000000

转为十进制为 : 255.255.240.0255.255.240.0255.255.240.0

四、构成超网


构成超网 : 将 多个 CIDR 编址的 子网 聚合成一个较大的子网 , 又称为 “路由聚合” ;

方法 : 缩短网络前缀 ;

构成超网示例 :

  • 子网块 111 : 206.1.0.0/17206.1.0.0/17206.1.0.0/17 ;
  • 子网块 222 : 206.1.128.0/17206.1.128.0/17206.1.128.0/17 ;

上述网络前缀都是 171717 位 , 将网络前缀缩短 111 位 , 即可构成一个新的超网 , 网络前缀为 161616 位 ;

新的超网为 : 206.1.0.0/16206.1.0.0/16206.1.0.0/16

五、最长前缀匹配


最长前缀匹配 : 使用 CIDR 编址时 , 路由查找时 , 将可能得到的几个匹配结果 , 选择 符合 网络前缀 的 , 具有最长网络前缀 的路由 ;

原理 : 因为 前缀越长 , 主机号选择性就越小 , 越容易找到对应的主机 ;

计算示例 :

路由表如下 :

  • 目的网络 111 : 132.0.0.0/8132.0.0.0/8132.0.0.0/8 , 下一跳路由 R1R1R1 ;
  • 目的网络 222 : 132.0.0.0/11132.0.0.0/11132.0.0.0/11 , 下一跳路由 R2R2R2 ;
  • 目的网络 333 : 132.19.232.0/22132.19.232.0/22132.19.232.0/22 , 下一跳路由 R3R3R3 ;
  • 目的网络 444 : 0.0.0.0/00.0.0.0/00.0.0.0/0 , 下一跳路由 R4R4R4 ;

分析 :

  • 其中 目的网络 444 是 默认路由 , 如果上述 333 个都不符合 , 就选择默认路由 ;

  • 目的网络 111 的 网络前缀 符合要求 , 网络前缀长度为 888 , 该路由选择 比 默认路由 要好 ;

  • 目的网络 222 的 网络前缀 符合要求 , 网络前缀长度为 111111 , 该路由选择 比 目标网络 222 要好 ;

  • 目的网络 333 的网络前缀是 132.19.236.0132.19.236.0132.19.236.0 , 该网络前缀不符合要求 , 必须不能选择 ;

因此这里选择 目的网络 333 , 作为 下一跳路由 ;

六、计算示例


某网络 IP 地址为 192.168.5.0/24192.168.5.0/24192.168.5.0/24 , 采用 定长子网划分 , 子网掩码为 255.255.255.248255.255.255.248255.255.255.248 , 求网络中的最大子网个数 , 每个子网的最大可分配地址个数 ?

网络地址是 192.168.5.0/24192.168.5.0/24192.168.5.0/24 , 前 242424 位 是网络前缀 ;

在 CIDR 基础之上 , 进行定长子网划分 , 后面 888 位 , 一部分作为 子网号 , 一部分作为主机号 ;

子网掩码为 255.255.255.248255.255.255.248255.255.255.248 , 转为二进制是 :

11111111111111111111111111111111 \quad 11111111 \quad 11111111111111111111111111111111 11111000\quad 1111100011111000

由上面的子网掩码可得 , 子网号 占 555 位 , 主机号 占 333 位 ;

最大子网个数是 25=322^5 = 3225=32 个 , 在 CIDR 子网中 , 子网号可以全 000 , 全 111 ;

每个子网的最大主机个数是 : 23−2=62^3-2 = 623−2=6 , 要减去 全 000 和 全 111 两种情况 ;

【计算机网络】网络层 : 无分类编址 CIDR ( 编址发展 | CIDR 优点 | CIDR 相关计算 | 构成超网 | 最长前缀匹配 | 计算示例 )★相关推荐

  1. 【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议

    文章目录 一. CIDR ① 定义 ② 构成超网 ③ 最长前缀匹配 二. ARP协议 ① 定义 ② 例题 三. DHCP协议 ① 主机如何获取IP ②DHCP协议 四. ICMP协议 ① ICMP差错 ...

  2. 计算机网络cidr是啥,计算机网络(4.11)网络层- 无分类编址CIDR

    一.网络前缀 划分子网在必定程度上缓解了互联网在发展中遇到的困难.然而在1992年互联网仍然面临三个必须尽早解决的问题:网络 (1) B类地址在1992 年已分配了近一半,眼看就要在1994年3月所有 ...

  3. 计算机网络-网络层(IPV4地址,网络转化技术NAT,子网划分和子网掩码,无分类编址CIDR,构成超网,最长前缀匹配)

    文章目录 1. 分类IP地址 2. NAT技术 3. 子网划分和子网掩码 4. 无分类编址CIDR 1. 分类IP地址 IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口. IP地址=网 ...

  4. HCNP——动态路由协议及分类和最长前缀匹配

    基于协议算法的不同,可以将动态路由协议分为两类:一类是距离矢量路由协议:另一类是链路状态路由协议. 一.距离矢量路由协议(RIP) 距离矢量路由协议指的是基于距离矢量的路由协议,RIP是最具代表性的距 ...

  5. 计算机网络之——非常恶心但友善ip地址、子网掩码、网络地址、构造超网、最小地址和最大地址(理解篇)

    前段时间在写python游戏有段时间没有更了,这就来报道~~ 在刚学习计算机网络的朋友,应该对ip地址和子网掩码会有困惑,感觉这两个东西就两个字--恶心 这就为大家理解一下 ip地址我相信大家其实都大 ...

  6. 4.3.6 无分类编址CIDR(构成超网)

    目录 无分类编址CIDR 构成超网 最长前缀匹配 无分类编址CIDR 构成超网 最长前缀匹配

  7. 计算机网络————网络层

    文章目录 网络层设计思路 IP地址 IP地址分类 IP地址与硬件地址 协议 ARP和RARP IP 划分子网和构造超网 划分子网 构造超网(无分类编址CIDR) ICMP 虚拟专用网VPN和网络地址转 ...

  8. 计算机网络---网络层

    网络层 网络层功能 数据交换方式 电路交换 报文交换 分组交换 三种数据交换方式比较总结 每个层的传输单元名词 数据报交换方式 虚电路交换方式 数据报方式和虚电路方式的区别 路由算法 分层次的路由选择 ...

  9. 计算机网络 网络层 路由汇总(路由聚合)

    Internet是全球最大的互联网,如果Internet上的路由器把全球所有的网段都添加到路由表,那将是一个非常庞大的路由表.路由器每转发一个数据包,都要检查路由表为该数据包选择转发接口,庞大的路由表 ...

  10. 4.3.6无分类编址CIDR(构成超网)

    4.3.6无分类编址CIDR ps:无类别域间路由(Classless Inter-Domain Routing.CIDR) 文章目录 4.3.6无分类编址CIDR 1.无分类编址CIDR 2.构成超 ...

最新文章

  1. SuSE下VNCVIEWER没有出现界面,只有shell窗口的问题
  2. ASP.NET 5系列教程 (二):Hello World
  3. java cutdown_Java并发程序入门介绍
  4. 小森生活一直服务器维护,《小森生活》怎么处理断线黑屏的问题 连接不上服务器解决办法...
  5. gem ransack(4000✨) 简单介绍
  6. 华为平板matepad支持鸿蒙2.0,首款鸿蒙OS 2.0平板,华为正式公布Matepad Pro2,搭载麒麟9000...
  7. 【android】环形进度条实现
  8. 疯狂游戏型计算机配置清单,电脑配置清单
  9. Sublime Text报错please wait a bit whilePyV8 binary is being downloaded
  10. HTML5大气外贸鞋子在线商城网站源码
  11. Direcshow相关资料
  12. mysql更新记录_如何查看 mysql 表中最近更新的记录
  13. EasyX基础入门——这一篇就够啦
  14. Android Wi-Fi源码分析之wpa_supplicant初始化(三):wpa_supplicant_add_iface函数分析
  15. windows10桌面_windows10 美化桌面加强能力
  16. Win10家庭版将中文用户名修改为英文用户名
  17. Stealing Harry Potter's Precious HDU - 4771 (状压+bfs)
  18. FPGAi2c总线调试M24LC04B
  19. 美国Disqus、国内JiaThis、友言、评论啦、搜狐畅言 评论系统(第三方评论系统)
  20. 根据PPC反汇编代码分析堆栈内容

热门文章

  1. 什么是南桥芯片和北桥芯片?南桥芯片和北桥芯片区别
  2. 彻底理解样本方差为何除以n-1
  3. android NFC getId()后进制转换
  4. java-php-python-ssm抑郁症患者博客交流平台计算机毕业设计
  5. JavaScript 数组方法大全
  6. python英文日期转数字年月日格式
  7. 海马玩android模拟器哪个好用,海马玩模拟器好用吗?用电脑怎么玩手机APP?海马玩模拟器评测-太平洋电脑网...
  8. Linux中pkg-config的使用
  9. 如何让excel表格排头一直都在_如何快速整理Excel表格?学会这一招整理表格无压力...
  10. CF1149BThree Religions