科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件实例解析IPv6下的VC网络编程

实例解析IPv6下的VC网络编程

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将就IPv6环境下的网络编程方式进行实例解析

作者:童振华 来源:论坛 2007年10月21日

关键字: IPv6 VC 网络编程

  • 评论
  • 分享微博
  • 分享邮件
自IPv4诞生至今已有20多年了,目前它虽仍因互联网的成功而风光无限,但是如同“Internet正在成为其自身巨大成功的受害者”一样,目前IPv4地址的极度匮乏注定它将被历史所淘汰。而IPv6—IPv4的继承人,具有地址空间巨大,支持QOS等许多优良特性,在不久的将来会迅速的普及,但IPv6的出现将对目前网络编程方式产生一定的影响。

  本文将就IPv6环境下的网络编程方式进行实例解析。

  最终效果:



  配置篇

  目前我们所用的IP协议是v4版本的, 比如192.168.0.1。它是在1981年由RFC791标准化的。而ipv6是IP协议的新版本,标准化工作始于1991年,主要部分在1996年完成。它的地址长度为128位。比如3ffe:b00:c18:1::10。

  要进行IPv6编程,我们首先要自己搭建一个IPv6的实验环境。在这里我将简单介绍windows平台与linux平台的配置方法。由于只是讲解一下实验环境的搭建,所以其他的细节将不做详细说明。

  在window2K下安装Microsoft IPv6 Technology Preview for Windows 2000

  1.下载tpipv6-001205-SP3-IE6。可以从http://hs247.com下载,也可从微软官方下载。

  2.在tpipv6-001205-SP3-IE6\setup目录下双击hotfix.exe。

  3.重启后在控制面板->网络和拨号连接->本地连接->右键打开属性对话框->安装->协议->添加ipv6协议。

  效果如图1。


图1

  在windows XP下安装ipv6

  XP本身已经自带ipv6的功能了,所以不需要另外安装。只不过默认是不启用的。如果要启用Xp下的ipv6只要在命令行方式下输入ipv6 install就行了。同win2k一样启用/关闭IPv6功能是net start tcpip6和net stop tcpip6。

  地址配置的举例

  在装完IPv6协议栈后我们给机器配个地址,然后ping6一下试试。

  添加地址的命令是:ipv6 adu ifindex/address

  删除地址的命令是:ipv6 adu ifindex/address lifetime 0(即将生命期设为0便可)

  ping在ipv6环境下变成了ping6 address

 
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章