就像不同国家的人之间进行交流时需要使用一种彼此都理解的语言,网络中的计算机要想相互进行“交流”,也必须选择一种彼此都能听得懂的“公用语言”,即我们通常所说的网络通信协议(Protocol)。
目前,局域网(校园网)中常用的通信协议主要有NetBEUI、IPX/SPX和TCP/IP三种。
NetBEUI协议 NetBEUI(NetBIOS Extended User Interface,用户扩展接口)最初由IBM开发,用于实现PC间相互通信。Microsoft将NetBEUI进一步进行了扩充和完善,自1985开始将NetBEUI作为其“客户机/服务器”模式的网络系统的基本通信协议,应用在它的一系列产品,如DOS、LAN Manager、Windows 3.x和Windows for Workgroup中。在Windows 95/98和Windows NT中,NetBEUI被作为缺省协议安装。
NetBEUI是为中小型局域网设计的,用单部命名(Single-Partnames)定义网络节点,它不支持多网段网络,也即通常所说的“不可路由”,这是NetBEUI不适合大型网络的一个重要原因。NetBEUI也有它的优点,如安装非常简单,不需要进行配置,在三种协议中占用内存最少。
IPX/SPX 协议 IPX/SPX(Internetwork Packet eXchange/Sequences Packet eXchange,网际包交换/顺序包交换)是Novell公司开发的通信协议集。IPX/SPX在复杂环境下具有很强的适应性,在设计之初就考虑了多网段的问题,具有强大的路由功能,适合于大型网络使用。IPX/SPX是NetWare网络的最好选择,在非NetWare网络环境中,一般不使用IPX/SPX。尤其在Windows NT网络和由Windows 95/98组成的对等网中,无法直接使用IPX/SPX通信协议。
为了实现与NetWare平台的互联,Windows 系列操作系统提供了两个IPX/SPX的兼容协议:“NWLink SPX/SPX兼容协议”和“NWLink NetBIOS”,两者统称为“NWLink通信协议”。“NWLink IPX/SPX兼容协议”类似于Windows 95/98中的“IPX/SPX兼容协议”,它只能作为客户端的协议实现对NetWare服务器的访问,而“NWLink NetBIOS”协议不但可在NetWare平台与Windows 平台之间传递信息,而且能够作为Windows系列操作系统之间的通信协议。
TCP/IP协议 TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是应用最为广泛的一种网络通信协议,无论在局域网、广域网还是Internet,无论是Unix系统Windows平台,它都支持,可以说TCP/IP协议是计算机世界的一个通用“语言”。
TCP/IP也是一种可路由协议,它采用一种分级的命名规则,通过给每个网络节点配置一个IP地址、一个子网掩码、一个网关和一个主机名,使得它容易确定网络和子网段之间的关系,获得很好的网络适应性、可管理性和较高的网络带宽使用效率。但同时,TCP/IP协议的配置和管理比NetBEUI 和IPX/SPX 协议更复杂。NetBEUI和IPX/SPX及其兼容协议在使用时都不需要进行配置,而TCP/IP协议在使用时首先要进行复杂的设置。网络节点的“四要素”(IP地址、子网掩码、默认网关和主机名)设置起来非常复杂,对于一些初级网络用户来说十分困难。
1、IP地址
IP地址由网络地址和主机地址两部分组成。一个完整的IP地址由32位(bit)二进制数组成,每8位(1个字节)为一个段(Segment),共4段,段与段之间用“.”号隔开。为了便于应用,IP地址在实际使用时并不直接用二进制,而是用大家熟悉的十进制数表示,如192.168.0.1等。
目前,IP地址主要分为A、B、C三类(除此之外,还有D和E两类地址,用于研究和测试用)。A类用于大型网络,B类用于中型网络,C类一般用于局域网等小型网络中。
2、子网掩码
子网掩码被用来界定IP地址的哪些部分是网络地址,哪些部分是主机地址和在多网段环境中对IP地址中的网络地址部分进行扩展。
3、网关
网关是将两个使用不同协议的网段连接在一起的设备。它的作用是对两个网段中的使用不同传输协议的数据进行互相的翻译转换,使运行不同协议的两种网络可以实现相互通信。如运行TCP/IP协议的Windows NT用户要访问运行IPX/SPX协议的NetWare网络资源时,则必须由网关作为中介。
4、主机名
毫无疑问,IP地址完全可以区别网络中主机的身份,但IP地址不容易记忆,操作起来也不方便。所以TCP/IP协议又采用了主机名这一参数,给每个主机赋予一个有意义的名称,如“CCE”。在网络中,主机名和它的IP地址一一对应。
选择原则 在组建校园网时,具体选择哪一种网络通信协议主要取决于网络规模、网络应用需求、网络平台兼容性和网络管理几个方面。
如果正在组建一个小型的单一网段的校园局域网,只是为了简单的文件和设备的共享,并且暂时没有对外连接的需要,可以选择NetBEUI协议。
如果网络存在多个网段或要通过路由器与外部相连时,就不能使用不具备路由和跨网段操作功能的NetBEUI协议,而必须选择IPX/SPX或TCP/IP协议。
如果校园网操作系统是从NetWare迁移到Windows NT,同时还要保留一些基于NetWare的应用,IPX/SPX及其兼容的NWLink通信协议则是一个必然的选择。
有人可能会觉得把三种协议都安装了不就适应各种情况了吗?其实这样做是不可取的,因为每个协议都要占用计算机的内存,选择的协议越多,占用计算机的内存资源就越多,就会影响网络的速度。