◆童 玲
(湖北生物科技职业学院 湖北 430070)
一种基于Internet的移动计算机网络协议
◆童 玲
(湖北生物科技职业学院 湖北 430070)
本文对移动计算机网络的动态寻址和移动透明性问题上进行了一定程度的研究,伴随着个人计算机的普及程度越来越高,操作系统应用的范围越来越广泛,因此在特定的环境下进行网络编程变的非常有必要。在此条件下,微软公司以规范各种操作为例对网络协议进行了新的定义,同时也提出了一种可行的,能够同时立足于拜访名字服务器和归属名字服务器的管理方案。拜访名字服务器储存有以下信息:当它进入其所在子网移动台时它具有拜访名字服务器的详细寻址信息;归属名字服务器储存有以下信息:移动台当前的归属地址和当前储存地址等,不仅能够有效的避免不断重复地对移动管理信息进行查询,而且又不用担心服务器的寻址信息会过时,可谓是优点多多,非常便于我们使用。
移动计算机网络;移动透明性;归属名字服务器;以及动态寻址
网络协议是为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信操作,由于这两个数据终端所用字符集不同,因此操作员所输入的命令不认识彼此。为了能更好的进行通信,规定每个终端,都需要将各自字符中,那些集中的字符先转换为标准字符集的字符后,然后才可以进入网络进行传送,当它到达目的终端之后,再变换为符合该终端字符集要求的字符。
总体来说,移动计算机网络都是在已有的固定有线计算机网络和无线网络的基础上发展起来的,它的协议结构在整体上始终应该与有线、无线计算机网络协议结构保持一致性,因为只有这样,这些互联网络之间的互连就会变得比较快捷和方便。当通信中的计算机设备在不同的子网间进行漫游时,移动计算机网络必须尽快解决的关键性问题:如何能够保证数据通信对移动网络的透明性?如何可以使应用进程几乎不受网络移动对它造成的影响?等等,同时由于计算机网络的分组存储特点,它具有一定的转发特性,使得它在移动透明性问题的处理上,与移动电话网的处理方式有一定的出入,它对子网的要求是:能够转发刚离开移动台的一个分组,因此子网需要保留已经离开移动台的所有的寻址信息,总的来看这个过程是一个相当大的开销,要想减少开支,不仅仅需要在已有的网络协议结构中增加下列功能:移动管理功能、系统管理功能和层次管理功能。一般寻址问题通常都是由网络层进行解决,所以主要是对网络层管理和操作进行一定的添补。移动管理信息库当中存储有各站点及其归属、以及拜访名字服务器中的有关移动台的所有信息,这样的话各个协议层通过访问该数据库都能知道移动台的现实地址、当前可用性等情况。
我们再进行网络协议的选择的时候,为了尽量简单快捷,最好遵循一下几条原则。(1)最好只选用一种协议,如果可以,应该尽量选用一种网络协议,因为网络协议选择的越多,它所占用的内存也就越大,工作效率也就会越慢。(2)需要保持协议的一致性。当网络之间进行通信时,这个时候应该保持所选用的两个协议之间的一致性,如果当他们两个协议一致性不统一的话,就会导致通信时两个网络互不相认,现在一般的通信协议中,TCP/IP协议被绝大多数人所接受。(3)我们所选择的网络协议,应该与网络结构以及网络功能的结构保持一致。如果有NETBEUI协议可供我们大家选择的时候,我们要尽量选择NETBEUI协议,不仅仅是因为NETBEUI协议占用的资源少,可以增加运行速度,提高效率,而是因为NETBEUI协议比TCP/IP协议更加的稳定,在性能方面,如果单纯的以TCP/IP协议作为网络协议,会有很大的几率出现无法上网,甚至是死机的情况等,但是一旦我们选用NETBEUI协议,系统的性能会随着发生很大的提高,但是如果需要实现与NT服务器进行联网,我们就需要安装NETBEUI协议了,这样就会变得更加的简单。
总体的来讲,移动台被分为离线式移动和在线式移动两类,其中离线式移动台,当它在进行移动时不能进行连网通信,只有当它停止移动时我们才可以进行通信传输,然而这时它的通讯地址已经发生了一定的改变,这就需要我们寻求解决动态寻址问题的办法了。普通的有线计算机网络目前只能支持离线式移动,目前在线式移动台的使用过程当中需要解决移动透明性问题,线式移动台即使是在移动过程中也需要保持通信,同时它需要由无线计算机网支持并且和移动电话网络共同组成,移动台的动态寻址,由移动管理系统进行一定的操作完成,它不仅包括有当前地址、归属地址等信息,同时它也是一个动态的大型数据库,需要与有关的归属名字服务器进行数据交换。而且在它的每个移动子网中,还需要不断地拜访名字服务器,它储存有进入其覆盖区域的移动台的大量信息,如在Internet网络中,Cache下保存有通信双方的通信地址,这样的话下次再进行通信时,就不需要再去查询名字服务器的地址,因此通信完毕后,计算机当中不应再长期的保存移动台的当前地址信息,并且当移动台离开一个子网进入另一个子网时,前子网中的相应拜访名字服务器的地址要进行一定的修改,用来反映当前地址,并且每次和移动台进行通信时,都需要先访它的归属名字服务器,这需要增加一定的延迟时间,不利于整体效率的提高。
当我们在处理和设计一个复杂的系统时,总是将复杂系统划分为多个小的,功能相对齐全的独立的模块,这样我们就可以将注意力集中在这个庞大而复杂系统的某个特定部分,并有能力把握它,这就是模块化的思想,计算机网络是一个非常复杂的系统。人们逐渐认识到层次化的模块划分方法特别适合网络系统,因此目前所有的网络系统都采用分层的体系结构。在我们的日常生活中有许多层次结构的系统,例如邮政系统,它不仅是一个分层的系统,而且它还与计算机网络有很多的相似之处,我们可以把邮政系统划分为用户应用层,信件递送层,邮包运送层,交通运输层和交通工具层五个层次,发件人与收信人通过邮政系统交换信息,将传递的信息写在纸上并转进信封里,信封上面写上收信人和发信人的姓名与地址等信息,然后再将信件投入邮箱,邮政人员将送往同一地区的信封装入一个邮包,该邮政部门再根据邮包的目的地交给中转站当中的相关部门,然后有他们选择需要选用的交通工具,然后发往目的地的邮局,最后在送达收信人手中,这样一层一层的进行传递,而且每个层次之间都是独立的互不影响,出错误的几率被降低了很多,同时由于灵活性比较强,有利于标准化的工作,这种模式也被广泛的应用到了网络当中,网络体系结构之间也是互不影响,方便大家的生活。
综上所述,对移动台的动态寻址和移动透明性问题给出了一个通俗的解释,同时也对层次模型与移动计算机网络结构进行分析举例,对它的各种功效进行了进一步的阐述说明,并且也对动态寻址和移动透明的机制进行了管理对它的透明机制进行了有效的讲解,希望能够帮助大家理解记忆。
[1]徐军委.下一代互联网中无线传感器网络协议理论与技术的研究[D].中国科学技术大学,2007.
[2]段韵,周建华,钟亦平等.移动计算中移动性对Internet各层的影响[J].计算机工程,2005.
[3]刘勇,王峰,徐朝农等.基于优化分解的大规模无线网络协议设计技术[J].计算机应用与软件,2013.
[4]张鸿,钱华林.IPv6对域名系统的需求及其解决方法的研究[J].微电子学与计算机,2003.
[5]薛乾,曾云,张杰等.基于XVC网络协议的多FPGA远程更新与调试[J].核技术,2015.
[6]石金龙,孙翼.基于Libnids库的Internet网络协议还原系统研究[J].电子技术,2014.
[7]鲍东升.基于Internet和PROFIBUS的远程监测系统的研究[D].兰州大学,2010.