系列文章目录
什么是计算机网络?
什么是网络协议?
计算机网络的结构
数据交换之电路交换
数据交换之报文交换和分组交换
分组交换 vs 电路交换
计算机网络性能(1)——速率、带宽、延迟
计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率
计算机网络体系结构概念
OSI参考模型基本概念
OSI参考模型中非端-端层(物理层、数据链路层、网络层)功能介绍
OSI参考模型中端-端层(传输层、会话层、表示层、应用层)功能介绍
TCP/IP参考模型基本概念,包括五层参考模型
网络应用的体系结构
网络应用进程通信
网络应用对传输服务的需求
Web应用之HTTP协议(涉及HTTP连接类型和HTTP消息格式)
Cookie技术
Web缓存/代理服务器技术
传输层服务概述、传输层 vs. 网络层
传输层——多路复用和多路分用
传输层——UDP简介
传输层——可靠数据传输原理之Rdt协议
传输层——可靠数据传输之流水线机制与滑动窗口协议
传输层——TCP特点与段结构
传输层——TCP的可靠数据传输
TCP连接管理(图解三次握手和四次挥手)
传输层——拥塞控制原理与解决方法
TCP的拥塞控制机制
网络层服务与核心功能
网络层服务模型——虚电路网络
网络层服务模型——数据报网络
Internet网络的网络层——IP协议之IP数据报的结构
IP分片
IP编址与有类IP地址
IP子网划分与子网掩码
- 系列文章目录
- CIDR是什么?
- CIDR这个技术带来了什么好处?
CIDR是什么?
CIDR全称是无类域间路由(CIDR: Classless InterDomain Routing)。对网络来说,意味着:
-
消除了传统的 A 类、B 类和 C 类地址界限。将网络ID,包括子网ID统称为网络前缀(Prefix)。并且这个前缀可以是任意长度
-
融合子网地址与子网掩码,方便子网划分。所以,提出一种无类地址,这种地址的格式是a.b.c.d/x,其中x为前缀长度
-
例如:
-
例如:
CIDR这个技术带来了什么好处?
-
提高IPv4 地址空间分配效率
-
显著地提高了路由效率。体现在CIDR可以将多个子网聚合为一个较大的子网。这种技术有时也叫构造超网(supernetting)。但这个超网也只是一个更大的子网而已
-
将一些符合条件的子网聚合成一个更大的子网的优势在于路由表可以面向更大的子网从而记录它的路由转发信息,而不是对应每个小的子网。这样的技术叫路由聚合(route aggregation)。正是利用率CIDR的路由聚合的技术,减少了路由表的表项,从而提高了路由的效率
这种层级编址使得路由信息通告更高效:
需要选择更具体的路由时,遵循最长前缀匹配优先原则。如下所示。200.23.18.0/23符合第一个ISP的路由信息同时也符合第二个ISP的路由信息,此时根据最长前缀匹配优先原则,会将200.23.18.0/23发给第二个ISP。