ipx协议范文

时间:2023-10-24 07:04:03

ipx协议

ipx协议篇1

关键词:计算机 网络通信协议

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协议篇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

[2]瞿 坦 《计算机网络及应用》 北京 化学工业出版社 2002

ipx协议篇3

[关键词]通信协议 IPX/SPX协议 NetBEUI协议 TCP/IP协议

中图分类号:TP393.08 文献标识码:A 文章编号:1009-914X(2016)23-0114-01

引言:通过通信信道和设备互连起来的多个不同地理位置的数据通信系统,要使其能协同工作实现信息交换和资源共享,它们之间必须具有共同的语言。交流过程中都必须遵循某种互相都能接受的规则,这个规则就是通信协议。网络通信协议是计算机网络的一个重要组成部分,是不同网络之间通信、交流的公共语言。有了它,使用不同系统的计算机或网络之间才可以彼此识别,识别出不同的网络操作指令,建立信任关系,否则就会造成网络的接入速度太慢以及工作不稳定。这一技术发展至今,已经发展出了很多种不同类型的通信协议,不同的网络协议都有其存在的必要,每一种协议都有它所主要依赖的操作系统和工作环境。所以要很好地选择与配置协议就必须要先了解目前各主要协议的主要性能特点和所适用的范围,一遍合理的配置各种通信协议,保证网络通信的正常运行。

一、通信协议简介

通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式,信息单元应该包含的信息与含义、连接方式、信息发送和接收的时序,从而确保网络中数据顺利地传送到确定的地方。在计算机通信中,通信协议用于实现计算机与网络连接之间的标准,网络如果没有统一的通信协议,电脑之间的信息传递就无法识别。

通信协议包括语义、语法和时序三个组成部分。语义是对协议元素的含义进行解释。不同类型的协议元素所规定的语义是不同的。语法是将若干个协议元素和数据组合在一起用来表达一个完整的内容所应遵循的格式,也就是对信息的数据结构做一种规定。而时序是对事件实现顺序的详细说明。

二、几种主要的通信协议

1. IPX/SPX协议

IPX/SPX(网际包交换/序列包交换)协议主要应用于基于NetWare操作系统的Novell局域网中,基于其他操作系统的局域网能够通过IPX/SPX协议与Novell网进行通信。当用户端接入 NetWare服务器时,IPX/SPX 及其兼容协议是最好的选择。但在非Novell网络环境中,一般不使用IPX/SPX。IPX/SPX及其兼容协议不需要任何配置,它可通过网络地址来识别自己的身份。Novell网络中的网络地址由两部分组成:标成物理网段的网络ID和标明特殊设备的“节点 ID” 。其中网络ID集中在NetWare服务器或路由器中,节点ID即为每个网卡的ID号。 所有的网络ID和节点ID都是一个独一无二的内部IPX地址。正是由于网络地址的唯一性,才使用IPX/SPX具有较强的路由功能。IPX/SPX协议中,IPX是NetWare最低层的协议,他只负责数据在网络中的移动,并不保证数据是否传输成功,也不提供纠错服务。IPX 在负责数据传送时,如果接收节点在同一网段内,就直接按节点的ID将数据传给它;如果接收节点是远程的,数据将交给 NetWare 服务器或路由器中的网络ID,继续数据的下一步传输。

2. NetBEUI协议

NetBEUI(用户扩展接口)协议是一种体积小、效率高、速率快的通信协议,也是微软最钟爱的一种通信协议,所以它被称为微软所有产品中通信协议的"母语"。NetBEUI是专门为由几台到百余台计算机所组成的单网段部门级小型局域网而设计的,它不具有跨网段工作的功能,即NetBEUI不具备路由功能。如果一个服务器上安装了多个网卡,或要采用路由器等设备进行两个局域网的互连时,则不能使用NetBEUI通信协议。否则,与不同网卡(每一个网卡连接一个网段)相连的设备之间,以及不同的局域网之间无法进行通信。在3种通信协议中,NetBEUI占用的内存最少,在网络中基本不需要任何配置。

