当前位置:网站首页>IPv4和IPv6的区别
IPv4和IPv6的区别
2022-07-19 18:03:00 【Kevin张俊杰】
网络地址空间的极大扩展
IPv4的地址数是32位,也就是最多有2的32次方的电脑可以联到internet上。IPv6是下一版本的互联网协议。随着互联网的迅速发展,IPv4定义的有限空间将被耗尽。IPv6中地址的长度为128,即有2的128次方-1个地址
网络地址表示法不同
在IPv4中,有二进制和点分十进制两种格式表示方法,而实际上一般日常中运用的则是点分十进制。因为IPv6超长的128bit地址,不论采用二进制,还是点分十进制,都无法有效简洁地表达,于是就引用了冒号十六进制来表示IPv6地址。
网络地址的分类方式不同
对于ipv4来说,IP地址分为A,B,C,D,E五类,其中有单播地址,多播地址和广播地址。而在IPv6中取消了Ipv4中的广播地址,广播从一开始就为IPv4网络带来了问题,它可能对网络性能产生灾难性的影响。同时IPv6还增加了任意播地址,这对于路由的优化有着重要的作用。
改进的IP多播
IPv6对多播进行了改进,具体表现在以下三个方面:
- 强调了多播的必要性
- 多播地址的改进
- 将IP多播分为域内多播和域间多播,改善了其可管理性。
报头格式的不同
IPv6基本报头格式比IPv4报头简单的多。IPv4中有10个固定长度的域,2个地址空间和若干选项,IPv6中只有6个域和2个地址空间。报头的简化使IP的某些工作方式发生了变化:因为所有报头长度统一,所以不再需要报头长度字段;IPv6中的分段只能由源节点进行,中间路由器不再进行任何分段,减轻了中间路由器的工作负荷;去掉IP头校验和并不影响可靠性,主要是因为头校验和将由更高层协议TCP/UDP负责。
边栏推荐
- 逐步走向响应式编程(三)-常见函数式接口- Function<T, R>
- 神器在手随时随地获取最新技术前沿
- PDF快照神器
- 通过屏幕交互绘制贝塞尔曲线
- 面试官必问的 3 道 MQ 面试题,还有谁不会??
- R语言使用data.table函数创建data.table数据(使用:操作符创建连续数值向量)
- 『百日百题 · 基础篇』备战面试,坚持刷题 第二话——基本数据类型与运算符!
- Wechat applet development uses onreachbottom to realize page bottom loading and paging
- Arrow function in ES6
- Qt QTextEdit 设置 QScrollBar 样式表不生效解决方案
猜你喜欢
随机推荐
UART bus protocol
About GCC compilation common commands
csdn涨薪技术之UI⾃动化⼯具: UiAutomator2
Prometheus Operator 配置PrometheusRule告警规则
歪唱《七里香》——致敬杰伦
js操作数组常用方法
[IVX from introduction to mastery · opening] initial IVX -- zero code visual programming language
ffmpeg笔记(一)音视频基础
Openzeppelin可升级模板库合约初始化详解
ES6函数参数默认值,以及rest参数
50个名额限量开放|带着OceanBase年度发布会的消息走来了!
Leetcode daily practice - 17.04 Vanishing numbers
Postgresql学习04-pg_hint_plan安装及使用、Sql优化小知识
每日刷题记录 (二十八)
【超详细图解】FPN + Mask RCNN
Preparation of inh-rfp-bsa-nps loaded INH and RFP albumin nanoparticles / capataxel loaded albumin nanoparticles
三星折叠屏已向苹果和谷歌送样,年产能将从240万片扩大至1000万片!
SSH non secret login
Commonly used operations on tensor shape in pytorch
R语言游程检验:使用runs.test函数对二值序列数据执行游程检验(检验序列是否是随机的)