加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

IPV4与IPV6的头部PK

发布时间:2018-11-23 19:47:41 所属栏目:业界 来源:现代网络原理
导读:一个IP包分为头部(header)和数据(payload/data)两部门。头部是为了实现IP通讯必需的附加信息,数据是IP通讯所要传送的信息。 黄色地区 (同名地区) 我们看到,三个黄色地区超过了IPv4和IPv6。Version(4位)用来表白IP协议版本,是IPv4照旧IPv6(IPv4, Version

凭证十六位(也就是4位hex)支解整个序列。将支解后的各个4位hex累积相加。假若有高出16位的进位呈现,则将进位加到后16位功效的最后一位:

  1. Binary                Hex 
  2.   1001000110010100      9194 
  3. + 1000000001110011      8073 
  4.   ---------------- 
  5. 1 0001001000000111     11207 
  6. +                1 
  7.   ---------------- 
  8.   0001001000001000      1208 

上面的计较叫做one's complement sum。求得全部十六位数的和,

one's complement sum(4500, 0073, 0000, 4000, 4011, C0A8, 0001, C0A8, 00C7) = 1433

然后,将1433的每一位取反(0->1, 1->0), 就获得checksum:EBCC

这样,我们的header就是:

9194 8073 0000 4000 4011 EBCC C0A8 0001 C0A8 00C7

IP包的吸取方在吸取到IP包之后,可以求上面各个16位数的one's complement sum,应该获得FFFF。假如不是FFFF,那么header是不正确的,整个IP包会被扬弃。

(再次提示,示例所用的IP header不是真实的header,它只是起演示算法的浸染)

总结

每个收集协议的形成都有其汗青缘故起因。好比IP协议是为了将各个分手的尝试室收集毗连起来。因为其时的收集很小,以是IPv4(IPv4发生与70年月)的地点总量为40亿。尽量其时被以为是很大的数字,但数字海潮很快带来了地点耗尽危急。IPv6的首要目标是增进IPv4的地点容量,但同时按照IPv4的履历和新期间的技能前进举办改造,好比停止碎片化,好比打消checksum (因为高层协议TCP的普及行使)。收集协议技能上并不伟大,更多的考量是政策性的。

IP协议是"Best Effort"式的,IP传输是不行靠的。但这样的计划成绩了IP协议的服从。

【编辑保举】

  1. 全网IPv6陈设带来的实际题目
  2. 史上最全!IPv6过渡技能全理会
  3. 中国电信马一直蹄:将于年底完成IPv6全网改革
  4. IPv6那些为人所忽略的甜头
  5. IPv6应用遍及之路任重道远
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读