3. TCP/IP协议

TCP/IP(传输控制协议/网络协议)从字面上理解只有两个协议,即TCP协议和IP协议,而事实上它是是由一组具有专业用途的多个子协议组合而成的,这些子协议包括TCP、IP、UDP、ARP、ICMP等,而TCP和IP协议是协议族中最基本的最重要的两个协议。它是为了实现不同网络之间的互连而设计的。TCP/IP 通信协议具有灵活性,适用任意规模的网络,几乎可连接所有的服务器和工作站,正因为的灵活性也带来了它的复杂性,它需要针对不同网络进行不同设置,且每一个节点至少需要一个IP地址,一个网掩码,一个默认网关和一个主机名,但是在局域网中微软为了简化 TCP/IP协议的设置,在NT中配置了一个动态主机配置协议(DHCP),它可以为客户端自动分配一个IP地址,避免了出错。

三、选择通信协议的原则

1.网络结构和功能的一致性

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

2.除特殊情况外,一个网络尽量只选择一种通信协议

由于每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多。一方面影响了计算机的运行速度,另一方面不利于网络的管理。事实上一个网络中一般一种通信协议就可以满足需要。

3.注意协议的版本

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

4.协议的一致性。

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

结语:

通信协议作为连接不通网络和设备之间的桥梁,其作用至关重要。这一技术发展至今,已经发展出了多种多样不通版本的协议,而每个版本也都具有各自的特点和功能,所以在选择协议的时候应该根据实际需要选择最适合的通信协议,从而使其更好地为用户服务。

参考文献:

[1] 高传善.数据通信与计算机网[M].北京:高等教育出版社,2002.

[2] 梁振军,梁波.计算机互联网技术与TCP/IP协议[M].北京:海洋出版社,2006.

ipx协议篇4

【关键词】计算机网络通信协议TCP/IP协议IPX/SPX及其兼容协议

随着计算机技术的普及,网络信息化得到了新的发展。在这个过程中计算机网络通信协议成为该行业讨论的焦点问题。因此,本文将从通信协议的概念、原则和常见协议几个方面进行分析,力求提供新的思路。

1网络通信协议的概念

在计算机通信的过程中,两台计算机之间必须使用通信协议。网络通信协议主要是指通过信道和设备将多个不同位置的数据进行连接的通信系统,是计算机之间实现会话的必要基础。通信协议具有可靠性、有效性和层次性的特点。其本质是一种规则的体现,即计算机网络硬件和软件必须共同遵守的规则。与此同时,我们认为网络协议并不是单独存在的,常常存在于其他软件中。其中,基础型协议主要用来提供网络连接的服务,是通信服务中最基础的层面;应用型协议需要针对具体的网络服务来进行选择,不属于必备协议。从组成方面来看,网络协议主要包含三个要素,即语义、语法和时序。语义主要是对协议元素进行必要的解释,而不同的协议元素对语义的规定有所差别。语法主要是将各个协议的元素进行组合,通过计算机语言表达出相对完整的内容,是对信息数据处理的结构形式。时序则是对事件发生的顺序进行调整和说明。

2网络通信协议的原则

在计算机网络通信协议中进行信息和数据传递需要坚持三大原则。即所选协议的一致性、选择高版本协议和通信协议的单一性。所选协议的一致性是指协议需要和网络结构、功能相一致。在计算机网络通信协议中,网络通信协议需要对网络规模、兼容性和管理进行综合考虑。具体而言,当网络规模较小时,对网络的要求也随之较低。因此在网络配置的选择上重心在于网络速度。故,在协议的选择上以占用内存小和宽带利用率高的协议为主,常见的有:NetBEUI。反之,当网络规模较大时,网络结构也变得复杂,此时可以选择扩充性和管理性较强的协议,常见的有:TCP/IP。通信协议的单一性主要是指计算机之间的通信离不开通信协议,常规模式下每一个网络只能选择一种通信协议。这是因为,每一个网络通信协议均会占用计算机内存,当选择协议较多时,无疑会造成内存资源的不足和浪费,从而直接影响到计算机的运行速度,加大了网络管理的难度。选择高版本协议主要原因是:高版本协议的功能和性能相对较好。值得一提的是每个通信协议都有其最合适的网络环境。因此,使用者需要根据网络计算机的环境选择与之匹配的网络通信协议。

