ipx协议范文五篇-ag尊龙app
2022-11-05 凯时k66会员登录的版权声明
ipx协议篇1
1 网络通信协议的概念
http://
网络通信协议简称为网络协议,它是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络提供通信支持。
2 常见的网络通信协议
局域网中常用的通信协议主要有:tcp/ip协议、ipx/spx兼容协议以及netbeui协议。
2.1 tcp/ip协议
tcp/ip协议实际上是tcp协议与ip协议的集合,是最基础也是最重要的两个协议。unix系统中最早使用它,得到目前市场上的绝大多数的厂商和操作系统的支持。在不可靠的互联网上,tcp/ip可以提供可靠的端到端字节流传输服务。首先传给ip层的数据流通过tcp分割成长度适当的数据段后再进行传送,然后接收端主机接收来自ip层传送过来的数据包,最后数据被一步一步上传到制定的接收端实体。目前ip协议有ipv4协议和ipv6两种,其中现阶段采用最为普遍的依旧是ipv4协议,该协议是一种无连接、可靠性较差的协议,他规定了互联网中传输数据的准确格式,在整个tcp/ip协议的网络中数据传输都是具有严格的要求。同时ip软件可以实现路由选择的功能,将一组数据选择好发送的路径,通过不可靠分组传输的思想,将数据在网络中进行传输。再加上ip协议是tcp/ip在互联网设计中最为基础的部分,那么协议的不断发展和更新也是时代进步的标志。然后相对于ipv4来说,随着互联网发展的不断深入,有限的地址空间必定阻碍互联网的进一步发展,于是被称为互联网协议第6版的新一代协议,即ipv6早在1995年底就已经诞生,但被广泛应用和重视的程度,却是近几年才被突显其优势的。
所以相对于ipv4来说,ipv6的优势具体有3点:(1)拥有更大的地址空间,也就是ip地址长度从32位扩大到128位。(2)拥有更小的路由表,即ipv6的地址分配遵循聚类原则,这就使得路由器可以在路由表中用一条记录表示一片子网,从而大大减小了路由表的长度,提高了路由器转发数据包的速度。(3)增加了自动配置的支持功能,这就使得网络在管理上更加便捷、安全,而ipv6网络中用户还可以对网络层的数据进行加密,并对ip进行校验,这就更增强了网络的安全效益。
然而对于windows中的tcp/ip协议来说,用户不但可以通过tcp/ip来组建对等网,还可以很便捷的接入其他的服务器。如果当用户想直接加入windows nt域的话,那么工作站只安装了tcp/ip协议,是不可以登录和访问的。即使工作站能够通过windows nt服务器上的服务器来访问网络,但却无法通过windows nt服务器来登录到它的域,所以只安装了tcp/ip协议的windows用户,需要加入到windows nt域,就必须在windows上还要安装netbeui协议,才能顺利访问到其服务器的域中去。
同时由于tcp/ip本身就具有很高的灵活性,可以支持不同规模的网络,连接所以的服务器和工作站,但这些灵活性的特点也为其带来许多的麻烦,比如在使用netbeui和ipx/spx及其兼容协议时,通常都不需要进行配置,但tcp/ip协议在使用时却要进行复杂的一个设置过程,且每个节点都需要一个ip地址、一个子网掩码、一个默认网关及一个主机名。而在windows nt中,啊可以自动为客户机分配接入网络所需的信息,减轻互联网在工作上的压力,避免错误机会的产生。再加上ipx/spx及兼容协议、tcp/ip都是一种可路由的协议,且tcp/ip的地址是分级的,那么找到网上的用户更容易确定其位置,这样也大大提高了网络宽带的有效利用率。所以当有需要时,运行tcp/ip协议中windows nt的服务器,就可以将其配置成tcp/ip路由器,但与tcp/ip不同的是,ipx/spx协议中的ipx在使用过程中采用的是一种广播协议,经常会出现广播包堵塞等现象,这就使得网络在船传输使用过程中无法获得最佳的带宽。
2.2 ipx/spx及其兼容协议
ipx/spx是novell公司为了适应网络的发展而开发的一种通信协议集,与netbeui的明显区别就是ipx/spx比较庞大,在复杂环境下也依然具有很强的适应性。正因为这个特点ipx/spx在最初的设计中就考虑到多网段的问题,所以具有超强的路由功能,非常适合大型网络的使用;另外,由于ipx/spx及其兼容协议可以通过网络地址来辨别各自的身份,且不需要任何的配置,这也是他的优势所在。同时目前的novell的网络地址由两部分组成,即标明物理网段的‘网络id’和标明特殊设备的‘节点id’。其中网络id主要集中在netware服务器或路由器中,而节点id也就是用户使用不同网卡的id号。因为所有的网络id和节点id都是独有的内部ipx地址,也正是具有网络地址的唯一性,才给ipx/spx带来了如此强大的路由功能。
然而在ipx/spx协议中,ipx是netware自带的最底层的网络协议,它的功能就是负责数据在网络中的传输,但不保证数据是否传输成功,更不提供纠错服务。所以当ipx在负责数据传输时,如果接收节点处在同一网段内,就直接按该节点的id将数据传给它;如果接收节点是远程的,数据将交给netware服务器或路由器中的网络id,继续数据的下一步传输。而spx就是只针对整个协议中传输的数据进行无差错处理,所以将两个协议合并在
转贴于 http://
一起,就是ipx/spx即‘novell的协议集’。综上所述, windows?nt网络和windows的用户,可以利用nwlink协议http://获得netware服务器的服务,然而当novell环境开始转向微软平台时,就会出现两种平台共存的局面,这时nwlink通信协议便是最好的选择。
2.3 netbeui协议
netbeui协议具有速度快、效率高、体积小的特点。netbeui早已经成为微软主流产品的缺省协议,如windows系统系列中。netbeui的设计主要服务与单网段部门级小型局域网,局域网中互联几台至上百台的pc机。netbios是netbeui中的一个网络接口标准,主要作用是实现pc机之间的互相通信,专门应用于小型局域网,网内pc机数不超过30个。
3 网络通信协议的选择原则
3.1 所选协议要与网络结构和功能相一致
当用户的网络存在多个网段时,就需要使用具备路由和跨网断操作功能的netbeui协议,那么这时就必须选择ipx/spx或tcp/ip等协议。此外,如果你所在的网络规模不大,只是为了简单的设备共文件享的话,这个时候你应该最为关心的是网速问题,所以在此时你应该选择占用内存较小且贷款利用率较高的协议,即netbeui协议。但如果你的网络规模较大且网络结构复杂的时候,就应该选择管理性和扩充性良好的协议,即tcp/ip协议。
3.2 注意协议的版本
由于发展和完善过程的不同,每个的协议都有它合适的网络环境,那么从整体上来看,版本越高功能和性能相对就要好些,所以用户在选择时,尽量在满足网络需求的前提下,选择高版本的通信协议。
3.3 协议的一致性
要使得两台互联的计算机之间实现正常的对话,就需要采用相同的通信协议,相反未采用一致的协议就需要一个中间环节的翻译来进行协议间的转换,这样做只会影响通信速度还不利于网络运行的稳定和安全。
4 结语
ipx协议篇2
关键词:计算机 网络通信协议
0 引言
本文就计算机网络通信协议、选择网络通信协议的原则、tcp/ip通信协议的安装、设置和测试等,作进一步的研究和探讨。
1 网络通信协议
目前,局域网中常用的通信协议主要有:netbeui协议、ipx/spx兼容协议和tcp/ip协议。
1.1 netbeui协议 ①netbeui是一种体积小、效率高、速度快的通信协议。在微软如今的主流产品,在windows和windows nt中,netbeui已成为其固有的缺省协议。netbeui是专门为几台到百余台pc所组成的单网段部门级小型局域网而设计的。②netbeui中包含一个网络接口标准netbios。netbios是ibm用于实现pc间相互通信的标准,是一种在小型局域网上使用的通信规范。该网络由pc组成,最大用户数不超过30个。
1.2 ipx/spx及其兼容协议 ①ipx/spx是novell公司的通信协议集。与netbeui的明显区别是,ipx/spx显得比较庞大,在复杂环境下具有很强的适应性。因为,ipx/spx在设计一开始就考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。②ipx/spx及其兼容协议不需要任何配置,它可通过“网络地址”来识别自己的身份。novell网络中的网络地址由两部分组成:标明物理网段的“网络id”和标明特殊设备的“节点id”。其中网络id集中在netware服务器或路由器中,节点id即为每个网卡的id号。所有的网络id和节点id都是一个独一无二的“内部ipx地址”。正是由于网络地址的唯一性,才使ipx/spx具有较强的路由功能。在ipx/spx协议中,ipx是netware最底层的协议,它只负责数据在网络中的移动,并不保证数据是否传输成功,也不提供纠错服务。ipx在负责数据传送时,如果接收节点在同一网段内,就直接按该节点的id将数据传给它;如果接收节点是远程的,数据将交给netware服务器或路由器中的网络id,继续数据的下一步传输。spx在整个协议中负责对所传输的数据进行无差错处理,ipx/spx也叫做“novell的协议集”。③nwlink通信协议。windows nt中提供了两个ipx/spx的兼容协议:“nwlink spx/spx兼容协议”和“nwlink netbios”,两者统称为“nwlink通信协议”。nwlink协议是novell公司ipx/spx协议在微软网络中的实现,它在继承ipx/spx协议优点的同时,更适应了微软的操作系统和网络环境。windows nt网络和windows的用户,可以利用nwlink协议获得netware服务器的服务。从novell环境转向微软平台,或两种平台共存时,nwlink通信协议是最好的选择。
1.3 tcp/ip协议 tcp/ip是目前最常用到的一种通信协议,它是计算机世界里的一个通用协议。在局域网中,tcp/ip最早出现在unix系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,tcp/ip也是internet的基础协议。①tcp/ip具有很高的灵活性,支持任意规模的网络,几乎可连接所有的服务器和工作站。但其灵活性也为它的使用带来了许多不便,在使用netbeui和ipx/spx及其兼容协议时都不需要进行配置,而tcp/ip协议在使用时首先要进行复杂的设置。每个节点至少需要一个“ip地址”、一个“子网掩码”、一个“默认网关”和一个“主机名”。在windows nt中提供了一个称为动态主机配置协议(dhcp)的工具,它可自动为客户机分配连入网络时所需的信息,减轻了联网工作上的负担,并避免了出错。同ipx/spx及其兼容协议一样,tcp/ip也是一种可路由的协议。tcp/ip的地址是分级的,这使得它很容易确定并找到网上的用户,同时也提高了网络带宽的利用率。当需要时,运行tcp/ip协议的服务器(如windows nt服务器)还可以被配置成tcp/ip路由器。与tcp/ip不同的是,ipx/spx协议中的ipx使用的是一种广播协议,它经常出现广播包堵塞,所以无法获得最佳的网络带宽。②windows中的tcp/ip协议。windows的用户不但可以使用tcp/ip组建对等网,而且可以方便地接入其它的服务器。如果windows工作站只安装了tcp/ip协议,它是不能直接加入windows nt域的。虽然该工作站可通过运行在windows nt服务器上的服务器(如proxy server)来访问internet,但却不能通过它登录windows nt服务器的域。要让只安装tcp/ip协议的windows用户加入到windows nt域,还必须在windows上安装netbeui协议。
③tcp/ip协议在局域网中的配置。只要掌握了一些有关tcp/ip方面的知识,使用起来也非常方便。④ip地址。tcp/ip协议也是靠自己的ip地址来识别在网上的位置和身份的,ip地址同样由“网络id”和“节点id”(或称host id,主机地址)两部分组成。一个完整的ip地址用32位(bit)二进制数组成,每8位(1个字节)为一个段(segment),共4段(segment1~segment4),段与段之间用“,”号隔开。为了便于应用,ip地址在实际使用时并不直接用二进制,而是用大家熟悉的十进制数表示,如192.168.0.1等。在选用ip地址时,总的原则是:网络中每个设备的ip地址必须唯一,在不同的设备上不允许出现相同的ip地址。⑤子网掩码。子网掩码是用于对子网的管理,主要是在多网段环境中对ip地址中的“网络id”进行扩展。例如某个节点的ip地址为192.168.0.1,它是一个c类网。其中前面三段共24位用来表示“网络id”;而最后一段共8位可以作为“节点id”自由分配。⑥网关。网关(gateway)是用来连接异种网络的设置。它充当了一个翻译的身份,负责对不同的通信协议进行翻译,使运行不同协议的两种网络之间可以实现相互通信。如运行tcp/ip协议的windows nt用户要访问运行ipx/spx协议的novell网络资源时,则必须由网关作为中介。如果两个运行tcp/ip协议的网络之间进行互联,则可以使用windows nt所提供的“默认网关”(default gateway)来完成。⑦主机名。网络中唯一能够代表用户或设备身份的只有ip地址。但一般情况下,众多的ip地址不容易记忆,操作起来也不方便。为了改善这种状况,我们可给予每个用户或设备一个有意义的名称,如“haoyun”。
2 选择网络通信协议的原则
2.1 所选协议要与网络结构和功能相一致。如你的网络存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的netbeui协议,而必须选择ipx/spx或tcp/ip等协议。另外,如果你的网络规模较小,同时只是为了简单的文件和设备的共享,这时你最关心的就是网络速度,所以在选择协议时应选择占用内存小和带宽利用率高的协议,如netbeui。当你的网络规模较大,且网络结构复杂时,应选择可管理性和可扩充性较好的协议,如tcp/ip。
2.2 除特殊情况外,一个网络尽量只选择一种通信协议。现实中许多人的做法是一次选择多个协议,或选择系统所提供的所有协议,其实这样做是很不可取的。因为每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多。一方面影响了计算机的运行速度,另一方面不利于网络的管理。事实上一个网络中一般一种通信协议就可以满足需要。
2.3 注意协议的版本。每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。
2.4 协议的一致性。如果要让两台实现互联的计算机间进行对话,它们两者使用的通信协议必须相同。否则中间还需要一个“翻译”进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的安全和稳定运行。
3 tcp/ip通信协议的安装、设置和测试
局域网中的一些通信协议,在安装操作系统时会自动安装netbeui通信协议;在安装netware时,系统会自动安装ipx/spx通信协议。在3种协议中,netbeui和ipx/spx在安装后不需要进行设置就可以直接使用,但tcp/ip要经过必要的设置。下面是windows nt环境下的tcp/ip协议的安装、设置和测试方法。①tcp/ip通信协议的安装:在windows nt中,如果未安装有tcp/ip通信协议,可选择“开始/设置/控制面板/网络”,出现“网络”对话框后,选择对话框中的“协议/添加”命令,选取其中的tcp/ip协议,然后单击“确定”按钮。系统会询问你是否要进行“dhcp服务器”的设置。如果你的ip地址是固定的,可选择“否”。随后,系统开始从安装盘中复制所需的文件。②tcp/ip通信协议的设置:在“网络”对话框中选择已安装的tcp/ip协议,打开其“属性”,在指定的位置输入已分配好的“ip地址”和“子网掩码”。如果该用户还要访问其他windows nt网络的资源,还可以在“默认网关”处输入网关的地址。③tcp/ip通信协议的测试:当tcp/ip协议安装并设置结束后,为了保证其能够正常工作,在使用前一定要进行测试。笔者建议大家使用系统自带的工具程序ping.exe,该工具可以检查出任何一个用户是否与同一网段的其他用户连通,是否与其他网段的用户正常连接,同时还能检查出自己的ip地址是否与其他用户的ip地址发生冲突。
4 结束语
ipx协议篇3
[局域网;通信协议;tcp/ip
不同的网络协议都有其存在的必要,每一种协议都有它所主要依靠的操作系统和工作环境。在一个网络上运行得很好的通信协议,在另一个看起来很相似的网络上可能完全不适合。因此,组建网络时通信协议的选择尤为重要。
无论是几台机器组成的windows95/98对等网,还是规模较大的windowsnt、novell或unix/xenix局域网,凡是亲自组建或管理过网络的人,都碰到过如何选择和配置网络通信协议的新问题。由于许多用户对网络中的协议及其功能特征不是很清楚,所以在组网中经常选用了不符合自身网络特征的通信协议。其结果就造成了网络无法接通,或者是速度太慢,工作不稳定等现象而影响了网络的可靠性。下面我就分析一下各个协议的特征和性能借以说明我配置协议的理论和立场。
一、通信协议
组建网络时,必须选择一种网络通信协议,使得用户之间能够相互进行“交流”。协议(protocol)是网络设备用来通信的一套规则,这套规则可以理解为一种彼此都能听得懂的公用语言。有关网络中的协议可以概括为两类摘要:“内部协议”和“外部协议”下面分别予以介绍。
1.内部协议
1978年,国际标准化组织(iso)为网络通信制定了一个标准模式,称为osi/rm(opensysteminterconnect/referencemodel,开放系统互联参考模型)体系结构。该结构共分七层,从低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中,任何一个网络设备的上下层之间都有其特定的协议形式,同时两个设备(如工作站和服务器)的同层之间也有其使用的协议约定。在这里,我们将这种上下层之间和同层之间的协议全部定义为“内部协议”。内部协议在组网中一般很少涉及到,它主要提供给网络开发人员使用。假如你只是为了组建一个网络,可不去理会内部协议。
2.外部协议
外部协议即我们组网时所必须选择的协议。由于它直接负责计算机之间的相互通信,所以通常称为网络通信协议。自从网络问世以来,有许多公司投入到了通信协议的开发中,如ibm、banyan、novell、microsoft等。每家公司开发的协议,最初一般是为了满足自己的网络通信,但随着网络应用的普及,不同网络之间进行互联的要求越来越迫切,因此通信协议就成为解决网络之间互联的关键技术。就像使用不同母语的人和人之间需要一种通用语言才能交谈一样,网络之间的通信也需要一种通用语言,这种通用语言就是通信协议。目前,局域网中常用的通信协议(外部协议)主要有netbeui、ipx/spx及其兼容协议和tcp/ip三类。
3.选择网络通信协议的原则
我们在选择通信协议时一般应遵循以下的原则摘要:
第
一、所选协议要和网络结构和功能相一致。如你的网络存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的netbeui协议,而必须选择ipx/spx或tcp/ip等协议。另外,假如你的网络规模较小,同时只是为了简单的文件和设备的共享,这时你最关心的就是网络速度,所以在选择协议时应选择占用内存小和带宽利用率高的协议,如netbeui。当你的网络规模较大,且网络结构复杂时,应选择可管理性和可扩充性较好的协议,如tcp/ip。
第
二、除非凡情况外,一个网络尽量只选择一种通信协议。现实中许多人的做法是一次选择多个协议,或选择系统所提供的所有协议,其实这样做是很不可取的。因为每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多。一方面影响了计算机的运行速度,另一方面不利于网络的管理。事实上一个网络中一般一种通信协议就可以满足需要。
第
三、注重协议的版本。每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。
第
四、协议的一致性。假如要让两台实现互联的计算机间进行对话,它们两者使用的通信协议必须相同。否则中间还需要一个“翻译”进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的平安和稳定运行。
二、局域网中常用的三种通信协议
beui协议
netbeui通信协议的特征。netbeui(netbiosextendeduserinterface,用户扩展接口)由ibm于1985年开发完成,它是一种体积小、效率高、速度快的通信协议。netbeui也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”。微软在其早期产品,如dos、lanmanager、windows3.x和windowsforworkgroup中主要选择netbeui作为自己的通信协议。在微软如今的主流产品,如windows95/98和windowsnt中,netbeui已成为其固有的缺省协议。有人将winnt定位为低端网络服务器操作系统,这和微软的产品过于依靠netbeui有直接的关系。netbeui是专门为几台到百余台pc所组成的单网段部门级小型局域网而设计的,它不具有跨网段工作的功能,即netbeui不具备路由功能。假如你在一个服务器上安装了多块网卡,或要采用路由器等设备进行两个局域网的互联时,将不能使用netbeui通信协议。否则,和不同网卡(每一块网卡连接一个网段)相连的设备之间,以及不同的局域网之间将无法进行通信。
虽然netbeui存在许多不尽人意的地方,但它也具有其他协议所不具备的优点。在三种通信协议中,netbeui占用内存最少,在网络中基本不需要任何配置。尤其在微软产品几乎独占pc操作系统的今天,它很适合于广大的网络初学者使用。
netbeui和netbios之间的关系。细心的读者可能已经发现,netbeui中包含一个网络接口标准netbios。netbios(networkbasicinput/outputsystem,网络基本输入/输出系统)是ibm在1983年开发的一套用于实现pc间相互通信的标准,其目的是开发一种仅仅在小型局域网上使用的通信规范。该网络由pc组成,最大用户数不超过30个,其特征是突出一个“小”字。后来,ibm发现netbios存在的许多缺陷,所以于1985年对其进行了改进,推出了netbeui通信协议。随即,微软将netbeui作为其客户机/服务器网络系统的基本通信协议,并进一步进行了扩充和完善。最有代表性的是在netbeui中增加了叫做smb(servermessageblocks,服务器消息块)的组成部分,以降低网络的通信堵塞。为此,有时将netbeui协议也称为“smb协议”。
人们常将netbios和netbeui混淆起来,其实netbios只能算是一个网络应用程序的接口规范,是netbeui的基础,它不具有严格的通信协议功能。而netbeui是建立在netbios基础之上的一个网络传输协议。
2.ipx/spx及其兼容协议
ipx/spx通信协议的特征。ipx/spx(internetworkpacketexchange/sequencespacketexchange,网际包交换/顺序包交换)是novell公司的通信协议集。和netbeui的明显区别是,ipx/spx显得比较庞大,在复杂环境下具有很强的适应性。因为,ipx/spx在设计一开始就考虑了多网段的新问题,具有强大的路由功能,适合于大型网络使用。当用户端接入netware服务器时,ipx/spx及其兼容协议是最好的选择。但在非novell网络环境中,一般不使用ipx/spx。尤其在windowsnt网络和由windows95/98组成的对等网中,无法直接使用ipx/spx通信协议。
ipx/spx协议的工作方式。ipx/spx及其兼容协议不需要任何配置,它可通过“网络地址”来识别自己的身份。novell网络中的网络地址由两部分组成摘要:标明物理网段的“网络id”和标明非凡设备的“节点id”。其中网络id集中在netware服务器或路由器中,节点id即为每个网卡的id号(网卡卡号)。所有的网络id和节点id都是一个独一无二的“内部ipx地址”。正是由于网络地址的唯一性,才使ipx/spx具有较强的路由功能。
在ipx/spx协议中,ipx是netware最底层的协议,它只负责数据在网络中的移动,并不保证数据是否传输成功,也不提供纠错服务。ipx在负责数据传送时,假如接收节点在同一网段内,就直接按该节点的id将数据传给它;假如接收节点是远程的(不在同一网段内,或位于不同的局域网中),数据将交给netware服务器或路由器中的网络id,继续数据的下一步传输。spx在整个协议中负责对所传输的数据进行无差错处理,所以我们将ipx/spx也叫做“novell的协议集”。
nwlink通信协议。windowsnt中提供了两个ipx/spx的兼容协议摘要:“nwlinkspx/spx兼容协议”和“nwlinknetbios”,两者统称为“nwlink通信协议”。nwlink协议是novell公司ipx/spx协议在微软网络中的实现,它在继续ipx/spx协议优点的同时,更适应了微软的操作系统和网络环境。windowsnt网络和windows95/98的用户,可以利用nwlink协议获得netware服务器的服务。假如你的网络从novell环境转向微软平台,或两种平台共存时,nwlink通信协议是最好的选择。不过在使用nwlink协议时,其中“nwlinkipx/spx兼容协议”类似于windows95/98中的“ipx/spx兼容协议”,它只能作为客户端的协议实现对netware服务器的访问,离开了netware服务器,此兼容协议将失去功能;而“nwlinknetbios”协议不但可在netware服务器和windowsnt之间传递信息,而且能够用于windowsnt、windows95/98相互之间任意通信。
3.tcp/ip协议
tcp/ip(transmissioncontrolprotocol/internetprotocol,传输控制协议/网际协议)是目前最常用到的一种通信协议,它是计算机世界里的一个通用协议。在局域网中,tcp/ip最早出现在unix系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,tcp/ip也是internet的基础协议。
tcp/ip通信协议的特征。tcp/ip具有很高的灵活性,支持任意规模的网络,几乎可连接所有的服务器和工作站。但其灵活性也为它的使用带来了许多不便,在使用netbeui和ipx/spx及其兼容协议时都不需要进行配置,而tcp/ip协议在使用时首先要进行复杂的设置。每个节点至少需要一个“ip地址”、一个“子网掩码”、一个“默认网关”和一个“主机名”。如此复杂的设置,对于一些初识网络的用户来说的确带来了不便。不过,在windowsnt中提供了一个称为动态主机配置协议(dhcp)的工具,它可自动为客户机分配连入网络时所需的信息,减轻了联网工作上的负担,并避免了出错。当然,dhcp所拥有的功能必须要有dhcp服务器才能实现。
同ipx/spx及其兼容协议一样,tcp/ip也是一种可路由的协议。但是,两者存在着一些差别。tcp/ip的地址是分级的,这使得它很轻易确定并找到网上的用户,同时也提高了网络带宽的利用率。当需要时,运行tcp/ip协议的服务器(如windowsnt服务器)还可以被配置成tcp/ip路由器。和tcp/ip不同的是,ipx/spx协议中的ipx使用的是一种广播协议,它经常出现广播包堵塞,所以无法获得最佳的网络带宽。
windows95/98中的tcp/ip协议。windows95/98的用户不但可以使用tcp/ip组建对等网,而且可以方便地接入其它的服务器。值得注重的是,假如windows95/98工作站只安装了tcp/ip协议,它是不能直接加入windowsnt域的。虽然该工作站可通过运行在windowsnt服务器上的服务器(如proxyserver)来访问internet,但却不能通过它登录windowsnt服务器的域。假如要让只安装tcp/ip协议的windows95/98用户加入到windowsnt域,还必须在windows95/98上安装netbeui协议。
tcp/ip协议在局域网中的配置。在提到tcp/ip协议时,有许多用户便被其复杂的描述和配置所困扰,而不敢放心地去使用。其实就局域网用户来说,只要你把握了一些有关tcp/ip方面的知识,使用起来也非常方便。
ip地址基础知识。前面在谈到ipx/spx协议时就已知道,ipx的地址由“网络id”(networkid)和“节点id”(nodeid)两部分组成,ipx/spx协议是靠ipx地址来进行网上用户的识别的。同样,tcp/ip协议也是靠自己的ip地址来识别在网上的位置和身份的,ip地址同样由“网络id”和“节点id”(或称hostid,主机地址)两部分组成。一个完整的ip地址用32位(bit)二进制数组成,每8位(1个字节)为一个段(segment),共4段(segment1~segment4),段和段之间用“.”号隔开。为了便于应用,ip地址在实际使用时并不直接用二进制,而是用大家熟悉的十进制数表示,如192.168.0.1等。ip地址的完整组成摘要:“网络id”和“节点id”都包含在32位二进制数中。目前,ip地址主要分为a、b、c三类(除此之外,还存在d和e两类地址,现在局域网中这两类地址基本不用,故本文暂且不涉及),a类用于大型网络,b类用于中型网络,c类一般用于局域网等小型网络中。其中,a类地址中的最前面一段segment1用来表示“网络id”,且segment1的8位二进制数中的第一位必须是“0”。其余3段表示“节点id”;b类地址中,前两段用来表示“网络id”,且segment1的8位二进制数中的前二位必须是“10”。后两段用来表示“节点id”;在c类地址中,前三段表示“网络id”,且segment1的8位二进制数中的前三位必须是“110”。最后一段segment4用来表示“节点id”。
值得一提的是,ip地址中的所有“网络id”都要向一个名为internic(internetnetworkinformationcenter,互联网络信息中心)申请,而“节点id”可以自由分配。目前可供使用的ip地址只有c类,a类和b类的资源均已用尽。不过在选用ip地址时,总的原则是摘要:网络中每个设备的ip地址必须唯一,在不同的设备上不答应出现相同的ip地址。表1列出了ip地址中的“网络id”的有关属性,“节点id”在互不重复的情况下由用户自由分配。其实,将ip地址进行分类,主要是为了满足网络的互联。假如你的网络是一个封闭式的网络,只要在保证每个设备的ip地址唯一的前提下,三类地址中的任意一个都可以直接使用(为以防万一,你还是老老实实地使用c类ip地址为好)。
子网掩码。对ip地址的解释称之为子网掩码。从名称可以看出,子网掩码是用于对子网的管理,主要是在多网段环境中对ip地址中的“网络id”进行扩展。举个例子来说明摘要:例如某个节点的ip地址为192.168.0.1,它是一个c类网。其中前面三段共24位用来表示“网络id”,是非常珍贵的资源;而最后一段共8位可以作为“节点id”自由分配。但是,假如公司的局域网是分段管理的,或者该网络是由多个局域网互联而成,是否要给每个网段或每个局域网都申请分配一个“网络id”呢?这显然是不合理的。此时,我们可以使用子网掩码的功能,将其中一个或几个节点的ip地址全部充当成“网络id”来使用,用来扩展“网络id”不足的困难。
当我们将某一节点的ip地址如192.168.0.1已设置成一个“网络id”时,网络上的其它设备又怎样知道它是一个“网络id”,而不是一个节点ip地址呢?这就要靠子网掩码来告知。子网掩码是这样做的摘要:假如某一位的二进制数是“1”,它就知道是“网络id”的一部分;假如是“0”便认作是“节点id”的一部分。如将192.168.0.1当做“网络id”时,其子网掩码就是11111111.11111111.11111111.00000001,对应的十进制数表示为255.255.255.1。否则它的子网掩码就是11111111.11111111.11111111.00000000,对应的十进制数表示应为255.255.255.0。有了子网掩码,便可方便地实现用户跨网段或跨网络操作。不过,为了让子网掩码能够正常工作,同一子网中的所有设备都必须支持子网掩码,且子网掩码相同。表2列出了a、b、c三类网络的缺省子网掩码。
网关。网关(gateway)是用来连接异种网络的设置。它充当了一个翻译的身份,负责对不同的通信协议进行翻译,使运行不同协议的两种网络之间可以实现相互通信。如运行tcp/ip协议的windowsnt用户要访问运行ipx/spx协议的novell网络资源时,则必须由网关作为中介。假如两个运行tcp/ip协议的网络之间进行互联,则可以使用windowsnt所提供的“默认网关”(defaultgateway)来完成。网关的地址该如何分配呢?可举一个例子往返答摘要:假如a网络的用户要访问b网络上的资源,必须在a网络中设置一个网关,该网关的地址应为b网络的“网络id”(一般可理解为b网络服务器的ip地址)。当a网络的用户同时还要访问c网络的资源时又该怎么呢?你只需将c网络的“网络id”添加到a网络的网关中即可。依次类推……网关连多少个网络,就拥有多少个ip地址。
主机名。网络中唯一能够代表用户或设备身份的只有ip地址。但一般情况下,众多的ip地址不轻易记忆,操作起来也不方便。为了改善这种状况,我们可给予每个用户或设备一个有意义的名称,如“wangqun”。至于在网络中用到“wangqun”时,怎样知道其对应的ip地址呢?这完全由操作系统自己完成,我们大可不必考虑。
三、通信协议的安装、设置和测试
局域网中的一些协议,在安装操作系统时会自动安装。如在安装windowsnt或windows95/98时,系统会自动安装netbeui通信协议。在安装netware时,系统会自动安装ipx/spx通信协议。其中三种协议中,netbeui和ipx/spx在安装后不需要进行设置就可以直接使用,但tcp/ip要经过必要的设置。所以下文主要以windowsnt环境下的tcp/ip协议为主,介绍其安装、设置和测试方法,其他操作系统中协议的有关操作和windowsnt基本相同,甚至更为简单。
tcp/ip通信协议的安装。在windowsnt中,假如未安装有tcp/ip通信协议,可选择“开始/设置/控制面板/网络”,将出现“网络”对话框,选择对话框中的“协议/添加”,选取其中的tcp/ip协议,然后单击“确定”按钮。系统会询问你是否要进行“dhcp服务器”的设置?假如你的ip地址是固定的(一般是这样),可选择“否”。随后,系统开始从安装盘中复制所需的文件。
tcp/ip通信协议的设置。在“网络”对话框中选择已安装的tcp/ip协议,打开其“属性”,在指定的位置输入已分配好的“ip地址”和“子网掩码”。假如该用户还要访问其它widnowsnt网络的资源,还可以在“默认网关”处输入网关的地址。
tcp/ip通信协议的测试。当tcp/ip协议安装并设置结束后,为了保证其能够正常工作,在使用前一定要进行测试。笔者建议大家使用系统自带的工具程序摘要:ping.exe,该工具可以检查任何一个用户是否和同一网段的其他用户连通,是否和其他网段的用户连接正常,同时还能检查出自己的ip地址是否和其他用户的ip地址发生冲突。假如服务器的ip地址为192.168.0.1,如要测试你的机器是否和服务器接通时,只需切换到dos提示符下,并键入命令“ping192.168.0.1”即可。假如出现类似于“replyfrom192.168.0.1……”的回应,说明tcp/ip协议工作正常;假如显示类似于“requesttimedout”的信息,说明双方的tcp/ip协议的设置可能有错,或网络的其它连接(如网卡、hub或连线等)有新问题,还需进一步检查。
四、小结
ipx协议篇4
随着全球各国经济、商业、人员间的交流日益频繁,国际通信业务被普遍认为是一个潜力很大的市场,也被认为是运营商营业利润提升的新增长点,逐渐受到业界的重视。
当前运营商间的国际通信业务主要包括了国际漫游业务和国际语音业务,随着业务由传统电路向ip化迁徙,这块市场将爆发出更大的潜力。截至2014年4月,已有150个国家和地区部署了497张lte网络,其中104个国家和地区的288家运营商的lte业务已经商用[1]。为了给客户带来业务的无缝体验,lte国际漫游需求与日俱增。预计未来5年lte网络互联数量年度复合增长率超过80%,同期lte国际漫游业务收入年度复合增长率超过85%。随着基于ip的语音业务在互联成本、服务质量和业务管理等方面的优势日益突出,预计到2016年,voip语音批发业务量将占业务总量的16%,收入规模超过32亿美元。
广阔的前景让运营商愈发重视国际通信业务的发展,也使他们对业务质量、覆盖范围、可扩展性、安全性提出了更高的要求。为满足运营商的迫切需求,ipx(ip exchange)业务应运而生,逐步成为运营商之间互连互通的主要方式。
2 ipx介绍
2.1 ipx
ipx由grx(gprs roaming exchange)发展而来,grx最初目的是连接不同gprs/umts运营商的骨干网及其他grx网络。grx由第三方独立运营管理,gsm运营商仅需通过与1个或几个grx服务商互联,即可与其他gsm运营商快速实现互联互通[2]。
grx有效的推动了国际通信业务的发展,然而grx在扩展性、传输速率、安全性、qos及承载新业务能力方面已难以满足国际业务发展的新需求。ipx的出现,弥补了grx的上述缺陷,成为承载lte漫游网间互连业务的主要方式。
ipx通过与公共互联网隔离的私有ip网络,为移动运营商、固网运营商及服务提供商提供高质量、低成本、高安全性的互联互通,为已经达成双边或多边互连商务协议的客户提供具备端到端qos保证的语音、数据漫游、信令交换服务及基于ip的其他服务,如图1所示[3]。ipx在grx基本架构之上,对grx的功能进行了拓展与提高,除了提供原本grx所支持的各项服务,ipx增加了对以下特性的支持[4]。
图1 ipx基本架构
快速建立多种客户间的网络互连,并提供多种业务的互连互通。ipx仅用一张网络即可承载所有通信业务,包括信令、语音、数据、短信、ott等,并能够在全球范围内向客户提供互连服务,客户包括了各种制式的移动运营商、固网运营商、互联网服务提供商在内的多种类型的服务提供商;
可分级的端到端qos保证的ip互连。随着国际业务类型的增加,用户对于业务的速度、实时性、服务质量的要求也越来越高。ipx利用mpls vpn对业务进行承载,mpls vpn的高质量、高安全性等特点让ipx服务提供商可以向客户提供具备端到端qos的互连服务,并可根据业务类型提供多种等级的qos并提供相应的sla。这是ipx较之grx的显著优势;
一点接入,简化网络拓扑。客户仅与ipx服务商建立连接,即具备了与该服务商的所有客户进行网络和业务互连的能力,同时也具备了与该服务商有合作关系的其他ipx服务商的客户建立网络和业务互连的基础。这样的互连方式,极大降低了客户开展国际网络及业务互连的复杂度及调测难度;
信令转换与互通。业务信令的互通是多种客户间业务互通实现的关键。ipx具备业务功能,能够根据客户的需要对信令进行和转发,确保信令的可达性和可用性;
多样的计费方式。作为一种业务可感知的服务,ipx除了具备基于带宽和流量的计费能力外,还具备了基于服务时长或信令转发条数以及按不同qos等级计费的方式,使计费更加精细化、多样化,有效提升了服务提供商的管道价值。
2.2 ipx业务类型
ipx提供3种业务互连模式:
简单传输(transport/transit only):此模式下,ipx服务商仅为客户提供了一个具备端到端qos的“管道”。客户需要向ipx服务商缴纳端口及传输费用,客户间签署双边业务结算协议,ipx服务商仅负责承载客户流量,对具体业务不感知。
业务转发(service transit):此模式下,ipx服务商能够感知业务,会根据转发的业务类型和客户计费结算需求来确定对业务的处理方式,并根据业务特性来向客户收取费用,收费方式包括带宽费、业务使用费等。
业务转接(service hub):此模式下,ipx服务商提供了一个具备业务感知能力的枢纽服务。客户与ipx服务商签订单一的合同,便可以与接入ipx的所有用户实现互联。通过这样的模式,ipx服务商作为业务的核心,集中处理业务合约和信令、数据和财务结算、预防欺诈、测试及日常维护。客户一点接入便可以迅速实现业务覆盖。
目前ipx提供商主要向客户提供简单传输及业务转发服务,客户可以通过1个ipx和多个凯时k66会员登录的合作伙伴互连,也可通过多个ipx连接多个凯时k66会员登录的合作伙伴。
2.3 ipx内部组网及业务能力
ipx利用mpls vpn实现高速、高质、高安全性的网络互联互通。客户通过ip方式接入ipx网络,并通过配置实现与其合作方(如出访漫游地运营商等)的网络和业务互通。ipx内部网络一般分为承载层和业务层。承载层基于通过mpls vpn进行承载,客户通过专线或ipsec方式接入ipx网络。业务层具备业务感知和转发能力,具备以下功能:基于会话的计费,并能产生日志和cdr文件;能够灵活的设置黑名单/白名单;具备在不同的ip多媒体网络间传输控制面和用户面的能力;具备安全功能(如访问控制);ipv4/ipv6互相转换的能力;信令及媒体协议转换能力;目的地址查找能力;数据流透传;支持服务源地址和回溯查询。
3 ipx互连组网方案
一般情况下ipx服务商需要考虑2种场景的互连组网:(1)与客户的互连;(2)与其他ipx服务商的互连。场景(2)中,ipx服务商之间是一种对等互连关系,称为ipx peering,实现ipx peering的ipx服务商称为ipx peer。ipx互连模型如图2所示,ipx服务商x与ipx服务商y是ipx peer关系。客户a和客户b与x通过本地接入电路互连,a、b间的ip流量将通过x转发。客户c与b通过本地接入电路互连,其与a或b之间流量可以通过x与y的peering接口实现转发,x与y共同保障客户c与a、b间流量的qos。可见客户仅需连接到ipx就具备了与其他客户互连的能力,不必与每个客户建立专门的连接。
图2 ipx业 务组网模型
3.1 ipx与客户互连组网方案
客户通过本地接入电路与ipx互连,客户边界路由器bg与ipx边界专用ce通过接入电路对接,并将流量通过业务涉及地pe汇聚后经mpls vpn网络发至对端。
客户与ipx服务商有3种类型的互连方式:
layer 1:直连方式,通过专线或光纤;
layer 2:逻辑连接方式,通过atm、lan或帧中继实现互连;
layer 3:通过建立在公共ip网上的vpn(如ipsec)实现互连。
由于ipx向客户提供了端到端qos保证,因此ipx服务商应通过分界点来明确端到端qos保证的范围[5]。分界点一般位于ipx骨干网络外,作为ipx服务商的责任延伸点。分界点之间的qos由ipx服务商进行保障,分界点外的qos则由客户负责。
ipx服务商需要与客户协商来确定分界点,分界点的确定与互连的本地接入电路由谁提供有直接关系,一般有以下2种方案,如图3所示:
图3 ipx分界点确定方案
方案1:ipx服务商负责或其委托第三方网络提供商提供和管理本地接入电路。在此方案中,分界点位于客户bg连接本地接入电路的端口处,本地接入电路的网络连接和qos由ipx服务商保障。
方案2:客户负责或其委托第三方网络提供商提供和管理本地接入电路。在此方案中,分界点位于ipx服务商专用ce连接本地接入电路的端口处,本地接入电路的网络连接和qos由客户保障。
无论本地接入电路由哪方提供,都必须对该段电路的能力提供保证,若出现该段电路的流量达到能力的80%或qos不符合要求时,应对网络进行升级,保证业务的正常使用。
客户与ipx间路由配置方式包括bgp-4(动态路由)和静态路由这2种方式。
bgp-4互连
对于具备公有as号的客户,首选采用bgp-4互连,并要求客户支持4字节as。ipx利用bgp的extended community属性来区分不同用户地理位置和服务类型,并按照以下规则对每一条收到的路由信息标注对应的extended community取值。
extended community值定义为aaaaa:nnnnn,其中aaaaa为消息的ipx服务商的自治域as号,nnnnn的数值由以下规则确定:
extended community 1(1nnnn):地区信息;
extended community 2(2nnnn):客户类型;
extended community 3(3nnnn):保留信息。
extended community 1值按地区分配如表1所示:
表1 地区与extended community 1值的映射
地区 extended community 1值
欧洲 1000
北欧 1100
中欧 1200
东欧 1300
南欧 1400
亚洲 2000
东亚 2100
东南亚 2200
大洋洲 2300
美洲 3000
北美东海岸 3100
北美西海岸 3200
中美洲 3300
南美 3400
非洲 4000
extended community 2值按客户类型分配如表2所示:
表2 客户类型与extended community 2值的映射
客户类型 extended community 2值
mno-g 0100
mno-i 0200
ngno 0300
不同类型的客户可接收的路由信息如表3所示。
各客户类型解释如下:
mno-g(mobile network operator-grx):利用ipx实现原有grx业务的gprs/umts/lte运营商。
mno-i(mobile network operator-ipx):使用所有ipx业务的gprs/umts/lte运营商。
ngno(next generation network operator):除grx外,使用其他ipx业务的服务提供商,如国际固话服务提供商、ott等。
静态路由
客户与ipx采用静态路由互连,由ipx专用ce对静态路由重分发到bgp-4,其标注的extended community值与bgp-4互连的标准一致。
2种路由配置在同一逻辑电路组中仅允许使用其中一种方式,从路由广播的便利性和灵活性出发,推荐使用bgp-4互连。
3.2 ipx peering组网方案
ipx服务商之间的对等互连称为ipx peering,客户可以通过ipx peering与另一ipx的客户实现互联互通,实现ipx peering的ipx服务商之间以ipx peer相称。peering的双方仍然要相互保证qos。通过peering方式,ipx服务商能够有效的扩大业务覆盖范围。
ipx服务商peering有2种实现方式:
(1)通过专线与其他ipx服务商直连;
(2)通过ipx网络互连数据中心(ams-ix或equinix等)与其他ipx服务商互连。
为确保在ipx间不同业务流量隔离,对于不同的业务(如lte漫游媒体流、lte信令、ipx语音、ipx语音信令)应使用独立的vlan及路由表。在ipx peering的所在地需遵守当地的监管政策。另一方面,ipx peer间应根据对方的需求,共同保证双方客户流量的qos,确保所有客户的业务质量在跨越不同的ipx时依然能得到满足,协助客户将业务扩展到更大范围。
4 结束语
ipx具备私有性、安全性、端到端qos保证以及互连的便捷性等诸多优点,将在国际漫游、国际语音批发等多种国际业务中发挥越来越重要的作用,客户以合适的方式与之互连有助于其提供更高质量的服务。
参考文献:
. (2014-05-06). http://www.gsacom.com/news/gsa_406.php.
[2] 闫波,李洁. grx在gprs国际漫游网络中的应用[j]. 计算机与网络, 2008(20): 63-64.
[3] 文旭桦,叶银法,杜春生. ipx在lte国际漫游中的应用研究[j]. 移动通信, 2014(9): 85-89.
ipx协议篇5
具体方法如:
1、首先安装一个ipx/spx协议,是使用ipx协议来进行局域网联机对战的。
2、使每天联机的电脑游戏序列号不一样。
3、设置目标网络,使联网对战的每天电脑的目标网络一样即可完成局域网联机。
(来源:文章屋网 http://www.wzu.com)
- 上一篇:
- 下一篇:
ipx协议范文
2022-11-05 阅读:0
推荐度: