一台Windows 2003操作系统的主机上同时安装了IPv6和IPv4两种协议,该主机既可以和仅支持IPv4协议的主机通信,也可以和仅支持IPv6协议的主机通信,这种实现IPv4向IPv6的平稳过渡的通信方案称为双协议栈技术。基于该技术的协议栈结构如图7

admin2009-02-15  24

问题 一台Windows 2003操作系统的主机上同时安装了IPv6和IPv4两种协议,该主机既可以和仅支持IPv4协议的主机通信,也可以和仅支持IPv6协议的主机通信,这种实现IPv4向IPv6的平稳过渡的通信方案称为双协议栈技术。基于该技术的协议栈结构如图7-10所示。请从以下供选择的答案中选择适合的选项填入图7-10的相应位置。

   【供选择的答案】
   A.IPv6协议    B.IPv4协议    C.应用层协议    D.TCP/UDP协议
基于Windows 2003操作系统的双协议栈主机的cmd窗口中,输入(5)命令可进行IPv6的路由跟踪,图7-12所示是使用该命令后系统的部分返回信息。根据图7-12所示的返回信息可知,(5)命令在传输层默认使用(6)协议,源端口使用32834,目的端口使用33434,中间路由器回送(7)报文,目的端回送(8)报文。

选项

答案(5)tracert;(6)UDP协议(7)ICMPv6 Time exceed (8)ICMPv6 ECHO Reply

解析 这是一道要求读者掌握IPv6常用命令及其返回结果分析的实践操作题。本题的解答思路如下。
   1)在基于Windows 2003操作系统的双协议栈主机的cmd窗口中,可使用tracert命令进行IPv6路由跟踪。根据图7-12所示的系统返回信息可知,tracert命令默认使用用户数据报(UDP)协议,源端口使用32834,目的端口使用33434,中间路由器回送ICMPv6 Time exceed,目的端回送ICMPv6 ECHO Reply。对于每个Hop Limit值,信源端发送3个UDP报文;Hop Limit设置的最大值为30,IP载荷为72B。
   2)其中(7)、(8)两个空格可从图7-12所示的“Protocol”和“Info”栏中找到答案。图7-12所示的冒号十六进制数表示的IPv6地址“2001:da8:d800:1075:3478:3dca:32a6:49dd”是信源的地址;地址“2001:da8:d800::3”是信宿的IPv6地址;而地址“2001:da8:d800:1075::1”、地址“2001:da8:d800:75::1”、地址“2001:da8:d800:ffff::1”则是中间路由器相应端口的IPv6地址。
   3)IPv6的IP地址域为128位,拥有2128位巨大的地址空间。为便于理解协议,设计者用冒号将其分割成8个16位的数组,每个数组用4位十六进制数表示。例如图7-12所示的信源地址 2001:0da8:d800:1075:3478:3dca:32a6:49dd。
   4)IPv6规范中每个4位一组的十六进制数,如其高位为0,则可省略。例如将0da8写成da8,0008写成8,0000写成0。于是图7-12所示的信源地址“2001:0da8:d800:1075:3478:3dca:32a6:49dd”可缩写成 2001:da8:d800:1075:3478:3dca:32a6:49dd。
   5)为了进一步简化,IPv6规范中导入了重叠冒号的规则,即用重叠冒号来置换地址中的连续16位的0。例如,图7-12中所示的信宿地址2001:0da8:d800:0000:0000:0000:0000:0003,可以表示成如下的缩写形式:2001:da8:d800::3。
   提醒注意的是:重叠冒号的规则在一个IP地址中只能使用一次。例如,地址0:0:0:BA98:7654:0:0:0可缩写成::BA98:7654:0:0:0或0:0:0:BA98:7654::,但不能写成::BA98:7654::。
   6)当网络中共存IPv4、IPv6节点时,可将IP地址表达成“X:X:X:X:X:X:d.d.d.d”形式,其中X是地址中6个最高位的十六进制数值,d是4个低位的十进制数值(即标准IPv4点分十进制数表示法)。例如,0:0:0:0:0:0:13.1.68.3或用压缩形式::13.1.68.3。
转载请注明原文地址:https://kaotiyun.com/show/3RPZ777K
0

最新回复(0)