3常见的网络通信协议

3.1TCP/IP协议

TCP/IP协议是TCP协议和IP协议的结合体,是最重要的两种协议。最早使用该协议的是Unix系统,并且得到了市场上大多数计算机厂商和操作系统的大力支持。在互联网的使用过程中,TCP/IP协议能够提供有效地端字节传输服务。首先,传给IP层的数据流可以通过TCP分割成长度较为合适的数据段后再进行二次传输,然后根据接收端主机从IP层接收的数据包进行上传。常见的IP协议主要为IPV4协议和IPV6协议,该协议规定了在互联网传输过程中准确的数据格式,因此,在TCP/IP协议中的传输是相对严格的一个过程。与此同时,IPV6协议优于IPV4协议,具体表现在三个方面。即IPV6协议拥有更为广阔的地址空间,将IP地址长度从32位上升到128位;拥有更小的路由表,即IPV6协议遵循聚类原则,路由器可以在路由表中选择一条记录来代表一片子网,因此缩短了路由表的长度,进而提高了路由器转发数据包的速度。最后,IPV6协议协议增加了自动配置的支持功能,该功能能够使网络管理更为便利和安全,同时可以对网络层提供加密数据处理,提高了互联网安全。除此之外,TCP/IP协议本身具有较强的灵活性,可以支持不同规模的网络,连接所有的服务器和工作站。但是,在这个过程中也存在一些麻烦和问题。即在使用其他协议的过程中不需要进行配置,可以自动的分配网络所需的必要信息,减少人工操作。而TCP/IP协议需要完成相对复杂的设置过程,即每一个节点都需要IP地址、子网掩码、默认网关和主机名。此外,对于Windows中的TCP/IP协议而言,想要直接加入WindowsNT域只安装TCP/IP协议是无法登陆的,还需要在Windows系统上安装NetBEUI协议,从而顺利的访问其服务器的域中。

3.2IPX/SPX及其兼容协议

IPX/SPX及其兼容协议是由Novell公司开发的一种网络通信协议集,与NetBEUI通信协议不同的地方在于该协议较为庞大,在复杂的网络环境下依旧有强大的适应性。因此,非常适合大型网络使用。与此同时,IPX/SPX及其兼容协议可以通过网络地址信息来辨别身份,不需要任何其他配置,是其最大的优点。此外,IPX/SPX及其兼容协议所有的网络IP和节点IP都有内部的一个IPX地址,具有唯一性。然而,IPX属于NetWare自带的最底层的网络协议,其功能主要是对网络中传输的数据负责,即仅保证传输的成功,不保证传输的正确性。而SPX主要是针对数据的正确性进行核查与处理。因此,当两种协议合并在一起的时候能够具备较强的功能,弥补其劣势。因此,使用Windows的用户可以获得NetWare服务器的相关服务,当Novell环境开始转向微软平台的时候,这两种平台将实现共存。

3.3NetBEUI协议

NetBEUI协议最大的优点在于速度快、体积小和效率高,且NetBEUI协议是微软主流产品的缺省协议。该协议主要应用于小型局域网环境中,且局域网中可以实现几百台PC机的互联。NetBIOS是NetBEUI通信协议中的一个网络接口标准,其功能是加强PC机之间的通信,而内网PC机一般不超过30个。

4结语

随着局域网的组建和发展,网络兼容性和网络规则将直接影响到网络通信协议的选择。与此同时,TCP/IP协议主要用于效率高且扩展性能较强的网络,而NetBEUI通信协议比较适合小型网络。IPX/SPX及其兼容协议协议主要适用于两种平台共存的计算机网络系统。因此,在网络通信协议的选择上需要根据实际需要进行科学的、合理的选择,提高计算机的使用效率。

参考文献:

