CS-Notes 学习笔记
Java 后端 · 计算机网络

IP 地址的分类、子网划分和 CIDR 有什么区别?

先自己想一想,再看参考要点

参考要点

  • 分类编址把 IP 地址分成网络号和主机号两部分,A、B、C 类的网络号长度固定
  • 子网划分从主机号中拿出一部分作为子网号,变成三级地址,要配置子网掩码,例如 B 类地址的子网占两位时掩码为 255.255.192.0,外部网络看不到子网的存在
  • 无分类编址 CIDR 取消了 A、B、C 类和子网的概念,用长度可变的网络前缀和主机号表示,例如 128.14.35.7/20 前 20 位是网络前缀,和掩码 255.255.240.0 按位与得到网络地址 128.14.32.0,地址块共 4096 个地址、可分配 4094 台主机
  • 一个 CIDR 地址块可以代替原来的多个网络,路由表中一项就能代替多项(路由聚合),查找时有多个匹配结果的用最长前缀匹配
在学习站中自测这道题

学习站:先用面试题自评定级,按水平和面试日期排出每天的计划,自评过的题按间隔复习。免费、无需注册,记录只保存在自己的浏览器中。