- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IPv6技術的网络通信的实现
基于IPv6技术的网络通信的实现
[日期:2006-05-23]
来源:? 作者:
[字体: HYPERLINK javascript:ContentSize(16) 大 HYPERLINK javascript:ContentSize(14) 中 HYPERLINK javascript:ContentSize(12) 小]
钟华? 汪治国
?
?
??? 摘要? 本文阐述了IPv6技术之发展现状和技术原理,并给出了基于WindowsXP操作平台下VC实现IPv6网络通信的实例。
? 关键词 ?IPv6、IPv4、SOCKET、UDP
? 1? 引言
??? 与互联网发展进程中涌现出的其他技术概念相比,IPv6遇到的争议可以说是最少的,人们早已形成共识,那就是IPv6最终取代IPv4是大势所趋。几乎无限的地址容量当然是接纳IPv6最根本的理由。IPv4的32位地址方案最多可以容纳43亿潜在的网络地址,早期的地址分配又非常浪费,导致地址使用效率低下。而随着互联网应用类型日趋复杂,终端形式特别是移动终端更加多样化,全球独立IP地址的提供必将面临沉重的压力。根据IETF的估计,基于IPv4的地址资源将会在2005年枯竭,而IPv6的128位地址格式可以支持的IP地址数量为10亿的平方,这足以为地球上的每粒沙子都分配一个地址,从而彻底解决地址枯竭的问题。
2? IPv6的基本原理
2.1 IPv6数据报
如表1所示。一个IPv6数据报开始于一个基本头部(base header),后跟零个或多个扩展头部,后跟数据。
表1 IPv6数据报
?????????????????????
?
?
?? 2.2 IPv6基本头部格式?????????????????????????????????????????????????????????????
? 表2? IPv6基本头部格式
? 2.3 IPv6与IPv4的比较
(1) 版本字段标识符仍被保留,在IPv6中,该字段的值为6。
(2) IPv4报头长度字段被取消,IPv4中的总长度字段被IPv6中的有效负荷长度字段代替。有效负荷长度字段定义的只是数据(而不是报头)字段的长度。
(3) IPv4中的服务类型(TOS)字段在IPv6中被删去,TOS字段中的部分内容和功能放在了IPv6中的优先级字段和流标号字段中。
(4) IPv4中的标识符、标志、分段偏移量字段被删占,类似的功能被放入IPv6中的可选择的扩展报头中。
(5) IP协议字段被删去,它的功能保留在另一个扩展报头中。
(6) IPv4中的生存时间(TTL)字段在IPv6中命名为站点限制字段。在IPv6中该字段的名字更加准确.因为IPv6用它累计IP数据报传输经过的地点数。
(7) 报头校验和字段在IPv6中被删去。这一举动表明当今正在使用的大量通信系统在更低层执行差错检查,这就意味着被封装的IP数据报本来就会被执行差错检测。
(8) IPv4中的选项字段没有太大的用处,而实现起来却很可怕,在一些情况下,因为该字段要求执行IP软件中的一些特殊的例程而使选项字段内容的处理产生了相当大的开销。它被IPv6的扩展报头所代替。
3? IPv6网络环境的配置
? 目前我们所用的IP协议是v4版本的, 比如。它是在1981年由RFC791标准化的。而ipv6是IP协议的新版本,标准化工作始于1991年,主要部分在1996年完成。它的地址长度为128位。比如fe80::20a:ebff:fe24:39c1。
要进行IPv6编程,我们首先要自己搭建一个IPv6的实验环境。在这里我将简单介绍windows平台的配置方法。由于只是讲解一下实验环境的搭建,所以其他的细节将不做详细说明。
3.1 在window2K下安装Microsoft IPv6 Technology Preview for Windows 2000
(1)? 下载tpipv6-001205-SP3-IE6。可以从 HYPERLINK / \t _blank 下载,也可从微软官方下载。
(2)在tpipv6-001205-SP3-IE6\setup目录下双击hotfix.exe。
(3)重启后在控制面板-网络和拨号连接-本地连接-右键打开属性对话框-安装-协议-添加ipv6协议。
3.2 在windows XP下安装ipv6
XP本身已经自带IPv6的功能了,所以不需要另外安装。只不过默认是不启用的。如果要启用Xp下的ipv6只要在命令行方式下输入ipv6 install就行了。同win2k一样启用/关闭IPv6功能是net start tcpip6和net stop tcpip6。
4? IPv6通信实现
4.1 IPv6下的API函数
IPv4使用32bits的地址表示,并
您可能关注的文档
- 基于GIS的公園选址和规划.doc
- 基于GIS的包頭市旅游景区空间格局研究.doc
- 基于GIS的區域基本农田建设项目信息管理系统的设计与开发.docx
- 基于GIS的區域经济统计分析模型研究及应用以江西省为例.doc
- 基于GIS的吉林省水稻分蘗期气候适宜性评价.doc
- 基于GIS的城市工程地質信息系统的设计.doc
- 基于GIS的城市公共安全應急决策支持系统的研究.doc
- 基于GIS的城市工程地質系列专题图编制方法研究.doc
- 基于GIS的城鎮土地分等定级设计报告.doc
- 基于GIS的定量分析在人文地理和規划中应用.doc
- 2025年医师三基口腔科基础知识(牙周病学与口腔黏膜病学)模拟试卷2(题.pdf
- 2025年医师三基基本理论(医学微生物学与免疫学)模拟试卷1(题后含答案及解析).pdf
- 2025年财务管理实训报告范文.pdf
- 2025年调研报告:深入挖掘历史文化资源,促进文化旅游产业发展.pdf
- 2025年印度运营商行业报告.pptx
- 2025年医学高级职称考试《中医肛肠》精选习题(必考).pdf
- 2025年医生医务人员个人年度工作总结(精选8篇).pdf
- 2025年医学高级(中医内科学)-习题 (案例分析题 2).pdf
- 2025年医师专业知识习题库及参考答案.pdf
- 2025年调整心态的句子经典.pdf
最近下载
- 2025年国企竞聘笔考试试题库目简答题及答案指导.docx VIP
- 6.1《友谊的真谛》课件 2025-2026道德与法治七年级上册 统编版.pptx VIP
- 无犯罪记录证明-范文.pdf VIP
- 调味品和动物油脂加工项目环境影响报告.doc
- 换热站建设标准.doc VIP
- 研究生2024版新中特课件第二章新时代新征程中国共产党的使命任务.pptx VIP
- 推进供热企业标准化体系建设思考(工商管理毕业论文).doc VIP
- 2025入党积极分子发展对象培训考试题库100题含答案(完整版).docx VIP
- 调味品生产自动化一体化项目环境影响报告表.pdf VIP
- 2024年安徽省高考生物试卷(含答案详解).pdf
原创力文档


文档评论(0)