[1]刘芳基.于通信顺序进程的计算机网络通信协议形式化描述[J].信息系统工程,2016(2).

[2]吉逸,吴国新.计算机网络体系结构及通信协议[J].江苏机械制造与自动化,2011(5).

[3]石全民,何辉.网络安全协议在计算机通信技术当中的作用与意义[J].中国建材科技,2015(4).

[4]李雨,冯迪.浅析计算机网络通信协议[J].中小企业管理与科技(上旬刊),2009(1).

ipx协议篇5

一、引言

要实现网络间的正常通信就必需选择合适的通信协议,有很多人误认为通信协议就是TCP/IP协议,只要网络能正常连通,其它协议没有用,事实上,不同的网络协议都有其存在的必要。

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

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

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

三、选择网络通信协议的原则

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

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

第三、协议的版本要注意。每个协议都有它的发展和完善过程,因而出现了不同的版本,每个版本的协议都有它最为合适的网络环境。从整体来看,高版本协议的功能和性能要比低版本好。所以在选择时,在满足网络功能要求的前提下,应尽量选择高版本的通信协议。第四、协议的一致性。如果要让两台实现互联的计算机间进行对话,它们两者使用的通信协议必须相同。否则中间还需要一个“翻译”进行不同协议的转换,这样不仅影响通信速度,同时也不利于网络的安全和稳定运行。

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

ipx协议篇6

关键词:远程控制;智能门禁系统;IP电话;Wifi手机

中图分类号:TP319 文献标识码:A 文章编号:16727800(2013)003009304

1 多方式门禁系统构想

锁具,这个与人类生活密不可分的工具,在经历了漫长的发展后,终于驾着新技术的帆船,承载着传统锁具的功用与现代电子的实用特质而跨入现代人们生活的科学便利化时代。常用的机械锁是一种传统的锁,因其制造简便、易于使用,在日常生活中具有不可取代性,至今应用依然很广泛,但其安全性、可控性、智能性较差。

电子锁的出现,让越来越多的现代人感受到科技在真实生活中的广泛应用。任何新技术、新产品的面世都不是一步到位的,而是在不断的技术进步与完善后才能够以完美的形式展现在世人面前。电子锁正是当下电子产品与家居产品在技术方面结合后产生的一种锁具行业划时代的科技成果。随着信息技术的不断发展,电子锁也可由计算机控制,出现了磁卡、RFID(射频识别技术)、NFC(近场通信技术)、生物识别技术等电子锁。

鉴于以上电子锁的多样技术,不妨设想一下:这些智能程度高、可控程度高的设备到底能否实现技术上的系统接合,达成一个有机的整体,从而实现一种多方式的门禁系统?这个门禁系统具有其它单项技术电子锁所不具备的优点,是具有多种设备与技术优势整合的系统,并且可以突破距离上的限制,是一种实现远程控制的门禁系统。

2 系统构成

该系统由Wifi手机、IP电话机、PC、无线路由器、IP语音交换机、电话控制板、红外感应器、IP对讲主机、门禁控制板、天花喇叭、IP对讲面板、电磁锁等构成。

2.1 门禁系统拓扑结构

系统拓扑结构见图1。

2.2 功能与实现

①实现多方式开关门,手机和电话通过拨打号码可以控制门的开关,计算机通过软件控制门的开关;②当人走进门,经过红外感应器,会有欢迎提示语;③Wifi手机和IP电话可以互相通话;④按下IP对讲主机面板,可以与IP电话机互相通话。

3 开发过程

系统采用VC2005 SP1(MFC静态编译)为开发环境,sdk软件开发包进行编译开发。

3.1 开发一:通过控制计算机客户端软件与IP电话实现门的开与闭 计算机基于TCP/IP协议通过局域网连接到门禁控制系统,门禁控制系统主要包括IPX P200、IPC50B、门禁控制面板3个部分组成。PC客户端软件通过IP地址联机到IPX P200(服务器),PC客户端软件执行的任何命令都是在IPX P200上处理的,处理后回馈信号给IPC50B,再由IPC50B发送门的开与闭指令给门禁控制面板,最后由门禁控制面板控制电磁锁的通电与断电,从而实现门的闭合与开启。

