IP地址之无分类编址CIDR
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相关推荐
- 计算机网络-网络层(IPV4地址,网络转化技术NAT,子网划分和子网掩码,无分类编址CIDR,构成超网,最长前缀匹配)
文章目录 1. 分类IP地址 2. NAT技术 3. 子网划分和子网掩码 4. 无分类编址CIDR 1. 分类IP地址 IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口. IP地址=网 ...
- 无分类编址CIDR(构造超网)
无分类编址CIDR(构造超网) 1. 无分类编址CIDR(Classless Inter-Domain Routing,读音"sider") 无分类编址:即无类别域间路由. 无分类 ...
- 4.3.6 无分类编址CIDR
4.3.6 无分类编址CIDR
- 4.3.6 无分类编址CIDR(构成超网)
目录 无分类编址CIDR 构成超网 最长前缀匹配 无分类编址CIDR 构成超网 最长前缀匹配
- 4.3.6无分类编址CIDR(构成超网)
4.3.6无分类编址CIDR ps:无类别域间路由(Classless Inter-Domain Routing.CIDR) 文章目录 4.3.6无分类编址CIDR 1.无分类编址CIDR 2.构成超 ...
- |cisco|IPv4地址-构造超网(无分类编址CIDR)/25网络前缀-》主机ip地址_子网掩码_默认网关、路由表_下一跳、
网络前缀 构造超网 也就是 路由聚合(采用无分类编址方法) 根据各个网络所指定的地址块完成以下工作. 以方便各个主机之间相互通信: 1.给各个主机分配1个ip地址并且设置子网掩码 2.给各个路由器的各 ...
- 计算机网络cidr是啥,计算机网络(4.11)网络层- 无分类编址CIDR
一.网络前缀 划分子网在必定程度上缓解了互联网在发展中遇到的困难.然而在1992年互联网仍然面临三个必须尽早解决的问题:网络 (1) B类地址在1992 年已分配了近一半,眼看就要在1994年3月所有 ...
- 【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议
文章目录 一. CIDR ① 定义 ② 构成超网 ③ 最长前缀匹配 二. ARP协议 ① 定义 ② 例题 三. DHCP协议 ① 主机如何获取IP ②DHCP协议 四. ICMP协议 ① ICMP差错 ...
- IP地址分类、子网划分和无分类编址
1 IP地址分类 IP地址由四段组成,每个字段是一个字节,8位,最大值是255,, IP地址由两部分组成,即网络地址和主机地址.网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台 ...
最新文章
- [maven] 使用问题及思考汇总
- Java项目:药品管理系统(java+swing+Gui+mysql)
- 【Extjs】large按钮,图片全部覆盖按钮
- Goldengate DDL复制相关注意事项
- html放缩都让内容处于正中间
- 打开windows批处理大门
- MATLAB矩阵添加新元素
- powerbi内部部署安装指导
- python socket发送16进制数据_python socket以16进制的数据进行传递与解析
- 项目兼容ie8技术要点
- cNoteSetColor_命令窗口颜色设置
- exposed beyond app through Intent.getData()
- froala 的使用
- 如何进行自动驾驶算法开发
- 猩猩艾艾吸烟_艾艾在墙上谁是最公平的
- 来看看你的云栖社区2017年度总结
- Android分屏模式代码实现
- (找不同问题)有 50 家人家,每家一条狗。有一天警察通知, 50 条狗当中有病狗,行为和正常狗不一样
- 视频直播常见问题与解决办法汇总【系列一】
- 如何用c语言添加背景图片,如何实现在单文档的窗口背景上贴上图片?
热门文章
- C语言入门经典第1课
- R语言字符串字符的大小写转换
- 一款基于SpringBoot2.x, springcloud G版本的后台管理系统java源码—RuoYi-plus管理平台系统模板(商城、OA、CRM等二次开发)
- 手把手教你用yolov3模型实现目标检测教程(一) - 环境配置
- 软件工程课程设计·SOA架构搭建SSM框架的网上商城系统
- python post 上传文件_Python通过POST方式上传文件及提交参数到远程服务器
- java反编译教程_Java反编译工具 - JD-GUI 下载地址及使用手册
- Rap2导出swagger2格式json,方便转入yapi
- 构建基于openEuler2209的OpenStack云平台(十一)
- 啊哈算法——第四章:搜索