IP地址表示着一台计算机的逻辑地址。

IP地址一开始采用A、B、C等分类编址。最后改成了无分类编址CIDR。

1、A、B、C、D、E分类

在最开始的时候,计算机科学家将IP地址分为A、B、C、D、E类

分类编址有种缺点:
比如一个A类地址对应的是224 - 2个IP地址(网络地址和广播地址),这个是个天文数字,一个公司或者组织是无法完全利用这么多IP地址的,就造成了IP地址的浪费。

CIDR无分类编址

无分类编址的做法是将IP分为两部分:
1、网络号
网络号对应的是一个网络地址,一个网络可以容纳多个主机,主机的网络号相同

2、主机号
来唯一标识一个主机在一个网络中的id。

怎么区分网络号和主机号呢?

xx:xx:xx:xx/n
在IP地址后边加入了 /n ,n就前n位 代表网络号,

子网掩码
子网掩码就是将网络号全部取1,主机号全部取0。

子网掩码主要用来于IP数据包中的目的IP地址与& 操作,如果操作结果与网络地址相同,就说明改IP数据包是发向当前网络中的,通过对应的端口转发出去就到达目的地了。

网络地址
网络地址是网络中第一个IP地址,也就是主机号全部为0。用来标识一个网络,并不分配给任何一个主机。

广播地址
广播地址是网络中的最后一个IP地址,也就是主机号全部为1,用来广播IP数据包,也不会分配给任何一个主机。

当路由器接收到一个目的地址为广播地址的IP数据包时,会将数据包转发到网络中的所有主机。

IP地址之无分类编址CIDR相关推荐

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

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

  2. 无分类编址CIDR(构造超网)

    无分类编址CIDR(构造超网) 1. 无分类编址CIDR(Classless Inter-Domain Routing,读音"sider") 无分类编址:即无类别域间路由. 无分类 ...

  3. 4.3.6 无分类编址CIDR

    4.3.6 无分类编址CIDR

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

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

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

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

  6. |cisco|IPv4地址-构造超网(无分类编址CIDR)/25网络前缀-》主机ip地址_子网掩码_默认网关、路由表_下一跳、

    网络前缀 构造超网 也就是 路由聚合(采用无分类编址方法) 根据各个网络所指定的地址块完成以下工作. 以方便各个主机之间相互通信: 1.给各个主机分配1个ip地址并且设置子网掩码 2.给各个路由器的各 ...

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

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

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

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

  9. IP地址分类、子网划分和无分类编址

    1 IP地址分类 IP地址由四段组成,每个字段是一个字节,8位,最大值是255,, IP地址由两部分组成,即网络地址和主机地址.网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台 ...

最新文章

  1. [maven] 使用问题及思考汇总
  2. Java项目:药品管理系统(java+swing+Gui+mysql)
  3. 【Extjs】large按钮,图片全部覆盖按钮
  4. Goldengate DDL复制相关注意事项
  5. html放缩都让内容处于正中间
  6. 打开windows批处理大门
  7. MATLAB矩阵添加新元素
  8. powerbi内部部署安装指导
  9. python socket发送16进制数据_python socket以16进制的数据进行传递与解析
  10. 项目兼容ie8技术要点
  11. cNoteSetColor_命令窗口颜色设置
  12. exposed beyond app through Intent.getData()
  13. froala 的使用
  14. 如何进行自动驾驶算法开发
  15. 猩猩艾艾吸烟_艾艾在墙上谁是最公平的
  16. 来看看你的云栖社区2017年度总结
  17. Android分屏模式代码实现
  18. (找不同问题)有 50 家人家,每家一条狗。有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样
  19. 视频直播常见问题与解决办法汇总【系列一】
  20. 如何用c语言添加背景图片,如何实现在单文档的窗口背景上贴上图片?

热门文章

  1. C语言入门经典第1课
  2. R语言字符串字符的大小写转换
  3. 一款基于SpringBoot2.x, springcloud G版本的后台管理系统java源码—RuoYi-plus管理平台系统模板(商城、OA、CRM等二次开发)
  4. 手把手教你用yolov3模型实现目标检测教程(一) - 环境配置
  5. 软件工程课程设计·SOA架构搭建SSM框架的网上商城系统
  6. python post 上传文件_Python通过POST方式上传文件及提交参数到远程服务器
  7. java反编译教程_Java反编译工具 - JD-GUI 下载地址及使用手册
  8. Rap2导出swagger2格式json,方便转入yapi
  9. 构建基于openEuler2209的OpenStack云平台(十一)
  10. 啊哈算法——第四章:搜索