3.1.1 PC客户端SDK及IPX主程序的开发

(1)开发环境:Windows XP及以上、VC2005 SP1(MFC静态编译)。

(2)文件清单如表1所示。

(3)开发流程如图2所示。

①引入ocp sdk开发库。通过在stdafx.h中加入#pragma comment(lib, "ocp_sdk.lib")的方式引入,也可以直接修改工程参数,在“链接器-输入-附加依赖库”中加入上述lib;

同时,与sdk无关但业务必需的,还需要创建一个定时器(或监控线程),用于监测当前活动的业务指针(或业务数组、链表中所有活动的业务),来判断各业务的状态,提示用户进行交互操作或显示报告,例如,有多个新呼叫进入,会创建多个CALL IN业务,定时器或线程检测到活动业务实例时,需要逐个弹屏通知。

⑤ 连接(断开)IPX CPE设备。需确保本工程是启用了“Windows 套接字”即自动初始化Windows socket环境的,否则需要手工初始化,连接OCP服务器,ocp_connect(srv_addr, 8087,NULL),返回成功后,则开发者需在上述全局SDK消息处理函数中进行后继“所有”自CPE送至本地软件的消息处理,该函数的最后一个参数即本地任意数据指针,会自动传入全局SDK消息处理函数中,Demo程序中即为demo_dlg的对象实例指针,方便回调函数可以直接根据消息方便地控制界面;关闭连接,即ocp_close(),需要在程序退出前至少调用一次,否则可能导致CPE端OCP服务器保持一个无效连接浪费系统资源。连接后,需立即进行登录,直接调用ocp_login()接口,该接口会设置上述的global全局变量中的sessionid变量值,即本次登录成功后获取的session id,后继所有交互均会使用到它,如获取异常,后继操作可能会返回无权限错误。

SD主界面及操作界面分别如图3、图4所示。

3.1.2 系统配置

IPX服务器配置:

Simton IPX服务器使用通用的Simton IPX产品系列,服务器是IPC50 系统的核心业务和管理支持部分,支持整个系统的语音软交换、呼叫路由、业务管理和配置管理,以及后台其它业务接口。还支持E1数字中继连接到第三方呼叫中心。

(1)配置IPC50B分机号码及认证参数。按照IPX服务器的分机号码规划为各IPC50配置不同的分机号码。认证方式为密码方式,此密码为机密码,为分机登录使用。

(2)配置背景音文件。此系统中使用的是:IPCserver.wav。

(3)配置内网路由。为该IPX服务器的所有IPC50 配置一条统一的路由,支持对各IPC50 及其不同前端面板进行呼叫:支持对IPC50的呼叫在分机号码后增加一位后缀呼出;多出的这一位用于对多个IPC50F面板进行选择,1表示第一个面板,2表示第二个面板……; 选择企业组网—内网呼叫路由,点击增加,在弹出的页面中依次填写目标号码前缀,号码长度和变换规则。例如,IPX服务器的机构区号为1,分机号码位数为4,11开头的分机号码分配给100个IPC50,那么内网路由可配置为:目标号码前缀11XX,号码长度5,号码变换规则R$。IPX在路由处理后被叫号码将只送前面的有效分机号码,而最后一位附加位则以特殊的参数形式送给IPC50,方便其区分不同的面板。

(4)配置客服中心ACD及分机号码。客服中心通常设置多个客服坐席,但对外使用统一的客服号码。可以利用IPX的ACD呼叫自动排队调度功能建立一个简单的客服呼叫中心:设置1个或多个坐席,指定多个坐席的服务调度策略,设置客户等待队列长度,指定统一客服中心号码。 直接使用该客服坐席的分机号码作为客服中心号码。

(5)配置咨询中心ACD及分机号码。咨询中心通常设置多个服务坐席,但对外使用统一的服务号码。可以利用IPX的ACD呼叫自动排队调度功能建立一个简单的呼叫中心:设置1个或多个坐席,指定多个坐席的服务调度策略,设置客户等待队列长度,指定统一咨询中心号码。直接使用该坐席的分机号码作为咨询中心号码。

