IPv6的地址表达形式


前面一个小节以描述IPv6报文的结构主题,分析了IPv6与IPv4报文的区别,IPv6数据报文封装与过程,并通过实验取证了各部分关键技术的理论。本小节主要以理解IPv6的地址结构与寻址方式为主题展开分析。IPv6有强大的地址空间,具体点讲就是地球上的每一个水分子都可以得到一个合法的IPv6的地址。为什么IPv6会存在如此巨大的地址空间,首先理解IPv6的寻址方式:IPv6的寻址方法与IPv4的寻址方法是很不相同的,首先IPv6的地址长度为128位,而IPv4只有32位。地址空间增大了2的96次方倍。其次IPv6地址是以十六进制表示,而IPv4是以十进制表示。所以本节将讲述IPv6地址的表示法、语法、压缩格式以及IPv4地址类型和作用。

IPV6的地址空间与输写方法

为了能更科学、从浅入深的去认识IPv6与IPv4的输写区别,首先可以从一个简单的输写实例如下图12.18所示,描述的关于IPv6与IPv4地址的写法。

根据图12.18所示,可看出IPv6地址是通过符号“:”进行IP地址分段(如20DA:00D3),而IPv4则是通过符号“.”进行IP地址分段(如202.202.1.1);IPv6地址每段地址的长度以4个十六进制字符组成(如2F3B,其中十六进制字符的范围为0-F),而IPv4则是由十进制字符组成(如202,其中每一字段的范围为0-255);IPv6地址被分成了8段、共计128位。而IPv4则被分成了4段,共计32位。根据以上的分析结果以及结合RFC 2373对IPv6的地址表示规则如下图12.19IPv6地址表示。

理解IPv6的输写格式:IPv6的格式分为首选格式、零压缩格法。

首选格式也可称为全格式或者标准格式,指由32个十六进制的字符所组成的一个IPv6地址(总共8个字段,每个字段由完整的4个十六进制字符组成,且不能省略任何一个字符)。如下图12.20 IPv6首选格式所示,IPv6地址首选格式表示方法。如果每个IPv6地址都通过完全格式进行输写,明显可看出这比IPv4的书写要繁锁。显然需要一种方法来简化这个繁锁的书写过程,所以就产生了各种IPv6的缩写格式。

“0”压缩格式:

目的在于简化IPv6地址输入的复杂性,当IPv6地址中有“0”时,在特定的情况下,可以将该“0”进行压缩。与IPv4比较而言,这是IPv6独有的特性。

省“0”压缩法

指示从IPv6地址中以每一个字段为单位,按照从左向右的方向进行判断,如果每个字段出现连续的“0” (可以是1个,也可以是多个,但是必须是连续的),且该“0”是从左向右的方向,从每个字段的第一位开始计算,就可以省略连续“0”,当出现了非“0”的位就停止省略,且保留其后的所有位的值(也是从第一位开始计算)。如“0001”省略为“1”,“0010”省略为“10”,“0100”省略为“100”。而如“1000”就只能输写为“1000”。而在省略“0”压缩方式中,如果出现了4个连续的“0”,那么至少需要保留1个“0”,如“0000”省略为“0”,如下图12.21省“0”压缩所示,通过图像化的方式理解省略“0”压缩方式以及如图12.22省“0”压缩实例所示,典型的省略“0”压缩实例。

“::”压缩法

从IPv6地址中以每一个字段为单位,按照从左向右的方向进行判断,如果一个字段全部为“0000”或者连续的几个字段全部为“0000”,如“0000:0000”,就可以使用“::”进行压缩。但是如果IPv6地址出现了多个“0000”的字段,但是不连续(如0000:DF23:0000)这样的情况,就只能选择其中的一个字段使用“::”压缩。如下图12.23 “::”压缩和图12.24“::”压缩实例所示。

省“0”压缩结合“::”压缩

省“0”压缩只能将字段“0000”压缩为“0”,而“::”压缩只能将字段为“0000”压缩为“::”,不能压缩如“0001”类似的字段,并且“::”压缩在一个IPv6地址中只能使用一次。面对上述问题,可以让这两种压缩方式相结合或者根据具体情况选择压缩方式。如下图12.25省“0”压缩结合“::”压缩所示。

IPv6的地址表达形式相关推荐

  1. ipv6单播地址包括哪两种类型_IPv6地址详解

    IPv6地址组成 IPv6地址由被划分为8个16位块的128位组成. 然后将每个块转换为由冒号符号分隔的4位十六进制数字,如: 2001:0000:3238:00E1:0063:0000:0000:F ...

  2. 【学习笔记】网络层——IPv6:地址表示、IPv4的对比、IPv4过渡到IPv6、基本地址类型等

    文章目录 一. 1) 为什么要有IPv6 2)数据报格式 3)IPv4和IPv6的区别 4)IPv6地址表示形式 5)IPv6基本地址类型 6)IPv4到IPv6的过渡方法 一. 1) 为什么要有IP ...

  3. 即时编译器的中间表达形式(IR)

    原文链接:https://www.520mwx.com/view/36709 一.中间表达形式(IR) 在编译原理课程中,我们通常将编译器分为前端和后端.其中,前端会对所输入的程序进行词法分析.语法分 ...

  4. 在python中一个复数的虚部用i表示_以3为实部4为虚部,Python复数的表达形式为___________或________。_学小易找答案...

    [填空题]Python 源代码程序编译后的文件扩展名为_________. [单选题]1. Why did the old Watchdog say that the sun will teach t ...

  5. ipv6单播地址包括哪两种类型_超简单!一文搞懂IPv6地址

    为什么要使用IPv6地址 由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展.IPv6地址长度为128位,是v4长度的4倍.现有标准IPv4只支持大概40亿(4×109)个网络地 ...

  6. 智慧城市建设必须认真对待的几个问题(一):IPV6作为地址的问题

    全文共计4384字,预计阅读时间9分钟 来源 | 数据观(转载请注明来源) 作者 | 陆宝华 李晋 张永红 李学良 编辑 | 蒲蒲 引言 智慧城市已经热炒几年了,目前还在升温,并且一些做国际联网应用的 ...

  7. php修改ip6地址为ip4,CentOS7 设置静态IPv6/IPv4地址

    1 环境准备 实验均在Vmware Workstation虚拟机上完成,上网方式选择桥接模式,保证网络支持IPv6,为了操作方便,我们使用root用户登录系统 1.1 Linux系统版本 CentOS ...

  8. ipv6单播地址包括哪两种类型_IPV6中为啥没有ARP了呢?一文带你搞懂NDP邻居发现协议...

    前言 前面我们介绍了ICMPv6协议 除了提供ICMPv4常用的基本功能之外,还有邻居发现(ND)的功能.一文带你看懂ICMPv6和ICMPv4的区别 那么究竟什么是邻居发现协议(ND)呢? 邻居发现 ...

  9. ipv6单播地址包括哪两种类型_探秘联接|技术小课堂之BRAS设备IPv6地址分配方式...

    大家好,我是网络产品线技术规划与市场支持部任沛杰,本期探秘联接我们来继续了解IP地址分配技术,上一期我们介绍了IPv4的地址分配技术,今天我们继续学习IPv6地址分配技术.IPv6动态地址分配技术可以 ...

  10. ipv6单播地址包括哪两种类型_IPv6基础介绍

    IPv6基础介绍 一.背景 随着Internet规模的扩大,IPV4地址空间已经消耗殆尽,针对IPV4的地址短缺问题,曾先后出现过CIDR和NAT等临时性解决方案,但是CIDR和NAT都各有弊端 ,并 ...

最新文章

  1. laravel和dingoapi的结合使用
  2. Sublime Text 无法使用Package Control或插件安装失败的解决方法
  3. phpcms 添加稿件到栏目 add_content
  4. Linux的Cache Memory(缓存内存)机制
  5. win10键锁定计算机,win10笔记本键盘win键被锁怎么解锁
  6. JavaSE第二阶段之面向对象编程
  7. ffmpeg添加mpeg ps流的pcm的解码支持
  8. 爬虫工程师必备技术栈——加密解密以及字符编码原理
  9. 北京车辆过户全过程(详细得狠)20160729更新,图4幅
  10. 过度商业化的小丑——刘跑跑
  11. [Python图像处理] 二十九.MoviePy视频编辑库实现抖音短视频剪切合并操作
  12. 为什么有人说富坚义博有着殿堂级的画功?他的画功体现在哪儿呢?
  13. 连接中间层加密服务失败,请确认中间层加密服务已启动
  14. HG6543C1(3) --- 配置frp
  15. latex参考文献bib基本格式_在Latex中使用Bibtex生成参考文献
  16. 电大无纸化计算机应用基础考试题及答案,电大计算机应用基础形考试题答案精选版(范文1)...
  17. 数据结构与算法第二章 线性表、栈、队列、数组、字符串、树、二叉树、哈希表的增删查
  18. 计算机新安装系统后桌面上有什么图标,新安装好的电脑系统没有桌面图标?
  19. 教妹学Java:JDK 与 JRE 之间的区别是什么?
  20. 计算机课程教材技校,如何编写技工学校计算机程序设计课程校本教材

热门文章

  1. oracle如何创建基表,创建本地基表的物化视图
  2. PHPMailer如何获取QQ邮箱授权码
  3. Layui数据表格动态禁用checkbox
  4. WORD出错:绕排时,字太靠近形状
  5. 泰安出差,使用产品有所感触
  6. 泰山游记:晚上爬并无乐趣,什么也看不到
  7. 泰山游记:路上瓶装水很便宜,2元
  8. 高铁:繁忙时限制上车补票
  9. 管理感悟:公司内斗,肯定是闲着的斗干活的
  10. Intel 8042键盘控制器详细介绍