通信专业知识点地址的文本表示方式

互联网技术 责任编辑:kmvfp_47 2013-11-19

摘要:通信专业知识点地址的文本表示方式:虽然IPv6解决了地址容量不够的问题,但巨大的地址范围又带来了一个有趣的新问 题:维护互联网的人们必须阅读、输人、操纵这些地址。

4.3.2 地址的文本表示方式
(1)冒号十六进制表示法
虽然IPv6解决了地址容量不够的问题,但巨大的地址范围又带来了一个有趣的新问 题:维护互联网的人们必须阅读、输人、操纵这些地址。很明显二进制表示是不可取的。但 IPv4所使用的点分十进制表示法也不能把这些地址充分简洁的表示出来。例如,下面是-- 些合法的IPv4地址,都用十进制整数表示:
10.114.132.11
172.11. 16.9 '202.119.192. 208
IPv6地址长度4倍于IPv4地址,表达起来的g杂程度也是IPv4地址的4倍。IPv6的 设计者们建议使用冒号十六进制(colon hexadecimal notation)表示法(简写为tolon hex), 它把每个16比特的量用十六进制值表示,各ft之间用冒号分隔。冒号十六进制的表示方法只需要更少的数字和更少的分隔符,这比点分十进制表示方法具有明显的优势。
IPv6地址的基本表达方式是X:X:X:X:X:X:X:X,其中X是一个4位十六进制整数 (16位)。每一个数字包含4位,每个整数包含4个数字,每个地址包括8个整数,共计128 位(4X4X8=128)。例如,下面是一些合法的IPv6地址:
FE80,824 sFF&6 : 92 : 10,180 : 7A, 23FF;
1045:0:0:0:C9B4:255:48AA:1A2B;
2000:0:0:0:0:0:0:1。
用冒号十六进制法表示IPv6地址时有以下几种特殊情形;
①IPv6地址中每个16位分组中的前导零位可以去除做简化表示,但毎个分组必须至 少保留一位数字。如一个完整的 IPv6 地址 21DA:OOD3:0000:2F3B:02AA:OOFF:FE28: 9C5A 去除前导零位后可写成:21DA:D3:0:2F3B:2AA:FF:FE28:9C5A。
②在某些IPv6的地址形式中,很可能地址包含很长的零序列。冒号十六进制表示法 可以允许0压缩(zero compression),即一连串的0可以用一对冒号(::)所取代。例如,以 下地址:
1E80:0:0:0: A8:80:205C:547A 一个 unicast 地址;
FF01:0:0:0:0:0:345:E101一个 multicast 地址;
0:0:0:0:0:0:0:1回送(loop back)地址;
0:0:0:0:0!0.0:0未定义的地址。
可以分别表示成为:
1E80: :A8:80:205C:54A-个 uiiicast 地址;
FF01 : :345:E101一个 multicast 地址;
::1回送(loop back)地址;
::未定义的地址。
注意:为了避免出现地址表示的不清晰,一对冒号(::)在一个地址中只能出现一次。
③在IPv6协议应用的初始阶段.IPv4和IPv6地址必将大量共存,在这种混合使用环 境下,更方便的地址表示形式是x:x:x:x:x:x:d. d. d. d,这里用六个“x”分别代表地址中的 16 bit,用十六进制表示;四个“d”分别代表地址中的8 bit,用十进制表示(即标准的IPv4点 分十进制表示法〉。例如:
A56BiOsO:OiO:452sl3.1. 68. 3,
0:0:0,0,0:0:129. 144.52.38,
或者以压缩形式表示:
A56B, : 452: 13.1.68.3,
::129. 144. 52.38。
④要在一个URL中使用文本IPv6地址,文本地址应该用符号和“]”来封闭。例如 文本 IPv6 地址 FEDC: BA98:7654:3210: FEDC:BA98:7654:3210 写作 URL 示例为 ht- tp : //[FEDC : BA98:7654 3210: FEDC : BA98:7654:3210]: 80/index, html。
  (2)地址前缀表示法
在IPv4版本中,用来表示网络结构的是子网掩码。子网掩码是一个32位地址,用于屏 蔽IP地址的一部分以区别网络标识和主机标识。在IPv6中已经没有子网掩码的概念,地 址前缀的表示方法和IPv4地址前缀在CIDR中的表示方法很类似。一个IPv6地址前缀可 以表示为如下的形式:IPv6地址/前级长度。其中,IPv6地址是一个任何形式的IPv6地址, 一般表示为十六进制值。前缀长度则是组成前缀的十进制值,说明地址最左边的连续的地
址位的长度表示的是网络。以下举例说明。
60位长的前缀4ACB0000000056E(十六进制)可以用下面的几种合法格式加以表示:
4ACB:0000I0000:56EO:0000:0000:0000:0000/60;
4ACB: :56E0:0:0:0:0/60)
4ACB:0:O:56EO: :/60。
但是,下面的表示方法是不正确的:
4ACB,O:O:56EO/60在任何一个16位段的地址块中,只可以省略前端的0,但是绝不 能省略尾端的0。
4ACB: :56E0/60 该地址表示展开后左边的地址就变成
4ACBi0000 : 0000 :0000..000'0 : 0000 : 0000 : 56E0 4ACB:,56E/60 该地址表示展开后“/”左边的地址就变成;
4ACB:0000:0000:0000:0000 0000:0000:056E。
当同时表示某个网络节点地址及其子网前缀两者时,可以组合成如下表示:
节点地址:4ACB:0:0:56EO:56A:921:45DE:CD6E;
节点子网号:4ACB:0:0:56E0::/60;
可以缩写表示为: 4ACB:0:0:56E0:56A:921:45DE:CD6E/60。

返回目录:通信工程师互联网技术知识点IPv6协议汇总

编辑推荐:

中级通信专业实务互联网技术教程汇总

中级通信专业实务传输与接入教程汇总

通信专业实务考试设备与环境教程汇总

通信专业实务考试交换技术教程汇总

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

通信工程师备考资料免费领取

去领取

距离2025 通信工程师考试

还有
  • 1
  • 3
  • 2
专注在线职业教育24年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师

!
咨询在线老师!