IPC50B配置:

(1)服务器参数配置。配置好VOIP帐号、密码、VOIP服务器等信息(由IPX服务器提供);应答方式选择直线端口,端口号为1。

(2)其它参数配置。

*对讲中心坐席号码:紧急求助时IPC50F呼叫的号码,要求IPX服务器路由可达;通常配置多个客服坐席的呼叫中心虚拟分机号码,多个坐席同时振铃或空闲时间最长的坐席优先振铃。

*咨询中心坐席号码:壁挂话机摘机时自动呼叫的号码,要求IPX服务器路由可达;通常配置多个客服坐席的呼叫中心虚拟分机号码,多个坐席同时振铃或空闲时间最长的坐席优先振铃。

*中心无应答超时:客服中心电话振铃时间,缺省为120s。

*背景音循环播放:吸顶音箱播放背景音次数,缺省为3次。

*背景音服务器:提供背景音下载的IPX服务器的完整web登录方式,即http://IP:port/;实际背景音为该IPX语音库中名字为IPCserver.wav的文件。

*背景音下载间隔:从IPX服务器指定位置查询并下载新的背景音文件的时间间隔,缺省为12h,如果IPX服务器上的文件日期为新日期,执行下载。

*当前背景音日期:服务器上背景音的日期。

*背景音量自动控制:对讲时自动降低到设置的背景音量和按时间段自动输出的音量。音量大小可分为10个等级,0为无声,10为最大。时间段不能重复,IPC50没有内置时钟,需 NTP 外部时钟同步,确保时间段控制有效。音量设置的基本原则:夜间的音量要比白天低一个档次,而有人对讲时,音量应再低一个档次,建议按643设置。

*输出开关量1:可用于输出控制门禁系统,预设状态为高或低二选一。实际动作时,还接受输入开关量的关联控制。

*输出开关量2:可用于输出控制监控设备,预设状态为高或低二选一;实际动作时,还接受输入开关量的关联控制。

*输入开关量1:可用于接受门禁控制信号输入,可设置的状态为:无、关联输出开关量1、关联输出开关量2。

*输入开关量2:可用于接受控制信号输入,可设置的状态为:无、关联输出开关量1、关联输出开关量2。

*会议模式:当启用会议模式时,多个IPC50F紧急求助可以同时和客服中心通话。当禁用会议模式时,如果一个IPC50F紧急求助在与客服中心通话,那么其它终端的紧急求助按钮显示红色,指示不可用,即使按下去也没有任何反应。

3.1.3 具体步骤

配置好以上系统和服务器以后就可以进行计算机和电话的控制,具体如下:

计算机操作:输入服务器的IP地址,连接到服务器,等状态显示连接上后就可以对门进行控制了。

电话操作:①电话拨打号码1000;②听到“嘟嘟”6声后有两急促声音时输入密码:*123456*;③输入密码间隔1s后再按“6”。

3.2 开发二:通过控制Wifi手机实现门的开与闭

Wifi是一种可以将个人计算机、手持设备(如平板计算机、手机)等终端以无线方式互相连接的技术。目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性。由于Wifi的频段在世界范围内是无需任何电信运营执照的,因此WLAN无线设备提供了一个世界范围内可以使用的、费用极其低廉且数据带宽极高的无线空中接口。用户可以在WiFi覆盖区域内快速浏览网页,随时随地接听拨打电话。而其它一些基于WLAN的宽带数据应用,如流媒体、网络游戏等台式机无线网卡功能更是值得用户期待。有了WiFi功能,打长途电话(包括国际长途)、浏览网页、收发电子邮件、音乐下载、数码照片传递等,再无需担心速度慢和花费高的问题。Wifi技术与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。

Wifi手机拨打号码,发射Wifi信号,无线路由器接收到信号之后,把数据传给IP语音交换机,语音交换机处理数据之后发送给门禁控制面板,由门禁控制面板控制门的开与关。

