ipx协议十篇

时间:2023-04-01 19:51:45

ipx协议

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年底就已经诞生,但被广泛应用和重视的程度,却是近几年才被突显其优势的。WWw.133229.COM

所以相对于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 协议的一致性

要使得两台互联的计算机之间实现正常的对话,就需要采用相同的通信协议,相反未采用一致的协议就需要一个中间环节的翻译来进行协议间的转换,这样做只会影响通信速度还不利于网络运行的稳定和安全。

ipx协议篇2

[关键词]局域网;通信协议;TCP/IP

How TO Configure the Communication Protocols of the LAN

Wang Guang ming

(Class One,Grade Three,Department of Computer Science,Zaozhuang Teachers' College,Zaozhuang 277100)

Abstract: Based on the LAN,for NetWare、Windows 95/98 and the main is Windows NT operation system,this paper introduce and analysis the characteristic、 capability and the essential configure method of the communication protocols.

Key Words: LAN;Communication Protocols; TCP/IP

    不同的网络协议都有其存在的必要,每一种协议都有它所主要依赖的操作系统和工作环境。在一个网络上运行得很好的通信协议,在另一个看起来很相似的网络上可能完全不适合。因此,组建网络时通信协议的选择尤为重要。

    无论是几台机器组成的Windows 95/98对等网,还是规模较大的Windows NT、Novell或Unix/Xenix局域网,凡是亲自组建或管理过网络的人,都遇到过如何选择和配置网络通信协议的问题。由于许多用户对网络中的协议及其功能特点不是很清楚,所以在组网中经常选用了不符合自身网络特点的通信协议。其结果就造成了网络无法接通,或者是速度太慢,工作不稳定等现象而影响了网络的可靠性。 下面我就分析一下各个协议的特点和性能借以说明我配置协议的理论和立场。

一、通信协议

组建网络时,必须选择一种网络通信协议,使得用户之间能够相互进行“交流”。协议(Protocol)是网络设备用来通信的一套规则,这套规则可以理解为一种彼此都能听得懂的公用语言。关于网络中的协议可以概括为两类:“内部协议”和“外部协议”下面分别予以介绍。

1.内部协议

1978年,国际标准化组织(ISO)为网络通信制定了一个标准模式,称为OSI/RM(Open System Interconnect/Reference Model,开放系统互联参考模型)体系结构。该结构共分七层,从低到高分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中,任何一个网络设备的上下层之间都有其特定的协议形式,同时两个设备(如工作站与服务器)的同层之间也有其使用的协议约定。在这里,我们将这种上下层之间和同层之间的协议全部定义为“内部协议”。内部协议在组网中一般很少涉及到,它主要提供给网络开发人员使用。如果你只是为了组建一个网络,可不去理会内部协议。

2.外部协议

外部协议即我们组网时所必须选择的协议。由于它直接负责计算机之间的相互通信,所以通常称为网络通信协议。自从网络问世以来,有许多公司投入到了通信协议的开发中,如IBM、Banyan、Novell、Microsoft等。每家公司开发的协议,最初一般是为了满足自己的网络通信,但随着网络应用的普及,不同网络之间进行互联的要求越来越迫切,因此通信协议就成为解决网络之间互联的关键技术。就像使用不同母语的人与人之间需要一种通用语言才能交谈一样,网络之间的通信也需要一种通用语言,这种通用语言就是通信协议。目前,局域网中常用的通信协议(外部协议)主要有NetBEUI、IPX/SPX及其兼容协议和TCP/IP三类。

3.选择网络通信协议的原则

我们在选择通信协议时一般应遵循以下的原则:

第一、所选协议要与网络结构和功能相一致。如你的网络存在多个网段或要通过路由器相连时,就不能使用不具备路由和跨网段操作功能的NetBEUI协议,而必须选择IPX/SPX或TCP/IP等协议。另外,如果你的网络规模较小,同时只是为了简单的文件和设备的共享,这时你最关心的就是网络速度,所以在选择协议时应选择占用内存小和带宽利用率高的协议,如NetBEUI。当你的网络规模较大,且网络结构复杂时,应选择可管理性和可扩充性较好的协议,如TCP/IP。

第二、除特殊情况外,一个网络尽量只选择一种通信协议。现实中许多人的做法是一次选择多个协议,或选择系统所提供的所有协议,其实这样做是很不可取的。因为每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多。一方面影响了计算机的运行速度,另一方面不利于网络的管理。事实上一个网络中一般一种通信协议就可以满足需要。

第三、注意协议的版本。每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。

第四、协议的一致性。如果要让两台实现互联的计算机间进行对话,它们两者使用的通信协议必须相同。否则中间还需要一个“翻译”进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的安全和稳定运行。

二、局域网中常用的三种通信协议

1.NetBEUI协议

■NetBEUI通信协议的特点。NetBEUI(NetBIOS Extended User Interface,用户扩展接口)由IBM于1985年开发完成,它是一种体积小、效率高、速度快的通信协议。NetBEUI也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的“母语”。微软在其早期产品,如DOS、LAN Manager、Windows 3.x和Windows for Workgroup中主要选择NetBEUI作为自己的通信协议。在微软如今的主流产品,如Windows 95/98和Windows NT中,NetBEUI已成为其固有的缺省协议。有人将WinNT定位为低端网络服务器操作系统,这与微软的产品过于依赖NetBEUI有直接的关系。NetBEUI是专门为几台到百余台PC所组成的单网段部门级小型局域网而设计的,它不具有跨网段工作的功能,即NetBEUI不具备路由功能。如果你在一个服务器上安装了多块网卡,或要采用路由器等设备进行两个局域网的互联时,将不能使用NetBEUI通信协议。否则,与不同网卡(每一块网卡连接一个网段)相连的设备之间,以及不同的局域网之间将无法进行通信。

虽然NetBEUI存在许多不尽人意的地方,但它也具有其他协议所不具备的优点。在三种通信协议中,NetBEUI占用内存最少,在网络中基本不需要任何配置。尤其在微软产品几乎独占PC操作系统的今天,它很适合于广大的网络初学者使用。

■NetBEUI与NetBIOS之间的关系。细心的读者可能已经发现,NetBEUI中包含一个网络接口标准NetBIOS。NetBIOS(Network Basic Input/Output System,网络基本输入/输出系统)是IBM在1983年开发的一套用于实现PC间相互通信的标准,其目的是开发一种仅仅在小型局域网上使用的通信规范。该网络由PC组成,最大用户数不超过30个,其特点是突出一个“小”字。后来,IBM发现NetBIOS存在的许多缺陷,所以于1985年对其进行了改进,推出了NetBEUI通信协议。随即,微软将NetBEUI作为其客户机/服务器网络系统的基本通信协议,并进一步进行了扩充和完善。最有代表性的是在NetBEUI中增加了叫做SMB(Server Message Blocks,服务器消息块)的组成部分,以降低网络的通信堵塞。为此,有时将NetBEUI协议也称为“SMB协议”。

人们常将NetBIOS和NetBEUI混淆起来,其实NetBIOS只能算是一个网络应用程序的接口规范,是NetBEUI的基础,它不具有严格的通信协议功能。而NetBEUI是建立在NetBIOS基础之上的一个网络传输协议。

2.IPX/SPX及其兼容协议

■IPX/SPX通信协议的特点。IPX/SPX(Internetwork Packet eXchange/Sequences Packet eXchange,网际包交换/顺序包交换)是Novell公司的通信协议集。与NetBEUI的明显区别是,IPX/SPX显得比较庞大,在复杂环境下具有很强的适应性。因为,IPX/SPX在设计一开始就考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,一般不使用IPX/SPX。尤其在Windows NT网络和由Windows 95/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通信协议。Windows NT中提供了两个IPX/SPX的兼容协议:“NWLink SPX/SPX兼容协议”和“NWLink NetBIOS”,两者统称为“NWLink通信协议”。NWLink协议是Novell公司IPX/SPX协议在微软网络中的实现,它在继承IPX/SPX协议优点的同时,更适应了微软的操作系统和网络环境。Windows NT网络和Windows 95/98的用户,可以利用NWLink协议获得NetWare服务器的服务。如果你的网络从Novell环境转向微软平台,或两种平台共存时,NWLink通信协议是最好的选择。不过在使用NWLink协议时,其中“NWLink IPX/SPX兼容协议”类似于Windows 95/98中的“IPX/SPX兼容协议”,它只能作为客户端的协议实现对NetWare服务器的访问,离开了NetWare服务器,此兼容协议将失去作用;而“NWLink NetBIOS”协议不但可在NetWare服务器与Windows NT之间传递信息,而且能够用于Windows NT、Windows 95/98相互之间任意通信。

3.TCP/IP协议

TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是目前最常用到的一种通信协议,它是计算机世界里的一个通用协议。在局域网中,TCP/IP最早出现在Unix系统中,现在几乎所有的厂商和操作系统都开始支持它。同时,TCP/IP也是Internet的基础协议。

■TCP/IP通信协议的特点。TCP/IP具有很高的灵活性,支持任意规模的网络,几乎可连接所有的服务器和工作站。但其灵活性也为它的使用带来了许多不便,在使用NetBEUI和IPX/SPX及其兼容协议时都不需要进行配置,而TCP/IP协议在使用时首先要进行复杂的设置。每个节点至少需要一个“IP地址”、一个“子网掩码”、一个“默认网关”和一个“主机名”。如此复杂的设置,对于一些初识网络的用户来说的确带来了不便。不过,在Windows NT中提供了一个称为动态主机配置协议(DHCP)的工具,它可自动为客户机分配连入网络时所需的信息,减轻了联网工作上的负担,并避免了出错。当然,DHCP所拥有的功能必须要有DHCP服务器才能实现。

同IPX/SPX及其兼容协议一样,TCP/IP也是一种可路由的协议。但是,两者存在着一些差别。TCP/IP的地址是分级的,这使得它很容易确定并找到网上的用户,同时也提高了网络带宽的利用率。当需要时,运行TCP/IP协议的服务器(如Windows NT服务器)还可以被配置成TCP/IP路由器。与TCP/IP不同的是,IPX/SPX协议中的IPX使用的是一种广播协议,它经常出现广播包堵塞,所以无法获得最佳的网络带宽。

■Windows 95/98中的TCP/IP协议。Windows 95/98的用户不但可以使用TCP/IP组建对等网,而且可以方便地接入其它的服务器。值得注意的是,如果Windows 95/98工作站只安装了TCP/IP协议,它是不能直接加入Windows NT域的。虽然该工作站可通过运行在Windows NT服务器上的服务器(如Proxy Server)来访问Internet,但却不能通过它登录Windows NT服务器的域。如果要让只安装TCP/IP协议的Windows 95/98用户加入到Windows NT域,还必须在Windows 95/98上安装NetBEUI协议。

■TCP/IP协议在局域网中的配置。在提到TCP/IP协议时,有许多用户便被其复杂的描述和配置所困扰,而不敢放心地去使用。其实就局域网用户来说,只要你掌握了一些有关TCP/IP方面的知识,使用起来也非常方便。

IP地址基础知识。前面在谈到IPX/SPX协议时就已知道,IPX的地址由“网络ID”(NetWork ID)和“节点ID”(Node ID)两部分组成,IPX/SPX协议是靠IPX地址来进行网上用户的识别的。同样,TCP/IP协议也是靠自己的IP地址来识别在网上的位置和身份的,IP地址同样由“网络ID”和“节点ID”(或称HOST ID,主机地址)两部分组成。一个完整的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(Internet Network Information Center,互联网络信息中心)申请,而“节点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协议的Windows NT用户要访问运行IPX/SPX协议的Novell网络资源时,则必须由网关作为中介。如果两个运行TCP/IP协议的网络之间进行互联,则可以使用Windows NT所提供的“默认网关”(Default Gateway)来完成。网关的地址该如何分配呢?可举一个例子来回答:假如A网络的用户要访问B网络上的资源,必须在A网络中设置一个网关,该网关的地址应为B网络的“网络ID”(一般可理解为B网络服务器的IP地址)。当A网络的用户同时还要访问C网络的资源时又该怎么呢?你只需将C网络的“网络ID”添加到A网络的网关中即可。依次类推……网关连多少个网络,就拥有多少个IP地址。

主机名。网络中唯一能够代表用户或设备身份的只有IP地址。但一般情况下,众多的IP地址不容易记忆,操作起来也不方便。为了改善这种状况,我们可给予每个用户或设备一个有意义的名称,如“WANGQUN”。至于在网络中用到“WANGQUN”时,怎样知道其对应的IP地址呢?这完全由操作系统自己完成,我们大可不必考虑。

三、通信协议的安装、设置和测试

局域网中的一些协议,在安装操作系统时会自动安装。如在安装Windows NT或Windows 95/98时,系统会自动安装NetBEUI通信协议。在安装NetWare时,系统会自动安装IPX/SPX通信协议。其中三种协议中,NetBEUI和IPX/SPX在安装后不需要进行设置就可以直接使用,但TCP/IP要经过必要的设置。所以下文主要以Windows NT环境下的TCP/IP协议为主,介绍其安装、设置和测试方法,其他操作系统中协议的有关操作与Windows NT基本相同,甚至更为简单。

■TCP/IP通信协议的安装。在Windows NT中,如果未安装有TCP/IP通信协议,可选择“开始/设置/控制面板/网络”,将出现“网络”对话框,选择对话框中的“协议/添加”,选取其中的TCP/IP协议,然后单击“确定”按钮。系统会询问你是否要进行“DHCP服务器”的设置?如果你的IP地址是固定的(一般是这样),可选择“否”。随后,系统开始从安装盘中复制所需的文件。

■TCP/IP通信协议的设置。在“网络”对话框中选择已安装的TCP/IP协议,打开其“属性”,在指定的位置输入已分配好的“IP地址”和“子网掩码”。如果该用户还要访问其它Widnows NT网络的资源,还可以在“默认网关”处输入网关的地址。

■TCP/IP通信协议的测试。当TCP/IP协议安装并设置结束后,为了保证其能够正常工作,在使用前一定要进行测试。笔者建议大家使用系统自带的工具程序:PING.EXE,该工具可以检查任何一个用户是否与同一网段的其他用户连通,是否与其他网段的用户连接正常,同时还能检查出自己的IP地址是否与其他用户的IP地址发生冲突。假如服务器的IP地址为192.168.0.1,如要测试你的机器是否与服务器接通时,只需切换到DOS提示符下,并键入命令“PING 192.168.0.1”即可。如果出现类似于“Reply from 192.168.0.1……”的回应,说明TCP/IP协议工作正常;如果显示类似于“Request timed out”的信息,说明双方的TCP/IP协议的设置可能有错,或网络的其它连接(如网卡、HUB或连线等)有问题,还需进一步检查。

四、小结

在组建局域网时,具体选择哪一种网络通信协议主要取决于网络规模、网络间的兼容性和网络管理几个方面。如果正在组建一个小型的单网段的网络,并且对外没有连接的需要,这时最好选择NetBEUI通信协议。如果你正从NetWare迁移到Windows NT,或两种平台共存时,IPX/SPX及其兼容协议可提供一个很好的传输环境。如果你正在规划一个高效率、可互联性和可扩展性的网络,TCP/IP则将是理想的选择。

参考文献

[1]阮家栋 俞丽和 《微型计算机网络原理及应用》 北京 中国纺织大学出版社 1995

ipx协议篇3

[关键词]局域网;通信协议;TCP/IP

HowTOConfiguretheCommunicationProtocolsoftheLAN

WangGuangming

(ClassOne,GradeThree,DepartmentofComputerScience,ZaozhuangTeachers''''College,Zaozhuang277100)

Abstract:BasedontheLAN,forNetWare、Windows95/98andthemainisWindowsNToperationsystem,thispaperintroduceandanalysisthecharacteristic、capabilityandtheessentialconfiguremethodofthecommunicationprotocols.

KeyWords:LAN;CommunicationProtocols;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或连线等)有问题,还需进一步检查。

四、小结

在组建局域网时,具体选择哪一种网络通信协议主要取决于网络规模、网络间的兼容性和网络管理几个方面。如果正在组建一个小型的单网段的网络,并且对外没有连接的需要,这时最好选择NetBEUI通信协议。如果你正从NetWare迁移到WindowsNT,或两种平台共存时,IPX/SPX及其兼容协议可提供一个很好的传输环境。如果你正在规划一个高效率、可互联性和可扩展性的网络,TCP/IP则将是理想的选择。

参考文献转

1]阮家栋俞丽和《微型计算机网络原理及应用》北京中国纺织大学出版社1995

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和多个合作伙伴互连,也可通过多个IPX连接多个合作伙伴。

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://gsacom.com/news/gsa_406.php.

[2] 闫波,李洁. GRX在GPRS国际漫游网络中的应用[J]. 计算机与网络, 2008(20): 63-64.

ipx协议篇5

具体方法如:

1、首先安装一个IPX/SPX协议,是使用IPX协议来进行局域网联机对战的。

2、使每天联机的电脑游戏序列号不一样。

3、设置目标网络,使联网对战的每天电脑的目标网络一样即可完成局域网联机。

(来源:文章屋网 )

ipx协议篇6

在电力系统的生产运行中,电网数据不仅要采集并反映在调度自动化实时系统,也需要传送到管理信息系统,为企业管理部门提供决策依据。因此,在调度自动化系统改造的过程中,调度自动化系统改造的过程中,调度自动化实时系统与MIS系统间互联是工程人员面临的一项重要技术开发工作。

目前国内调度自动化实时系统一般选用UNIX操作系统下的工作站方式,采用TCP/IP工业标准协议,基于X-Windows的图形标准;而企业MIS系统一般沿用了NOVELL网络技术,采用ipx协议,基于MicrosoftWindows图形应用标准。在这两种不同的系统之间,如果要实现图形交换,难度较大,所涉及的工作量也非常庞大。相对而言,实现系统间的数据信息交换就比较简单。出于工程考虑,调度自动化实时系统与MIS系统间的互联一般可以归结为两系统间的数据交换问题。

1选择系统数据互联方式

广州电力工业局引进的调度自动化实时OASyS系统是一个基于TCP/IP技术的局域网系统,而MIS系统沿用了以往的NOVELL3.12网络,两个系统间存在数据交换的必要任务:OASyS系统的实时数据需要提供给MIS系统显示,MIS系统需要向OASyS系统提供电网设备参数数据等。

在系统数据互联方式上,广州电力工业局作了较详细的调研工作,考虑了以下几种方式:

a)升级NOVELL服务器软件版本,开发Netware下的TCP/IP协议功能;

b)改造MIS网,选用支持TCP/IP协议通信的网络系统形式;

c)设置转发机,在TCP/IP与ipx之间进行转换。

考虑到技术力量分布和工程进度实际情况,前两种方式都存在开发工期太长的问题,而且MIS网改造本身就是一项规模比较庞大的独立工程,不适宜在调度自动化改造项目中同时考虑。采用第三种方式有利于在现有系统条件下满足生产实际的迫切需要,开发投入很少,利于有步骤地实现全局效益。

应该指出,采用转发机方式,只能完成数据部分的网络交换,MIS系统还必须维护一套单独的图形界面,这对于已存在旧MIS系统的情况比较实用,但最终发展应该走向一体化结构。

转发机的设置方式有几种,可以选择转发机在MicrosoftWindows95/98平台上进行软件开发,也可以寻找DOS平台上的一些应用软件进行支撑,以达到协议转换的目的。由于历史应用原因,广州电力工业局选择了基于DOS平台的转发软件开发。

2系统结构介绍

图1表明,在硬件连接上,网络多口开关NETWORKSWITCH是调度自动化实时系统和MIS系统的物理连接点,具有多个UTP端口,同时提供实时网和MIS网的物理连接位置。在物理层上,TCP/IP协议和ipx协议可以同时在双绞线介质上工作,网络数据包可以在网络多口开关的各端口之间进行传输。另外网络多口开关提供物理屏蔽作用,使得ipx协议的数据包不流向实时网,实时网的网络安全和负荷得到保证。

转发机采用一台普通微机实现,配置一块10Mbit/s速率以太网卡。

3转发机网络功能层次

由系统硬件连接方式可以看出,转发机通过网络多口开关,一方面要完成与OASyS系统间的TCP/IP协议数据包的交换,采集实时网提供的电网运行实时数据;另一方面要完成与MIS服务器之间的ipx协议数据包交换,将电网运行数据到MIS系统中。这就要求转发机同时具有处理TCP/IP协议和ipx协议的网络软件功能。图2为转发机的网络功能层次示意图。

在DOS平台上,转发机要同时实现TCP/IP和ipx协议应用,必须借助于一定的支撑软件。在DOS操作系统中实现ipx协议应用是完全遵从NOVELL网络工作站定义的,但是DOS本身并不具备TCP/IP协议的处理能力,如果要在DOS操作系统下同时实现这两种网络协议应用,并兼用同一的网卡物理驱动,需要寻求一种合适的支撑平台。

通过对系统的应用条件大量调研,广州电力工业局选择了SUN公司出品的PC-NFS软件来实现DOS平台下的两种网络协议转换应用处理。

4PC-NFS软件的原理和设置

NFS(networkfilesystem)是UNIX操作系统中的一个标准应用,完成数据文件的网络映射和共享。P-NFS,即在基于DOS操作系统的微机上实现NFS功能。

在转发机上安装PC-NFS软件,可以将OASyS实时系统中充当通信功能工作站的某文件路径映射为转发机的一个当地盘符;同时在转发机上安装NOVELL工作站标准驱动软件,MIS网的NOVELL服务器的某文件路径映射为转发机的另一盘符。转发机的应用程序只需在两个盘符之间完成数据文件内容交换或数据广播,就可实现两个系统之间的数据转发功能。同时,在转发机上还可以运行数据统计打包模块,实现诸如实时、总加、整点等数据分析功能。

要注意NFS的完整应用。不管是提供共享文件的工作站主机,还是享受共享文件内容的机器,都要开放并定义相应的NFS功能。在OASyS系统中,要使用#setup来激活通信节点机的NFS功能,定义开放的子目录,以及定义作为开放对象的机器名称。

在转发机安装PC-NFS软件的步骤为:

a)首先在工作站安装NetWare工作站软件,登录到NetWare服务器,注意采用++的方式,避免使用方式。因为ODI方式下,PC-NFS的TCP/IP协议应用可以与ipx协议的网络物理驱动兼用。

b)安装PC-NFS软件。根据提示,输入提供NFS服务的主机名称、IP地址、路径,本地(转发机)的名称、IP地址及登录的用户名等内容。

c)运行PC-NFS的mt程序,选择提供NFS服务的主机名称、路径、IP地址、锁文件方式、开机自动映射等荐,使得转发机在开机过程中可以自动形成工作站节点路径的映射盘符。

5转发数据过程

在转发机,实时系统通信节点机盘符与MIS网服务器盘符生成后,要开发相应的应用程序,以实现两侧系统数据的交换。应用程序的编制可以采取定时器方式,在规定的时间周期到达时,激活从实时网数据文件读数,并广播到MIS系统中,或写入MIS服务器特定文件的进程。

在广州电力工业局实时OASyS系统与MIS系统之间,主要完成三类数据的转发工作,分别是实时电网运行数据,系统主要遥测总加点的历史运行数据,和系统所有遥测量的历史整点数据。有鉴于此,转发机应用软件的编写方面,分别考虑这三类数据的读写处理。一个很重要的问题在于,作为数据来源,OASyS系统的通信节点机上必须根据转发内容的定义,运行必要的进程生成相应的数据文件。

在广州电力工业局OASyS系统中,我们开发了在调度界面显示电网设备参数的应用程序,由于调用过程简单、内容详实,深受调度人员喜爱,其中实时网上的设备参数信息来源于MIS网中的有关数据库内容。考虑到转发机处于两个系统的联系地位,在转发机的应用程序中,我们设计了一个专门的模块,将MIS系统的数据信息定时传送到实时SCADA系统中。

由于转发机应用软件是独立编程,可以避免MIS网中机器随意破坏实时系统运行的可能性。同时由于转发机的应用处理对象基本上是数据文件,在程序的模块化处理、增删功能方面很有优势。

6工程实施情况

广州电力工业局OASyS系统与MIS系统间数据交换的工作在调度自动化新系统投运的同时就完成各项软件编程和测试工作,经过试运行和修改阶段,现在已完全投入生产运行。根据设计基本思路,OASyS系统与MIS系统间实现了实时、历史、电网设备参数等数据的交换工作。运行情况表明,网络支撑平台和转发应用运行稳定,没有出现网络协议处理出错的情况。

ipx协议篇7

关键词:局域网 组建 维护

校园网络是指在校园范围之内,将计算机以相互共享资源的形式连接在一起,并且具备教学、管理和信息服务等功能的计算机系统的集合。在校园局域网的组建和维护中,应该本着安全性、可靠性、先进性、经济型和标准性的原则。

一、网络的组建

(一)硬件条件

目前,计算机网络的拓扑结构可以分为总线型、环型和星型。星型网络结构简单、利于拓展,是局域网中最常使用的一种拓扑结构。因此,大多数企业都是用星型网作为局域网的拓扑结构。此外,在局域网的组建中,还需要配备网线、网卡和网络交换机等一系列的硬件设备。目前的网卡大多数都集成在主板上,无需单独安装,如果有较旧的机器,就要安装网卡及其驱动程序,这时就需要在打开机箱以后,找到主板上的PCI插槽,直接插入网卡,插好之后重起计算机,在重启以后计算机会自动搜索软件,并且提示安装驱动程序。紧接着,就可以选择传输的介质,也就是所说的网线,用户可以从成本和传输的实际情况上进行考虑,在双绞线、同轴电缆和光纤中,双绞线经济实惠、性价比高,能满足一般传输要求,因此室内可考虑选择双绞线。建筑物之间选择光纤较好。在布线的时候要尽量缩短长度,这样可以有效的减少传输数据中所出现的电磁干扰。

(二)软件条件

由于计算机的操作系统基本上是Microsoft公司的Windows操作系统,因此,在设置的时候基本存在IPX/SPX、TCP/IP和NetBEUI三种形式的网络协议,这三者可以满足不同的网络规模和需求,存在各自的优势。如果组建一个小型的单网段的网络,没有对外连接的需求,那么最好选用NetBEUI通信协议。如果正在规划一个可拓展性、高效率和可互联性的网络,那么TCP/IP是最好的选择。IPX/SPX协议本来就是Novell开发的专用于NetWare网络中的协议,如果想要把NetWare迁移到Windows,那么就选用IPX/SPX。这3个网络协议都有各自的优点,因此在使用的时候必须根据实际情况进行选择,选择最适合的网络协议。

(三)IP地址配置

在局域网的组建中,如果想要满足计算机网内的对等互连,在配置IP的时候,就选择自动获取IP地址选项。然而想要实现外部网络和局域网之间形成良好的互访,就必须手动去设置计算机的IP地址。对于同一个局域网来说,IP地址的取值必须是唯一的,在IP取值上基本是从1到254的范围内。在网络属性的配置上,在选择“TCP/IP”项,在配置窗口单击“属性”按钮,选择“IP地址”标签,选择指定的IP地址,在IP地址中输入地址,在“子网掩码”中输入“255.255.255.0”,按”确定”退出。

二、 局域网的维护

(一)网络系统与硬件维护

在对局域网维护时,系统维护主要包括对客户端操作系统的维护、服务器操作系统的维护和专用软件的维护。目前,较为常用的操作系统是Windows操作系统,然而造成服务器操作系统崩溃、局域网瘫痪和单个客户机停机的现象较多,这些都是造成客户端不能正常工作的关键因素。不论是硬件还是软件出现问题,都必须先选择备用机来替代故障机,再对故障机进行修理,从而保证网络的正常运行。

(二) 数据库维护

随着时间的不断推移,数据库会越来越庞大。系统管理人员,必须全面做好数据库的维护,对日常的资料进行备份,并按照顺序排列好,从而确保人们在需求资料的时候,能够快速的搜索到,确保资料的安全性。

三、方案实现

(一)选择交换机

交换机是局域网中主要的连接设备,由于价格降低,已取代集线器。我们选择传输速率是10/100Mbps自适应,具有全双工/半双工自适应传输模式的交换机。

(二)连接交换机和网络设备

用直通线将计算机和交换机连接起来。交换机放置的位置要考虑距离、连接方便、美观、靠近电源等方面,一定要注意的是直通线的长度不能超过100米。

(三)设置IP地址和子网掩码

IP地址相当于一个网络名称,它是网络中唯一的标识。右击“网上邻居”,在弹出的快捷菜单中,选择“属性”,选中“本地连接”并右击,选择“属性”,选择“Internet协议(TCP/IP)”,单击“属性”,在对话框中输入IP地址和子网掩码。

(四)设置共享

计算机连接成功后,还要设置硬盘或打印机的共享,计算机之间、计算机和打印机之间就可以通信了。

例如,我们要共享某台计算机的D盘,打开“我的电脑”,右击要共享的D盘,选择“共享和安全”,选择“共享此文件夹”。这样,其他计算机就可以在“网上邻居”中看到共享的内容。

五、结束语

校园局域网的组建和维护是一项复杂的系统工程,这不仅要求学校工作人员具备过硬的技术,还需要全体使用和管理的人员密切配合,从而确保校园网络能够安全稳定的运行。

ipx协议篇8

一、 通过串口/并口进行双机通信

串口(com)/并口(lpt)微机间通信技术是最为传统的,也是广大计算机用户最为熟悉和常用的计算机标准设备,并口除了常用于连接打印机外,作为通信端口实现快速数据通信其效果也令人满意,过去在dos下两台微机间的连接比较简单,而在windows9x平台下就要复杂一些。

1、 电缆制作

如果要通过串/并口直接电缆连接实现两台微机间通信,首先应当制作连接线缆。线缆一般不应过长,即不可作为远距离,对于串口应控制在15米以内,并口则控制在4.5米以内。串口一般采用9芯孔型插头,并口一采用25芯针型插头,串并口通信线缆连接定义如下表:

表1 并口电缆连接线序

a端 b端 a端 b端

1 1 14 14

2 15 15 2

3 13 16 16

4 12 17 17

5 10 18

6 11 19

7 20 20

8 8 21

9 9 22

10 5 23

11 6 24

12 4 25 25

13 3

表2 串口电缆连接线序

a端25芯 a端9芯 b端25芯 b端9芯

2 3 3 2

3 2 2 3

4 7 8 1

5 8 8 1

6 6 20 4

7 5 7 5

8 1 4+5 7+8

20 4 6+22 6+9

22 9 20 4

根据微机端口的型号将a端插头与b端插头按照上述线序表焊接,在焊接线缆时,最好在焊接处采用绝缘套管以防止短路,焊接完成后最好用万用表对各个线的连接进一步确认,然后再连接微机进行通信。wwW.133229.CoM

2、 windows9x系统设置

在windows9x下,实现双机间的直接电缆通信应具备下列条件。

a、 拨号网络适配器

从“开始|设置|控制面板|网络”中启动网络界面,查看是否安装了拨号网络适配器,如果没有则从windows9x系统盘中安装拨号网络适配器。

b、 通信协议

通信的两台微机必须采用相同的通信协议,常用的有tcp/ip、ipx/spx、netbeui协议,同样在网络界面中安装通信协议,并绑定使用该协议的网络组件。

c、 设置共享资源

要将计算机中的数据成为网络上可访问的,则必须将其所在的文件夹或驱动器设置为共享属性,另外在主机的网络界面中必须有microsoft网络上的文件与打印机共享组件。

d、 直接电缆连接

在“开始|程序|附件|通信”中必须有直接电缆连接程序,若没有则从windows9x系统盘中安装。

3、 数据通信

如果上述工作准备好后,就可以进行双机通信了,首先用电缆把两台微机连接起来;在主机上运行直接电缆连接程序,设置好通信端口,把该机设置为主机,并进入侦听状态;同样在客户机上运行直接电线连接程序,设置好通信端口,定义为客户机,并进行连接,以microsoft网络用户的身份进行注册,在计算机名提示框是输入主机名,即可连到主机上进行数据通信。

二、通过网卡进行双机通信

用串并口线缆通信虽然方便,但连接距离较短(一般只有几米),利用网卡进行双机通信,一是真正做到了资源共享,连网的计算机处于平等地位,二是设置灵活,可根据不同的软件要求,选择不同的协议,三是连接距离较远。

1、硬件连接

利用网卡进行双机通讯,根据使用的通讯线缆不同,有两种硬件连接方式,一种是同轴电缆加网卡进行双机通讯,另一种是用双绞线加网卡进行双机通讯。

(1) 同轴电缆和网卡的安装:同轴电缆可以购买做好了接头的那种,也可以自己动手做。

关闭电脑,插上网卡。把t形接头一端接到网卡上,拧好。一端接上终端电阻,最后一端与同轴电缆连接,再接到另一台电脑的t形头上。

(2) 双绞线和网卡的安装:用双绞线连接两台电脑更廉价、可靠。网卡的安装同上。网卡上的1、2脚用于发送数据,3、6脚用于接收数据,因此只要将第一块网卡的1、2脚与第二块网卡的3、6脚,第一块网卡的3、6脚与第二块网卡的1、2脚相连即可。这可以通过调整双绞线的rj45插头的线序来实现。如下图所示:

按照上图制作好双绞线后,将rj45头分别插入两台电脑的网卡,再固定好网线,硬件部份的工作就算完成了。

2、软件设置

(1)配置网络:

首先安装驱动程序,启动时,系统会自动寻找新安装的网卡,并安装网卡的驱动程序,如果windows 95/98中没有所安装网卡的驱动程序,就需要插入网卡附带的驱动程序盘了。

在要安装的网络组件栏中,选择“协议”,按“添加”按钮。

在厂商栏选择“microsoft”,在网络协议栏,根据需要选择网络协议。一般选择“ipx/spx兼容协议”或者“tcp/ip”协议,按“确定”按钮。

在要安装的网络组件栏中,选择“客户”,按“添加”按钮。

在厂商栏选择“microsoft”,在网络用户栏,选择“microsoft网络用户”,按“确定”按钮。

在要安装的网络组件栏中,选择“服务”,按“添加”按钮。

选择“microsoft网络文件与打印机共享”,按“确定”按钮。

经过以上步骤,在“网络”的“配置”标签页已经安装的网络组件列表中应该至少有以下四项内容:microsoft网络用户、网络适配器(与你的网卡型号相对应)、ipx/spx兼容协议(或/和tcp/ip)和microsoft网络上的文件与打印机共享。

[注]:以上四项内容缺一不可,否则网络不能正常工作。

在“配置”标签页中点取“文件与打印机共享”按钮,设置“允许其他用户访问我的文件”和“允许其他计算机使用我的打印机”为有效。

在“网络”的“标识”页中,设置“计算机名”、“工作组”及“计算机说明”,windows将使用以上信息在网络上识别计算机。

在“网络”的“访问控制”标签页中,设置对共享资源的访问控制方式。有两种控制方式:共享级访问控制和用户级访问控制,一般选择共享级访问控制即可。

完成以上设置后,按“确定”按钮,系统将根据你的设置,完成指定网络组件的安装。在安装过程中,系统可能会要求你插入windows系统盘,复制一些必需的文件,这时根据屏幕提示操作即可。

如果在前面安装了tcp/ip协议,在“配置”页已安装组件列表中选取相应的tcp/ip协议,然后在ip地址域输入一个ip地址,子网掩码可设置为255.255.255.0。

在完成以上安装步骤后,关机重新启动,在计算机工作桌面上应能看见标识为“网上邻居”的新图标。选取“网上邻居”,即可看见两台计算机。网络连通后,即可分别设置要共享的资源,如硬盘、文件夹、打印机、光驱等。

三、利用usb进行双机通讯

支持双机甚至多机互连的usb to usb网络产品已经出现,因此也可以利用usb进行双机通讯。

usb to usb网络产品,一般包含一个usb连接盒,两条usb连接线,当然还有联网的软件。只要两台电脑都有usb接口,就可利用usb to usb网络产品相连接,再安装软件及通讯协议等,就互连成网上邻居,可共享文件、打印机,也可玩网络游戏等。

利用usb进行双机通讯的特点是:

(1)安装检测容易。

(2)usb热拔插,即插即用(与笔记本相配使用十分方便)。

ipx协议篇9

关键字:局域网;服务器;防火墙;网络协议

自1995年中国教育教研网(CERNET)建成后,校园网的建设已经进入到一个蓬勃发展的阶段。校园网的建成和使用,对于提高教学和科研的质量、改善教学和科研条件、加快学校的信息化进程,开展多媒体教学与研究以及使教学多出人才、科研多出成果有着十分重要而深远的意义。其主要包括各种局域网的技术思想、网络设计方案、网络拓扑结构、布线系统、Intranet/Internet的应用、网络安全,网络系统的维护等内容。

一、局域网简介

局域网LAN(local area network)的覆盖范围较小,一般从几十米到几公里。特点时传输速度高、组网灵活,成本低。连网以后,可以实现数据、信息、软件、硬件资源的共享,更为有效的利用现有资源和提高工作效率。

组建局域网时,首先要考虑网络分布的地理范围,范围的大小决定网络结构和布线,当范围较小时,使用一条电缆线就可将几台工作站连接起来形成一个小型网络;而当网络的地理分布较宽广时,就要考虑是否要分段管理,并相应地配置每一网段和各网段之间所需的传输介质和连接设备。

(一)网络类型

常见拓扑结构、星形拓扑结构、总线拓扑结构、环形拓扑结构、令牌环等类型。

(二)常用网络设备

1、网卡(NIC):负责计算机与网络介质之间的电气连接,比特数据流的传输和网络地址确认,主要技术参数为带宽速度、总线方式、电气接口方式。

2、集线器(Hub):主要指共享式集线器。相当于一个多口的中继器,一条共享的总线,能实现简单的加密和地址保护。主要考虑带宽速度、接口数、智能化(可网管)、扩展性(可级联和堆叠)。

3、交换机(Switch)指交换式集线器。交换机的出现是为了提高原有网络的性能,同时又保护原有投资,降低网络响应速度,提高网路负载能力。交换机技术现在在不断更新发展,功能不断加强,可以实现网络分段,虚拟子网(VLAN)划分、多媒体应用、图像处理、CAD/CAM、Client/Server方式的应用。

不同型号的设备可提供多种不同的网络接口,以适应不同的传输介质(如光缆、双绞线)和速率(10M或100M)。

(三)网络设备选型

网络设备选型过程中需要注意的问题如下:1、网络中心设在办公楼内。由于学校用户比较多,如果划分在一个子网里势必会影响网络的传输速度,所以建议用三层路由机制;2、汇聚层交换机设在教学楼、办公楼、图书馆、教工宿舍等中心部位,起到管理本楼用户的作用;3、在网络建设中,最重要是布线,布线可以说是真正的一次性投资,较大范围的网络布线需破土施工,基本无法追加投资提高其性能。布线系统的性能在很大程度上决定了网络的使用性能,所以布线系统的规划应以目前所能达到的尽可能高的性能为标准。对于范围较大的网络应坚决使用五类线或超五类线。

(四)服务器设置

选择一台机子,将本机IP地址设为192.168.0.1,子网掩码填255.255.255.0,服务器只用设置这两项就可以了,要是想联机游戏,得添加一个名为NWLINK IPX的协议,右键单击“网上邻居”属性右击本地连接属性安装添加NWLINK IPX协议确定。

其他客户设置如下:把客户机的IP设置为:192.168.0.2,客户IP不能跟服务器IP重复,为了能使整个局域网处于一个网段里,把子网掩码设置为255.255.255.0,接着设置网关,网关设置为服务器的IP192.168.0.1,如果不上网就无须设置DNS了。

(五)网络操作系统的选择

目前,网络操作系统有三大阵营:Unix网络操作系统有较长历史,良好的网管功能,丰富的应用软件支持;Microsoft网络操作系统有代表性的是Windows NT,它是32位多任务处理的操作系统;Novell网络操作系统是占世界局域网主流的操作系统。

(六)Internet接入技术

1、光纤:光纤是速度最快的Internet接入方式,适用于对带宽要求较高的大型校园网Internet接入,当然它的技术要求和成本也是最高的。

2、DDN:DDN是目前校园网接入Internet的主要方式,速度最高可达2Mbit/s。它性能稳定,成本适中,比较适合中型校园网。

3、ISDN:对于终端较少的小型校园网,可选用ISDN接入Internet。ISDN接入Internet的标准速度是64Kbit/s(1B+D)。ISDN配置简单,虽然像Modem一样利用电话线路,但可以在上网的同时打电话。

4、ADSL:ADSL是 Asymmetric Digital Subscriber Line的缩写,中文意思是非对称数字用户线路,下行和上行最快速度分别是8Mbit/s和 1Mbit/s。ADSL上网也通过电话线路,但不需要拨号。ADSL的使用费和维护费用远远低于DDN,而速度却高于DDN,是校园网接入 Internet的理想选择。

(七)局域网的防火墙设置

如果学校是通过教委的教科网上网,则可不在校园网中采用防火墙设备。因为教科网一般采用的是虚网技术(VLAN),其内部采用的是自定义的IP地址,然后通过教委的路由器联入互联网。因此只需教委投资,在教科网入网接口处加上防火墙就可以了,其下属各学校不需要重复投资购买这项设备。

(八)网络协议的选择

网络中的计算机要想相互进行“交流”,也必须选择一种彼此都能听得懂的“公用语言”,即我们通常所说的网络通信协议(Protocol)。目前,局域网(校园网)中常用的通信协议主要有NetBEUI、IPX/SPX和TCP/IP三种。

1、NetBEUI是为中小型局域网设计的,它不支持多网段网络,这是NetBEUI不适合大型网络的一个重要原因。NetBEUI的优点是安装非常简单,不需要进行配置,在三种协议中占用内存最少。

2、IPX/SPX在复杂环境下具有很强的适应性,具有强大的路由功能,适合于大型网络使用。

3、TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是应用最为广泛的一种网络通信协议,无论在局域网、广域网还是Internet,无论是Unix系统Windows平台,它都支持,可以说TCP/IP协议是计算机世界的一个通用“语言”。

三种协议各有各的优点,选择哪一种需要具体看组建什么类型的网络,在这推荐使用TCP/IP协议。

二、网络管理与安全

网络安全是任何计算机网络建设必须解决的重要问题,校园网建设应把网络管理与安全放在突出地位。

1、建立网络信息管理机构,成立网络信息管理的三级管理体系。学校信息管理委员会,即网络信息管理的最高领导机构,负责网络信息管理政策、法规及发展规划的制定和宏观协调;网络信息管理中心,即网络信息管理的职能机构,负责管理工作的具体组织实施、技术培训和应用开发的指导、协调;网络管理员,即各办公室和教研组网络信息管理者,负责本单位局域网及其信息开发的协调。

2、制定网络信息管理制度和规范,制定网络信息管理工作制度和规范,使网络运行和开发应用有章可循,有法可依。内容包括四类:网络信息管理机构和人员职责;网络信息管理工作制度,包括值班制度、汇报制度、登记统计制度、培训制度等;信息标准和信息工作规范;网站开设、维护和用户上网规程等。

3、正确实施网络信息管理,包括设备管理、技术管理、计费管理、信息管理和使用管理。

4、采取配套的网络信息安全措施,包括防火墙设置、网络防杀病毒、数据加密和信息工作保密制度等。

5、人员培训,这包括网络管理人员、维护人员及普通用户的培训,这对于以后正确地使用网络、管理好网络非常重要。

只注重有形的网络建设而忽略了无形的文化建设是校园网失败的最关键的原因。这里所指“无形的文化”是指人们的观念、工作方式、利益结构、学校的管理运作模式等看不见、摸不着的东西。从某种意义上讲,校园网的建设绝不仅仅只是涉及到技术问题,而是会引起更深层次的变革,也就是说信息技术所带来的一场变革会彻底改变我们的生活方式和工作方式,对于一这一点我们应该清醒的认识。

三、结束语

上述只是组建校园局域网措施中的基本方法和一些建议,为了更好的组建校园局域网,应该切合实际的集合当地的状况来进行组建。组建后更应以积极的态度进行维护安全加大网络安全资金投入、健全网络安全管理制度及措施,是保障网络安全必不可少的措施。

参考文献:

1、胡玉峰.局域网组建一书通[M].航空工业出版社,2003.

2、覃明揆.2006网管员特训[M].四川出版集团,2005.

3、李琳等.局域网技术与应用[M].清华大学出版社,2004.

4、方汗等.局域网与Internet应用[M].云南出版社,2005.

5、李梅.局域网组建与管理[M].机械工业出版社,2006.

6、张尧学.计算机网络及Inertnent教程[M].清华大学出版社,1999.

ipx协议篇10

关键词:VPN;隧道技术;L2TP

中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)23-879-02

VPN and It's Tunneling Technology Research

CHEN Xing-gang, MENG Chuan-liang

(Guizhou University, Electronic Science and Information Technology Institute, Guiyang 550025, China)

Abstract: The article introduced VPN and its concrete implementing technology―Tunneling Technology. First it introduced the concept of VPN, and then it discussed the principle of work. In the end, it analyzed the VPN’s tunneling technology in detail, especially focusing on analyzing the L2TP tunneling protocol.

Key words: VPN; Tunneling Technology; L2TP

1 VPN的概念

VPN,即虚拟专用网(Virtual Private Network),它指的是一种依靠ISP和其它NSP,在公用网络中建立专用的数据通信网络的技术。通过对网络数据的特殊封包和加密传输,在一个公用网络(通常是因特网)建立一个临时的、安全的连接,从而实现在公网上传输私有数据、达到私有网络的安全级别。在虚拟专用网中,任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是利用某种公众网的资源动态组成的。IETF草案理解的基于IP的VPN为:“使用IP机制仿真出一个私有的广域网”,即通过私有的隧道技术在公共数据网络上仿真一条点到点的专线技术。

通常,VPN是对企业内部网的扩展,通过它可以帮助远程用户、公司分支机构、商业伙伴以及供应商同公司的内部网建立可信的安全连接,并保证数据传输的安全。VPN可用于不断增长的移动用户的全球因特网接入,以实现安全连接;可用于实现企业网站之间安全通信的虚拟专用线路,以便经济有效地连接到商业伙伴和公司分支机构。

2 VPN的原理

VPN通过公众IP网络建立了私有数据传输通道,将远程的分支办公室、商业伙伴、移动办公人员等连接起来,减轻了企业的远程访问费用负担、节省电话费用开支,并且提供了安全的端到端的数据通讯。

常规的直接拨号连接与虚拟专网连接的异同点在于:在前一种情形之中,PPP(点对点协议)数据包流是通过专用线路传输的;在VPN中,PPP数据包流是由一个LAN上的路由器发出,通过共享IP网络上的隧道进行传输,再到达另一个LAN上的路由器。

这两者的关键不同点是隧道代替了实实在在的专用线路。隧道好比是在WAN中拉出一根串行通信电缆。那么,如何形成VPN隧道呢?

建立隧道有两种主要的方式:客户启动(Client-Initiated)或客户透明(Client-Transparent)。客户启动要求客户和隧道服务器(或网关)都安装隧道软件。后者通常都安装在公司中心站上。通过客户软件初始化隧道,隧道服务器中止隧道,ISP可以不必支持隧道。客户和隧道服务器只需建立隧道,并使用用户ID和口令或用数字许可证鉴权。一旦隧道建立,就可以进行通信了,如同ISP没有参与连接一样。

另一方面,如果希望隧道对客户透明,ISP的POPS就必须具有允许使用隧道的接入服务器以及可能需要的路由器。客户首先拨号进入服务器,服务器必须能识别这一连接要与某一特定的远程点建立隧道,然后服务器与隧道服务器建立隧道,通常使用用户ID和口令进行鉴权。这样客户端就通过隧道与隧道服务器建立了直接对话。尽管这一方针不要求客户有专门软件,但客户只能拨号进入正确配置的访问服务器。

3 VPN的隧道技术

VPN技术比较复杂,它涉及到通信技术、密码技术和现代认证技术,是一项交叉科学。具体来讲,目前VPN主要采用下列四项技术来保证其安全,这四项技术分别是隧道技术(Tunneling)、加解密技术(Encryption & Decryption)、密钥管理技术(Key Management)、使用者与设备身份认证技术(Authentication)。

隧道技术是VPN的基本技术,类似于点对点连接技术,它在公用网中建立一条数据通道(隧道),让数据包通过这条隧道传输。隧道技术的基本工作原理是在源局域网与公网的接口处将数据作为负载封装在一种可以在公网上传输的数据格式之中,在目的局域网与公网的接口处将数据解封装,取出负载。被封装的数据包在互联网上传递时所经过的逻辑路径被称为“隧道”。

要使数据顺利地被封装、传送及解封装,通信协议是完成此任务的关键。目前VPN的隧道协议可大致分为第二层次的隧道协议PPTP、L2F、L2TP和第三层次的隧道协议GRE、IPSec等。它们的本质区别在于用户的数据包是被封装在哪种数据包里面从而在隧道中进行传输的。无论哪种隧道协议都是由传输的载体、不同的封装格式以及被传输数据包组成的,传输协议被用来传送封装协议;封装协议被用来建立、保持和拆卸隧道,Cisco产品支持几种封装协议,包括L2F、L2TP、GRE协议等;而乘客协议是被封装的协议,它们可以是PPP、SLIP等。隧道协议的组成如图1所示:

3.1 PPTP――点对点隧道协议

PPTP协议由Microsoft、Ascend和3Com公司开发,它的分组不但能在IP上传送,也能在IPX、Apple Talk上传送。PPTP提供PPTP客户机和PPTP服务器之间的加密通信。PPTP客户机是指运行了该协议的PC机,如启动了该协议的Windows XP;PPTP服务器是指运行该协议的服务器,如启动了该协议的Windows Server服务器。PPTP可看作是PPP协议的一种扩展,它提供了一种在Internet上建立多协议的安全虚拟专用网的通信方式,远端用户能够透过任何支持PPTP的ISP访问公司的专用网络。

通过PPTP,客户可采用拨号方式接入公共IP网络――Internet。拨号客户首先按常规方式拨号到ISP的接入服务器(NAS),建立PPP连接;在此基础上,客户进行二次拨号建立到PPTP服务器的连接,该连接称为PPTP隧道,实质上是基于IP协议上的另一个PPP连接,其中的IP包可以封装多种协议数据,包括TCP/IP、IPX和NetBEUI。PPTP采用了基于RSA公司RC4的数据加密方法,保证了虚拟连接通道的安全性。对于直接连到Internet上的客户则不需要第一重PPP的拨号连接,可以直接与PPTP服务器建立虚拟通道。PPTP把建立隧道的主动权交给了用户,但用户需要在其PC机上配置PPTP,这样做就增加了用户的工作量也会造成一定的网络安全隐患。

3.2 L2F――第二层转发协议

L2F(Layer 2 Forwarding Protocol)是由Cisco公司提出的可以在多种介质如ATM、Frame Relay、IP网上建立多协议的虚拟专用网的隧道协议。远端用户能够透过任何拨号方式接入公共IP网络,首先按常规方式拨号到ISP的接入服务器(NAS),建立PPP连接;NAS根据用户名等信息,发起第二重连接,通向HGW服务器。在这种情况下隧道的配置和建立对用户是完全透明的。但是,L2F不支持流控;要求每个用户端局域网有专用的网关,费用较高。

3.3 L2TP――第二层隧道协议

L2TP结合了PPTP和L2F的优点,可以让用户从客户端或访问服务器端发起VPN连接。L2TP是把链路层PPP帧封装在公共网络设施如IP、ATM、帧中继中进行隧道传输的封装协议。

L2TP的主要作用是将PPP接入由本地扩展到远端,向用户提供经济的远程ISP接入和企业网接入,是IP VPN中极为重要的协议。L2TP支持多种协议,用户可以保留原有的IPX、Appletalk等协议或公司原有的IP地址;L2TP还解决了多个PPP链路的捆绑问题,使物理上连接到不同NAS的PPP链路,在逻辑上的终结点为同一个物理设备。

L2TP主要由LAC(L2TP Access Concentrator)和LNS(L2TP Network Server)构成(网络结构如图2所示),LAC(L2TP接入汇接点)支持客户端的L2TP,它用于发起呼叫、接收呼叫和建立隧道;LNS(L2TP网络服务器)是所有隧道的终点。

在ISP接入情况下,LAC对应本地NAS,LNS对应为ISP,拨号用户通过PSTN/ISDN接入本地的LAC后,可以通过隧道接入所选择的ISP。在VPN情况下,LAC对应为NAS或ISP,LNS对应为企业网网关,拨号用户或路由器可通过隧道直接接入企业网,成为企业网的一个虚拟用户。LAC和LNS就是隧道的两个端点,期间运行L2TP协议。

LNS和LAC经由L2TP组成了分布式广域接入系统。一个LAC可以建立多个隧道接入不同的LNS,一个LNS也可以经多个LAC接入。在给定的一对LAC和LNS之间可以根据需要建立多条隧道,隧道的物理传送媒体可以是UDP/IP、ATM或FR等。每条隧道内包含两类信道:控制信道和数据信道。相应地,L2TP消息也分为两类:控制消息和数据消息。其中,控制消息的作用是建立、维护和释放隧道和会话,在控制信道上发送;数据消息的作用就是封装PPP帧,在数据信道上传送。L2TP协议的操作包括三个过程:隧道建立、会话建立和PPP帧的封装前转,相应的隧道结构及呼叫和会话情况如图3所示。

L2TP这种方式给服务提供商和用户带来了许多好处。用户不需要在PC上安装专门的客户端软件,企业可以使用未注册的IP地址,并在本地管理认证数据库,从而降低了使用成本和培训维护费用。

与PPTP和L2F相比,L2TP的优点在于提供了差错和流量控制;L2TP使用UDP封装和传送PPP帧。面向非连接的UDP无法保证网络数据的可靠传输,L2TP使用Nr(下一个希望接受的消息序列号)和Ns(当前发送的数据包序列号)字段控制流量和差错。双方通过序列号来确定数据包的次序和缓冲区,一旦数据丢失根据序列号可以进行重发。

4 结束语

实现VPN 的隧道技术多种多样,它们各有各的优势,本文主要讨论了L2TP隧道技术。

目前的一种趋势是将L2TP 和IPSec 结合起来用L2TP 作为隧道协议,用IPSec协议保护数据。现在,市场上大部分VPN采用这类技术。

参考文献:

[1] 郭世满,马蕴颖,郭苏宁.宽带接入技术及应用[M].北京:北京邮电大学出版社,2006.

[2] 李征.接入网与接入技术[M].北京:清华大学出版社,2003.