基于Android系统的IPv6网络接入分析

来源 :昆明民族干部学院学报 | 被引量 : 0次 | 上传用户:ruqianwusan3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文深入分析了Android设备接入IPv6网络对硬件、软件的一些要求,以及目前Android软件对IPv6网络的支持情况。指出了Android系统的DHCP客户端的一些不足之处,并提出了相应解决方案。
  【关键词】Android;IPv6;TCP/IP
  Abstract: This paper analyzes the Android devices access IPv6 network requirements for hardware, software, and the Android software support for IPv6 network. Points out that the Android DHCP client some disadvantages, and proposes corresponding solutions
  Key words: Android;IPv6;TCP/IP
  1 IPv6网络简介
  1.1 IPv6网络的由来
  互联网自1968年诞生之日起,便以TCP/IP网络协议为基础在快速的发展,由于互联网上的主机数目不间断的增加,越来越多的主机需要分配网络地址以实现互联互通,IPv4网络地址资源数量不足的弊端也因此逐渐开始暴露出来。鉴于此,IETF(互联网任务工程组)开始着手规划并设计了用于迭代IPv4协议的下一代IPv6网络协议技术解决方案,IPv6网络协议方案的的实现与投入使用,成功的解决了IP地址缺乏、网络设备接入互联网不兼容的难题[1]。
  1.2 移动设备与移动网络
  随着移动互联网的兴起,研究移动设备的IPv6接入具有深刻意义,移动智能手机作为此类设备的主要组成部分,探讨智能手机对于IPv6的支持不仅会加深对于网络的理解而且会促进IPv6的发展。
  2 Android系统中网络的概况
  2.1 Android平台架构简介
  Android系统平台是由美国的Google公司和开放手机联盟领导的团队专门为移动便携式设备开发设计的一款基于Linux系统的嵌入式操作系统平台。Android系统在Linux内核架构的基础上不仅采用了Yaffs2文件系统、添加了针对相关移动设备特殊编写的驱动程序,而且还优化了Linux系统中的相关源码,使其更适合于移动便携式终端的使用。
  Android系统的框架结构大体上分为四个层次,分别为Application层、Application Framework层、Librarys层和Linux Kernel层 [2]。
  其Linux Kernel层主要用来提供上层系统与底层硬件之间交互相关的一些服务,主要包括硬件安全防护机制、内存分配策略管理、操作系统进程管理、网络连接管理以及相关必备的硬件驱动模块实现等。
  2.2 Android网络支持
  2.2.1 底层支持
  Linux系统的Kernel从2.2版本开始就在源代码级别上实现了IPv6网络协议,对其有着完善的支持,Google公司的Android 1.0系统基于Linux Kernel 2.6版本,所以自然在底层源码级别上也是支持此种类型的网络的,出于APP的稳定性等原因考虑,在Android系统的4.0版本之前,Google并没有使Android在Application Framework层支持IPv6协议,并且修改了底层的源码,修改之后
  的源码经编译后并不能直接支持IPv6网络协议。继Android 4.0版本之后,Google再次修改Android的网络协议模块相关代码,使得Android平台支持了IPv6网络协议,但是由于大部分的应用在设计时未考虑对下一代网络协议的支持,所以,将手机的网络环境更换至IPv6网络环境下时,绝大多数的应用不能再继续正常使用。典型的在IPv6环境下可使用的工具有浏览器,命令行工具。
  2.2.2 实验依据
  Android系统采用双栈协议方式进行IPv4/IPv6网络的切换工作,使用socket方式供移动设备接入网络,在Java层,既提供了IPv4的socket,又提供了IPv6的socket,其根据不同地网络类型进行自动的选择。由于Android系统的DHCP客户端目前在IPv6协议方面的功能还不是很完善,因此,在进行Android设备的IPv6网络连接实验时,需要配置好路由器的相关参数,以及对客户端进行正确的配置,以便使Android设备能够正确的获取到IPv4和IPv6地址。
  3 Android的IPv6连接实验过程
  3.1 硬件设备
  1、购买了华为的IPv6路由器,经参数验证确认该设备可以进行基于IPv6协议的网络环境的搭建,用作实验中的网络信号接入源。
  2、实验中使用的手机是小米4手机,手机型号为MI 4LTE,其完整的手机参数示意图如下图1所示;经参数验证,该手机的系统和基带模块具备实验条件。
  3.2 Android手机连接到IPv6网络
  3.2.1 路由器的配置
  将路由器的LAN口通过双绞线连接到学校的交换机上面,并对路由器进行正确的配置,使其可以正常的进行网络信号的发射,设置其SSID为AHUT_IPV6,以此来标识此网络为采用IPv6协议的网络。
  3.2.2 设备进行网络连接的详细过程
  将实验手机的WLAN功能开关打开,进行无线网络的搜索,当发现此网络后会尝试进行网络的自动连接,如图2所示。
  在搜索到AHUT_IPV6网络并进行连接的过程中,实验手机的提示为正在获取当前网络的IP地址,经数分钟后提示连接失败,由此可知,目前Android系统的DHCP客户端对IPv6网络环境相关设置做的还不是很完善,当获取不到IPv4网络地址时,也不能自动的设置IPv6的相关网络参数。Android的网络设置要求必须能获取到IPv4地址,然后才可以正常的设置IPv6的相关参数。了解了DHCP客户端的限制后,采取的方法有两种,一为重新购买路由器,使其发出的无线网络含有IPv4/IPv6网络;二为手动设置手机设备的IPv4地址,这样,DHCP就不会再获取到IPv6地址后一直试图去获取IPV4地址,本实验采用方法二,手动设置小米手机4的IPv4地址,如图3所示。
  这样设置后,实验中使用的手机就可以完成IPv6网络的连接,连接后的手机界面如下图4所示,从获取到的网络地址也可以验证Android采用双栈协议进行不同协议网络的连接。
  3.2.3对网络的连通性进行测试
  将电脑和手机同时連接在同一网络环境下,对实验手机和电脑进行ping连通性实验测试,在此环境下,设备可以正常的ping通电脑,如图5所示,由图可知,手机和电脑在实验环境下可以进行正常的数据发送,由此可以证明实验理论的正确性。
  4实验总结
  1、目前采用Android 4.0之后的移动端设备使用IPv6网络可以进行正常的通信,但是,目前Android手机上面支持IPv6协议的的应用软件非常少。
  2、Android采用双栈协议进行IPv4/IPv6网络的协同工作,当发送的是IPv4数据报文时,采用的Socket为v4版本,当发送的数据报文采用的是IPv6协议时,采用的Socket为v6版本。
  3、目前针对移动设备打造的Android系统的DHCP(动态主机配置协议)客户端功能做的还不是很善,有一些不足之处,在只有IPv6网络环境的条件下,需要手动将手机的DHCP客户端IP设置调整为静态,并设置IPv4地址,这样手机的DHCP客户端就不会再尝试获取IPv4地址了。
  参考文献:
  [1]仝亚鹏.IPv6过渡技术分析. 电信科学,2011
  [2]唐雄辉. 基于android移动平台的即时通信系统的设计与实现.长安大学硕士论文,2013.
  作者简介: 梅金东(1991-),男,汉,安徽蚌埠人,安徽工业大学,本科生,主要研究方向为移动互联网创新技术应用。
其他文献
【摘要】随着互联网的发展,人们的交流方式发生了巨大的变化,表情包逐渐改变人们的交流习惯,成为人们在社交网络平台沟通的重要手段。表情包对使用者产生了多种行为意义,文章主要从宣泄情感、表达想法和塑造形象进行细致分析,探讨表情包对人们所产生的作用和意义。  【关键词】表情包;宣泄情感;表达想法;塑造形象  Abstract: With the development of the Internet, t
期刊
【摘要】非虚构热潮是近些年文坛值得关注的大事件,在这股热潮中女性作家的创作格外引人注目,其中的女性文本无论在数量、质量还是影响力上都占据了绝对优势。她们利用先天细腻、敏锐的体察方式,加之关注社会热点议题的笔触,为读者展现了真实的生存图景。本文力图研究女性作家在非虚构创作中发生的转向,来展现独属于她们的在场与书写。  【关键词】非虚构;女性;写作空间;我眼中的世界;公共经验  Abstract: N
期刊
【摘要】李淑贤等(1990)指出幼儿计数能力发展的最佳年龄是4岁,计数能力是幼兒基数概念形成和发展的基础。本文探究了父母数学教育生活化与幼儿基数概念发展的之间的关系。结果显示父母数学教育生活化对幼儿基数概念的发展有显著的正向影响。本文的研究为幼儿园的管理者提供了家园共育的素材。同时也给父母们提供了一些数学教育生活化的实践材料。  【关键词】父母数学教育生活化;幼儿基数概念发展;中班幼儿  Abst
期刊
【摘要】大众创新、万众创业近年来已经发展的十分迅速,高职院校的创业教育也在不断的改革健全,在推动大学生全面发展以及创业就业的过程中体现了很大的作用。本文首先对创业教育背景以及众创空间的概念进行了探讨,分析两者的关系;其次,根据目前高等院校“众创空间”的发展模式,对如何让其提高质量、增强效果进行了相应的探讨。  【关键词】高职院校;创业教育;众创空间;实施路径  Abstract: the mass
期刊
【摘要】《黑暗的心》讲述了马洛船长早年在非洲刚果流域行船时的一段经历。文章以寻找白人殖民者库尔茨为主,以及展示他如何一个矢志将“文明进步”带入蛮荒的非洲的理想主义者如何堕落成贪婪的魔鬼的过程。本文将结合相关历史背景,分析康拉德将一商品──橡胶,策略性地隐藏的事实,及其将英国以外的殖民统治他者化,树立一个“英国例外”的概念的动机。  【关键词】《黑暗的心》;他者化;英國例外  1.引言  一八九年四
期刊
【摘要】:随着虚拟现实技术迅猛发展,虚拟现实技术逐渐融入教育教学中,虚拟现实技术应用于建筑装饰设计教学中,拥有传统教学场地难以企及的优点;对现代教育技术与学科课程整合理论上和实践上都是一个极大的补充。  【关键词】虚拟现实技术;建筑装饰设计;教学  Abstract: With the rapid development of virtual reality technology, virtual
期刊
【摘要】随着城市化进程的深入推进,高层建筑不断涌现,高层建筑的外墙施工工艺受到了越来越多的关注,高层建筑现浇混凝土外墙外保温工程的施工方法的重要性逐渐凸显。本文中,首先介绍了高层建筑现浇混凝土外墙外保温技术的概念、技术特点,然后分析了高层建筑现浇混凝土外墙外保温施工方法,希望能够对今后的相关研究提供一定的参考依据。  【关键词】高层建筑;现浇混凝土;外墙外保温;施工方法  Abstract: wi
期刊
【摘要】本研究以福建省林业科技试验中心选育的墨兰新品种‘梦之兰’为试验材料,对其种子进行非共生萌发研究,筛选合适的培养基,建立完整的无菌播种萌发技术体系。本研究得出‘梦之兰’种子无菌萌发最佳诱导培养基为:改良MS+6-BA1.5mg·L-1 +NAA0.8mg·L-1;最佳增殖培养基为:改良MS+6-BA1.5mg·L-1+ KT1.5mg·L-1+ NAA0.4mg·L-1;最佳生根培养基为:1
期刊
【摘要】从女装结构设计的角度切入,分析了省道在结构设计中的生成形式以及转移的方法,阐述了女装结构设计中省的重要性。本文中总结出女装造型设计中最常见的省道转移形式和方法,突破女上装结构设计中的难点。  【关键词】省道;女装造型;设计;应用  Abstract: From the Angle of women’s clothing structure design, analyzes the gene
期刊
【摘要】随着社会经济高速发展,物质生活极大提高的同时,人们的工作生活压力不断增大,越来越多的人希望通过外出旅游来释放压力,但传统的观光旅游难以满足旅游者的需求,以养生为主旨的养生旅游业顺应了国内旅游市场潮流,得到了快速发展,正成为当前旅游的时尚和热点。在未来旅游市场中,将道教中的养生文化与旅游结合进行产品设计,进行合理有效地开发,满足人们的迫切需求是值得思考的问题。青城山是道教祖庭之一,是世界自然
期刊