Wifi也可以与IP电话机及IP对讲面板进行通话,具体步骤如下:①手机拨打号码1000;②听到“嘟嘟”两声急促声音后输入密码:*123456*;③输入密码间隔1s后再按“6”。

4 系统特色与市场应用

与传统门禁系统相比,该门禁系统突出实现了多方式远程控制,既提高了门禁系统的运作效率,又节省了公司的整体预算,节约了成本。单一的电话与计算机实现门禁功能稳定,但是需要布线等操作,相对繁琐,占用空间较大,并且距离非常有限。加入Wifi手机控制的门禁,延长了传输的距离,也提高了便携性,节省了空间。诚然,该多方式远程控制门禁系统也有不足之处,如用IP电话机和Wifi手机开门所需时间较长,需要日后进一步改进。

该门禁系统主要可用于使用相对频繁房间的开关,例如学校的机房与实验室,通常一个学校的实验室数量较多,且其中的设备都比较昂贵,加之学生进出实验室频繁,普通的门禁系统或采用人员管理,或采用单一的电子锁管控,这些都在时效性、可控性与安全性上稍显不足。如采用此门禁系统可以在一定程度上减轻专任实验室教师的负担,当其中一种开门方式出现故障或不方便时,可以及时采取其它方式,这样不仅保证了安全性,同时也提高了运作效率。

参考文献:

\[1\] 魏振钢,宋庆国,张建军,等.门禁控制器控制功能的长距离扩展\[J\].计算机工程与设计,2007(4).

\[2\] 张锦荣,陈岳林.基于GSM的远程控制门禁系统的研究\[J\].微计算机信息,2008(35).

\[3\] 余威,朱俊娟,徐平,等.门禁控制器控制功能的长距离扩展\[M\].金卡工程,2006(8).

\[4\] 叶华杰.数字无线电子终端的关键技术研究\[J\].中国新技术新产品,2009(4).

ipx协议篇7

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

1、硬件连接。

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

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

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

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

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

2、软件设置

(1)配置网络:

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

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

在厂商栏选择“Microsoft”,在网络协议栏,根据需要选择网络协议。一般选择“IPX/SPX兼容协议”或者“TCP/IP”协议,按“确定”按钮。

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

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

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

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

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

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

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

3、利用USB进行双机通讯。

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

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

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

(1)安装检测容易。

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

(3)传输速率接近10M网卡。

ipx协议篇8

3.15日,星期一,晴

上班时间,我喜欢用华丽的Windows 7,今天我很盼望下班,因为我下载了《帝国时代2》,看着保存在桌面上的游戏安装文件,我就坐不住了。下班到家赶紧装上,想想Windows 7太占内存了,我就将游戏安装到Windows XP下运行。可是我进入Windows XP后试图从Windows 7 桌面复制文件时,系统却给了拒绝访问的提示,自己明明在Windows 7下把游戏下载到了桌面保存,怎么到了Windows XP就无法进入(见图1)?

原因分析及对策:上述故障的出现正是由于用户权限不足所致。因为权限是和用户SID关联的,在Windows XP和Windows 7中用户SID是不同的,而且对于个人文件夹(如桌面、个人文档)默认只有当前用户才有权限读取,所以到了Windows XP下当前用户自然无法访问这些目录。解决的方法是添加完全控制权限,只要启动命令提示符输入“cacls D:\Users\Administrator\desktop /g cfan:f”(CFAN为XP当前登录账户,假设Windows 7安装在d:)获取该目录完全控制权即可。

火速链接

即使是在Windows 7,我们同样有很多系统目录没有访问权限,要取得文件所有权,可以参考2010年第06期《简单一招,获取Windows 7的“尚方宝剑”》。

3.16日,星期二,小雨

在Windows XP下搞定了游戏安装,我几乎玩了大半个晚上。今天一上班就迫不及待地把这个游戏推荐给了同办公室的死党小新。由于昨天被Windows 7权限折腾够了,我切换到Windows XP下准备共享游戏安装文件给小新。

