下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

怎样使用IPV4表示V6呢?

作者:课课家教育     来源: http://www.kokojia.com点击数:1229发布时间: 2017-07-04 09:00:45

标签: VoipHSRPCisco认证

软考,您想通过吗?一次通过才是硬道理

  互联网协议(IP)是互联网协议群中众多通信协议中的一个,也是其中最重要的一个。专家们一般将IPS解释为一个协议堆栈,它可以将应用程序的信息(比如电子邮件或者网页传输的内容)转换为网络可以传输的数据包。现在就和小编一起来学习一下:Cisco网络协议之怎样使用IPV4表示V6呢?

怎样使用IPV4表示V6呢?_Voip_HSRP_Cisco认证_课课家

  在教程开始之前,小编先和大家简单的介绍一下IPV4和IPV6吧。IPv4,是互联网协议的第四版,也是第一个被广泛使用,构成现今互联网技术的基石的协议。Pv6是IETF设计的用于替代现行版本IP协议(IPv4)的下一代IP协议,号称可以为全世界的每一粒沙子编上一个网址。

  为了能够在混合网络环境下面,保证IPV4以及IPV6节点之间的兼容性,IPv6地址为我们提供了组合了冒号与带点的表示法,就能够直接把IPv4地址嵌入到IPv6地址里面去。对于最左边96个位就指定了十六进制值,然而对于最右边32个位就指定十进制值,用来指示所嵌入的IPv4地址。那么我们应该怎样使用IPV4表示V6呢?具体的表示方法如下所示:

  针对于这两种类型的IPv6地址,大家不妨可以尝试着使用下面这两种可选格式,具体的格式如下所示:

  第一种表示法:通过IPv4映射出来的IPv6地址

  这一种类型的地址主要就是用于把IPv4节点代表成为IPv6地址。它是能够允许IPv6应用程序直接和IPv4这一个应用程序进行通信的。就比如说:::ffff:192.1.56.10/96(短格式)以及0:0:0:0:0:ffff:192.1.56.10这两种地址。

  第二种表示法:兼容IPv4的IPv6地址

  这一种类型的地址主要就是用于隧道传送。它是能够允许IPv6节点直接通过IPv4基础结构通信。就比如说:::192.1.56.10/96(短格式)以及0:0:0:0:0:0:192.1.56.10这两种地址。

  注意事项:另外一个方面,大家还需要注意一点,那就是函数intaccept(intsockfd,structsockaddr*addr,socklen_t*addrlen);所填充的客户端地址“应该”是要和最初始的套接字(也就是sockfd)具有一模一样的地址族。

  小编总结:综合上面这两点,我们可以得出一个结论,那就是在一个混合网络节点(同一时间支持IPV6以及IPV4这两者)里面,服务端成功的接受客户端连接请求以后,大家就使用地址转换这一个函数,也就是constchar*inet_ntop(intaf,constvoid*src,char*dst,socklen_tsize);最终转换出来的客户端IPV4地址应该就是类似于::ffff:192.1.56.10这一种形式的。

  小编结语:

  通过这篇考试认证教程,不知道大家是否已经学会了怎样使用IPV4表示V6呢?如果还是不太懂,可以看多几遍教程哟,毕竟思科认证还是一种较为受欢迎的考试认证。课课家教育每天更新不同的教程,一起来学习吧。

赞(20)
踩(1)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程