常规方法:游戏安装程序保存在c:\game,我先在Windows XP下右击该目录选择“共享与安全共享该文件夹”,确定后退出(如果要在Windows 7中设置共享目录,右键单击需要共享的文件夹选择属性,选择“共享”,再点击下方的“高级共享”,在弹出的窗口中选择共享此文件夹)。本以为这样小新就可以轻松访问,没想到小新的本本安装的竟然是Windows 7,又给我惹出了不少麻烦。

难题一:没有发现网络计算机

小新在电脑上依次打开“计算机网络”却没有发现网络里有任何计算机。

原因分析及对策:原来他的计算机没有打开“网络发现”。只要以管理员身份登录,依次打开“控制面板网络和Internet网络共享中心高级共享设置启用网络发现”,这样打开网络后就会自动找到本地网络计算机(见图2)。

小提示

如果在Windows XP要发现本地网络其他计算机,只要依次打开“我的电脑网上邻居网络任务查看工作组计算机”即可。

难题二:发现了计算机却无法访问

打开网络发现后,小新很快就找到我的电脑,可是双击打开后却要求输入用户名和密码,明明已经输入的我当前登录账户administartor和正确的密码,系统却仍然提示错误。

原因分析及对策:原因是由于小新没有输入正确账户名所致。在Windows 7中要访问其他计算机上的共享文件,必须输入对方账户上完整的名称,格式形同“china-94a990b1e.\账户名”(china-94a990b1e.为对方计算机名称,可以右击桌面“我的电脑属性计算机名”获知),这样即可正确打开对方计算机(见图3)。

小提示

如果在Windows XP下打开共享计算机,只要在“查看工作组计算机”窗口双击其他计算机,然后按提示输入对方计算机账号和密码即可(无需输入完整的名称,因为Windows XP默认已指定正确的域环境)。如果在访问Windows 7共享资源时提示密码错误,可以在Windows 7中网络发现设置窗口,单选“关闭密码保护共享”。 如果这样仍无法正常访问,这很可能是由于非Windows 7版本的系统不支持128位加密。只要打开“高级共享设置”,在“文件共享连接”区域中,将系统默认选择项修改成“为使用40或56位加密的设备启用共享文件”。

难题三:无法往共享目录写入文件

通过上述方法,小新成功提取游戏安装文件。正好他的电脑上也有不少好游戏要共享给我,可是试图将这些文件复制到“C:\game”是却提示没有写入权限。

原因分析及对策:在默认情况下,启用共享目录针对everyone只有读取权限。对于Windows XP用户,如果要允许对方有写入共享目录权限,只要在共享属性设置窗口,单击“权限”,然后在打开的窗口勾选“完全控制”即可。对于Windows 7用户,在“共享高级共享”设置里单击权限,剩余操作同XP。

3.17日,星期三,多云

今天,小新刚到单位就来找我,提议两人联机,这下也把我的兴致给勾起来了,赶紧开机,在还没到上班时间的半小时内先玩一把,谁想却闹出了不少麻烦,竟然连接不上,这可把我急坏了。

原因分析及对策:原来微软从Windows Vista开始就取消了IPX/SPX协议,但是一些游戏还是需要IPX/SPX协议的,例如《帝国时代2》,那么我就要为小新的Windows 7补上这个协议。

第一步:准备文件

在Windows XP或Win Server 2003计算机中的Windows\System32文件夹中,把wshisn.dll、rtipxmib.dll和nwprovau.dll这三个文件复制到Windows 7中的Windows\System32文件夹中。然后还要将Windows XP或Win Server 2003的Windows\System32\drivers中的nwlnkipx.sys和nwlnkspx.sys文件复制到Windows 7中的Windows\System32\drivers文件夹。

第二步:安装协议

打开Windows 7的“本地连接属性安装”,在弹出的对话框中选择“协议添加”(见图4),然后就可以看到NWLink IPX/SPX/NetBIOS Compatible Transport Protocol协议了,直接安装,无视没有数字签名的提示,安装完成后重新启动计算机。

第三步:建立直连

上一篇:soap协议范文 下一篇:robots协议范文