电脑词典
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z
NAT 网址解析
Network Address Translation的首字母缩略词。Intranet或其他专用网络(stub 域)中使用的IP地址和Internet IP地址之间的转换过程。这种方法能够使用大量 stub 域地址,而无须占用有限的 Internet IP 地址。
NAT 网址转换
网址转换(Network Address Translation),是一种服务。通过转换和修改数据包来反映正确的地址信息,从而允许多个LAN客户共享单一的公共IP地址和Internet连接。
NAT 网址解析
NAT是Network Address Translation的首字母缩略词。Intranet或其他专用网络(stub 域)中使用的IP地址和Internet IP地址之间的转换过程。这种方法能够使用大量stub域地址,而无须占用有限的Internet IP地址。
NDIS 网络驱动程序接口
NDIS是用于Windows和Windows NT操作系统的网络驱动程序接口。按照NDIS提供的接口标准,任何与NDIS兼容的传输驱动程序都能够和与NDIS兼容的网络适配器驱动程序进行信息交流。
NetBIOS 网络基本输入/输出系统
网络基本输入/输出系统,(Network Basic Input/Output System) 。NetBIOS使运行在不同计算机上的应用程序通过局域网通信,它由IBM公司为它早期的PC网络而设计,后来它由Microsoft公司采用,已经变成实际上的工业标准。NetBIOS用于以太网、令牌环网和Windows NT网络。由于它不支持路由机制,所以它必须使用另外一种基于路由的传输机制(如TCP)加以补充。
NetLS(网络许可权服务器) NetLS(Network License Server)
NetLS(Network License Server) NetLS(网络许可权服务器) NetLS是Gradient Technologies公司开发的一种网络许可系统,它是根据软件的许可拷贝次数来限制对软件的访问的。许可证的使用是为了保证一个公司的操作是在它对软件的合法权限之内的。这种软件还提供软件版本跟踪、库存和使用情况的跟踪。跟踪对于确定谁正在使用软件,和在什么条件下需要许可证是很重要的。NetLS被一些台式系统管理软件应用的厂商支持。
相关条目:Electronic Software Distribution and Licensing 电子软件分发和许可。
IBM的NetView网络管理系统 NetView,IBM
NetView,IBM IBM的NetView网络管理系统 NetView是IBM推向市场的一种网络管理系统。它是基于Hewlett-Packard的Open View管理系统的,但是IBM进一步发展了它。NetView被普遍认为是当今销售的最先进的网络管理产品。IBM NetView的原始动机是,对系统网络体系结构(SNA)网络进行管理,但是它现在已经成为支持开放式系统互联(OSI),以及传输控制协议/Internet协议(TCP/IP)的公用局域网(LAN)管理系统。
IBM NetView对被管理的网络定义了三个部件,如图N-3所示。IBM NetView是接收来自网络上被管理设备警报的聚焦点。入口是在被管理设备上的代理,例如主机系统、前端处理器、控制器和LAN部件。服务点向非SNA协议系统提供了一个进入的途径,并支持简单网络管理协议(SNMP)和公用管理信息协议(CMIP)。
这里介绍IBM NetView的一些主要部件:
命令设备 基本命令和对IBM NetView的控制中心。它建议在一些情况下如何采取行动。
硬件监督器 负责管理网络警告,包括为今后引用而存储它们。
会话监督器 收集关于网络会话的信息,例如它们的状态、配置响应时间、失效情况和出错代码。
状态监督器 收集SNA网络上资源的信息。这些信息对图形监督器是可用的。
图形监督器 运行在OS/2上的软件,它可以提供网络和其资源的图形化显示,用户可以通过点击获得关于LAN网络段、结点或设备的信息。
浏览设备 提供了一种观看IBM NetView收集信息的途径。
IBM Net View可以被需要收集和显示网络特定信息的用户个人化。可以使用C语言,再构可执行外部语言REXX(Restructured Executive External Language)和命令表(CLIST)等编程工具来个人化这一系统。
相关条目:Management Standards and Tools 管理标准与工具。
NetWare的核心协议 NetWare Core Protocol
NetWare Core Protocol(NCP) NetWare的核心协议(NCP) NetWare的核心协议(NCP)是在NetWare服务器和它的客户机间传输信息的基本协议。NCP处理登录请求和多种对文件系统和打印系统的请求。网间分组交换(IPX)是传载NCP消息的底层协议。NCP是一种客户机/服务器局域网(LAN)协议。工作站形成NCP请求并对它们进行打包以在使用IPX的网络上进行传送。在服务器上,NCP请求被接收、拆包和解释。理解NCP消息,并且将它们与协议分析器一起看待,有助于你确定那种服务是最经常对服务器提出请求的。从这一信息中,你可以确定是否有特定的服务器工作超载了或存在问题。
NCP提供的服务对Novell Net Ware网络的用户是可用的。这些服务可以归为下面类别:
文件访问(打开和关闭文件,从文件中读出或写入数据)。
文件锁定。
安全性。
资源分配跟踪。
事件确定(event notification)。
NetWare目录服务和与其他用户的同步。
连接和通信。
打印服务和队列管理。
网络管理。
NCP对用户和旁边的工作站应用程序都是透明的。例如,一个用户可以从网络服务器请求一个文件,这个服务器以一个本地驱动程序的形式出现。工作站上的重定向功能确定这个文件请求是对本地驱动程序的还是对网络驱动的,然后再对它进行合适的路由选择。从这个意义上讲,工作站上的重定向软件和NCP共同工作来提供对用户的服务。
NCP是一个LAN协议,它的原始设计是基于假设服务器和工作站相对较近。当加入一个路由器,并且连接覆盖到一个广域网链接时,NCP就导致了通信过度密集。它使用请求/响应策略来管理服务器/工作站通信。如果一个工作站产生了一个请求,在产生另一个请求之前,它必须等待从服务器来的响应。这种所需的确认过程增加了额外的通信量,但Novell已经开发了协议策略来解决这一问题。参见“网间分组交换”。
通过使用协议分析器,可以对NCP进行分析,以跟踪用户在网络上作什么。每个NCP分组包含一个确定服务请求或被服务类型的代码。这些代码可以很容易地被大多数协议分析器确定,并且可以使用过滤器来观察一个特定类型的服务或来自一个工作站的通信。下面列出了一些请求的简明描述:
登录和退出登录请求。
目录处理请求(例如创建,列出,改名,删除等等)。
文件处理请求(例如打开,关闭,创建,删除等等)。
服务器请求(清除连接,下载文件服务器,获得磁盘信息,获得文件服务器信息,发送消息等等)。
消息管理服务(发送或接收消息)。
打印机和排队服务。
文件加锁和解锁服务。
这里列出的只是服务请求和响应的普通类别。总共有上百种调用(call),每种都有特殊的目的和代码。例如,“创建目录”请求有一个特定的类型数(2222)、一个功能代码(22)和一个子功能代码(10)。在协议分析期间,这些代码出现在分组的列表中。从这里讨论的目的上来看,这些代码并不重要。然而它们确实指出了工作站和服务器是如何通信的,以及你使用协议分析器如何跟踪事件。
例如,由于你怀疑用户可能进行了非授权活动,你可以跟踪用户活动;或你希望跟踪用户进行了被禁止的活动等。Novel1的LANalyzer可以过滤掉为某一用户的工作站产生的分组,或过滤掉产生这个用户请求的某个服务的登录。
通过跟踪NCP在服务器和某客户之间的请求和响应流,可以看到用户登录和退出登录,启动应用程序,访问在服务器上的文件,与其他用户的通信,以及进行了一些其他活动。然而,对多数部分情况,对分组流进行跟踪只是为发现问题的原因或通信中的瓶颈。
相关条目:Internetwork Packet Exchange网间分组交换;NetWare;NetWareShell NetWare外壳:Protocol Analyzers 协议分析器。
NetWare的磁盘、分区和卷宗 NetWare Disks,Partitions,and Volumes
NetWare Disks,Partitions,and Volumes NetWare的磁盘、分区和卷宗 参见Disks,Partitions,and Volumes Under NetWare NetWare下的磁盘、分区和卷宗。
NetWare的电子软件分发 NetWare Electronic Software Distribution
NetWare Electronic Software Distribution NetWare的电子软件分发 电子软件分发向网络管理人员提供了一条自动修改操作系统、驱动程序、应用程序和用户网络上的网络协议的途径。Novell的网络导航器电子软件分发(Network Navigator Electronic Software Distribution)产品系列实现了NetLS和许可证服务APSP(LSAPI)许可系统。网络导航器提供关于网络库存、配置和修改活动的报告。它可在IBM大型计算机系统和Tandem计算机上运行,但是软件分发可以下载到NetWare、Microsoft,和Banyan服务器。
相关条目:Electronic Software Distribution and Licensing电子软件分发和许可。
NetWare的链路服务协议 NetWare Link Service Protocol
NetWare Link Service Protocol(NLSP) NetWare的链路服务协议(NLSP) NetWare链路服务协议(NLSP)是一种新的NetWare网络路由选择协议,它提供改进的网络互联能力和当使用广域网时可以帮助减少费用。NLSP可以减少路由选择的开销和允许顾客从不同的支持协议的多厂商路由器间进行选择。而且目前为建广域网使用的是一种扩展的网间分组交换(IPX)协议,称它为IPXWAN。IPXWAN的工作比点对点协议(PPP)、X.25帧中继和综合业务数字网络(ISDN)广域连接要好,并且它的设计提供在广域网安装时使用的多厂商路由器之间的互操作性。
NLSP是一种基于中间系统对中间系统的路由选择保持协议的链路状态路由选择协议。中间系统对中间系统的路由选择,保持协议是开放式系统互联(OSI)协议组中的一个部分。最通用的链路状态路由选择方法是开放最短路径优先(OSPF)方法。链路状态路由选择提供了一条控制路由选择过程和路由器对网络中的变化(如链路断开或增加一个新的路由器或网络)进行较快适应的途径。路由的确定可以根据回避拥挤区域、线路的速度、使用线路的费用或其他特性。协议描述出在中间区域的路由器。网络配置的改变很快就可以获得,并且路由器不需要经常交换关于它们服务的网络的信息。Dijkstra算法用于计算到目的地的最短路径。
相关条目:Internetwork Packet Exchange 网间分组交换;Link State Routing链路状态路由选择;Open Shortest Path First Protocol 开放最短路径优先协议Routing,NetWare NetWare路由选择;Routing,OS1 OSI的路由选择;Routing Protocols路由选择协议;Wide Area Networks 广域网。
NetWare的可装入模块 NetWare Loadable Module
NetWare Loadable Module(NLM) NetWare的可装入模块(NLM) NetWare 3.x和NetWare 4.x操作系统是模块化的可扩展的。可以通过在服务器上安装NetWare可装入模块,对操作系统增加功能,或进行改变、升级和增加。NLM提供的一些服务是:
支持对除DOS之外的操作系统存储文件。
通信服务。
数据库服务。
管理服务。
归档和备份服务。
网络管理服务。
可以在任何时候对服务器控制台装入或下载任何模块而无需打断服务器的工作。每个模块使用一些附加的内存,所以必须确信服务器具有足够的内存来处理计划安装的NLM。由于这些模块在服务器中的存放位置是和操作系统在一起的,它们和操作系统是紧密耦合的,并且有对服务的固定访问。
相关条目:NetWare;NetWare 4.x Enhanced Features NetWare 4.X增强特征;Novell。
NetWare网络操作系统 NetWare
NetWare NetWare网络操作系统 Novell在NetWare的名称下提供许多不同的网络操作系统,从简单和廉价的NetWare Lite到NetWare 4.x,NetWare 4.x是专门为企业级网络设计的操作系统。下面简要地介绍这些操作系统产品系列。NetWare 3.x和NetWare 4.x产品的总体特征将进一步介绍。
NetWare Lite 支持2到25个用户的一种对等层网络操作系统。它在DOS操作系统上运行,并与Microsoft Windows兼容。只要具有很少的联网知识,用户就可以建立一个网络,来共享文件、应用程序和打印机。
NetWare 2.x为大公司中的小型和中型商务和工作小组设计的网络操作系统。这种操作系统在特定型号或非特定型号的基于Intel 80286、80386、80486的计算机上运行。它提供局部和远程网络互联支持,并向网络管理人员提供一些工具。
NetWare 3.x一种为在单一专用服务器上支持上百个用户而设计的网络操作系统。它提供许多本节要讨论的高级特征,包括模块设计和集成不同系统(包括小型计算机)的功能。
NetWare 4.x继承NetWare 3.x所有功能的Novell企业级操作系统,它还增加了一些由它自己就可以生成的支持目录服务和企业级网络的分布多服务器环境的一些新特征。
如果需要了解更多的信息,参见“NetWare4.x的增强特性”。
下面讨论NetWare操作系统的主要结构部件。一些特征并不是在所有软件版本中都可以看到的。
NetWare操作系统驻留在网络服务器上。网络服务器通常是基于Intel的计算机。它提供到工作站的网络连接和服务。图N-4示意了服务器和工作站之间的关系。在客户端的重要部件是重定向软件,它通常是在工作站引导时装入的。重定向是NetWare服务器解释命令,并在网络上发送它们。非网络命令被送到本地操作系统。
NetWare服务器提供的核心功能是文件系统管理、存储管理和对处理任务进行调度(参见“NetWare的核心协议”)。注意,服务器和工作站之间的关系是基于客户机/服务器模式的,这意味着工作站处理许多处理负载,使服务器解放出来,从而使服务器能够高效地处理它自己的任务。
网络支持软件将网络硬件和电缆系统连接到操作系统上。这个软件使用指定的驱动程序以支持安装在服务器和在工作站的多种类型的网卡。
NetWare Architecture NetWare体系结构
NetWare 3.x和NetWare 4.x是全32位的操作系统,它使用单一地址空间,而没有分段(DOS系统的个问题)。这使得程序能高效地处理。这种操作系统能够处理上千个中断,并且每秒能够处理上千个客户请求。
NetWare 3.x和NetWare 4.x是模块化的、可扩展的。对网络进行改变、升级和增加都是可能的。可以在服务器中装入NetWare的可装入模块(NLM),与服务器的操作系统相连,以提供如下服务:
支持非DOS文件的存储。
通信服务。
数据库服务。
信报传送服务。
归档和备份服务。
网络管理服务。
这些模块如图N-5所示地加入操作系统中。可以在任何时候,无需关闭服务器,就装入任何模块,或从服务器控制台上卸载任何模块。每个模块都使用附加存储器,所以需要确信服务器具有足够的存储器以处理计划装入的NLM。由于模块在服务器上是和操作系统放在一起的,所以它们与操作系统紧密耦合,并对服务具有固定访问。
NetWare对服务器应用是一个理想的平台。它通过在介质级、服务协议级和文件系统级,并发地处理多种协议和标准,解决了连接性问题。如图N-6所示。
Protocol Independence 协议无关
NetWare的一个最重要的特征是,它对其他操作系统的支持。它可以和运行DOS、Windows、OS/2和UNIX的工作站进行连接。DOS、Windows和OS/2工作站的支持是与NetWare联系在一起的,就象使用Windows界面的许多管理实用程序一样。提供NetWare的NetWare OS/2工作站软件,能够提供对OS/2工作站到NetWare服务器的通信需求的支持。NetWare允许OS/2的扩展属性和长文件名,并且允许OS/2基于服务器的应用在网络上的运行。作为可选产品,对Apple Macintosh、基于UNIX的NFS和OSI文件传输访问和管理(FTAM),必须加入一个NetWare网络。
NetWare使用协议无关结构,就是人们所知的开放数据链路接口(ODI),它对在网络上的不同协议提供同时支持。图N-6示意了在服务器上提供多协议支持的ODI接口。注意,允许多种不同的接口卡,这些卡的驱动程序将它们连接到开放数据链路层。分组被指向ODI层上的合适的协议栈,如TCP/IP、IPX或AppleTalk。在图N-6接近顶部的部分,服务协议对安装在NetWare服务器上的不同操作系统提供文件和系统支持。
在工作站上使用一种类似策略,以允许用户和使用不同通信协议的网络进行连接,如TCP/IP等。将需要Novell的LAN WorkPlace产品或其他厂商的类似产品,以对工作站提供TCP/IP支持。
如果需要将工作站连接到NetWareLAN或其他类型的网络,如Microsoft LAN管理器的IBM LAN服务器和3Com 3+Share网络,可以在NetWare分组中安装提供开放数据链路接口支持(ODINSUP)的驱动程序。ODINSUP允许ODI网络驱动程序接口和网络驱动程序接口规范(NDIS)共存,NDIS是Microsoft为支持多驱动程序的规范。
Name Space Support 命名空间支持
NetWare文件系统通过命名空间支持,提供对不同操作系统间文件命名转换的支持,命名空间支持安装在服务器控制台上。命名空间支持允许在NetWare服务器上存储的文件具有不同的名字长度,具有合法字符,对大小写区别等。对Macintosh的命名空间支持是一种安装在服务器上的模块。
Performance Features 性能特征
NetWare在LAN环境十分流行的一个原因是它的性能。在很早以前,Novel1就走出了在DOS下运行网络操作系统的限制,并设计出NetWare,以直接访问服务器CPU的高级特征。NetWare386是在台式计算机领域的第一个32位网络操作系统。NetWare操作系统的内核既是多任务的,又是多线程的,这意味着它具有在服务器上提供多用户操作的能力,并且当在系统上有很重的负载时,它具有高性能。下一小节讨论它的性能改进情况。
Dynamic Configuration 动态配置
NetWare对它自己进行动态配置,以和网络上的现行使用情况匹配。下面各项是可以动态配置的:
存储器的使用。
目录快速缓冲存储。
卷宗目录表项的数目。
打开文件表的大小。
路由选择缓冲器。
Turbo FAT索引。
服务进程。
活跃事务跟踪系统(TTS)的事务。
可以改变这些限制和最大值,而不限制NetWare。还能调整操作系统对自身进行配置的速度,并且可以设置最大使用资源的数量。
Memory Management 存储管理
NetWare在服务器上支持多达4GB(兆字节)的RAM。NetWare 4.x的存储管理是为提高有效性而设计的。NetWare v.3.11为不同的使用将存储器再分配成5个以上的存储池(pool)。这会导致一些应用程序的运行超出存储器,这是因为当一个进程使用内存处理完毕后,管理例程没有将内存再分配给其他进程使用。Net-Ware4.x以单一存储池的形式管理内存,这对从一个操作到另一个操作,再分配内存是非常有效的。
The File System 文件系统
NetWare的通用文件系统(Universal File System)提供许多增强性能特征:
电梯式查找 磁盘系统的这一特征根据如何被磁盘的读取头最好地访问,对进来的读请求分配优先级,给定它的目前位置。电梯式查找的操作可以类比为一个建筑物内电梯的工作情况。电梯是根据谁是第一个请求,而在楼层间随机地上、下;它在上下移动过程中,寻找路过楼层需要乘座的乘客。电梯式查找减少了磁盘头的移动,从而改进访问时间和减少硬件损失。
文件高速缓冲存储 文件高速缓冲存储减少必须访问磁盘的次数。最经常读的文件被存放在高速缓冲存储器中,如果需要,在这里就可能访问到所需的文件。这减少了到磁盘查找所需信息的要求,在高速缓冲存储器中的文件是优先分级的,这样,最少使用的文件将从高速缓冲存储器中清除,以为新的文件腾出空间。
后台写(Background writes) 在NetWare中,磁盘写是和磁盘读分别进行处理的。这种分离允许在用户的磁盘请求减少的过程中,操作系统向磁盘写入数据。后台写策略需要以用户最高的优先权来读数据,这改进了用户感受到的性能。
重叠查找 如果有两个以上的硬盘,并且它们每个都和它们自己的控制器(磁盘通道)相连,那么就可以使用NetWare的这个特征。NetWare可以同时访问所有的控制器。如果两个磁盘连接到一个控制器,那么在一个时刻只能访问其中的一个控制器。
Turbo FAT 这个特征就是大家知道的索引文件分配表。Turbo FAT可以对超过2MB文件的文件分配表进行索引,因而它们的段位置就可立即被操作系统获得,而不需要读FAT。
文件压缩 NetWare4.x使用它的压缩功能可以增加高达63%的磁盘空间。NetWare在后台管理压缩。管理人员和用户可以用标志指示哪些文件在使用之后必须被压缩,或它们必须永远不被压缩。
块的再分配(Block suballocation) 这一NetWare特性使磁盘具有最大空间。如果存在任何只部分使用的磁盘块(通常一个块的大小为8KB),NetWare为存储小文件或文件的片,将它们分成512字节的再分配块。
允许文件的大小达4GB,而且文件系统支持在每个卷宗中有超过2百万个的目录和文件及100,000个打开的文件。卷宗可以覆盖多个磁盘驱动程序,并且卷宗的大小可以通过增加新的驱动程序而被动态增加。
NetWare的可支配文件系统允许修复被删除的文件。可以为删除文件保持为可恢复状态而设置一个最短时间,也可以将一个文件标志为立即物理删除。还可以保持所有的已删除文件直到卷宗超过磁盘空间为止,然后,将移出最老的已删文件以为新的文件腾出空间。当文件恢复后,保留文件的信任权,并可为谁能支配文件设置权力。甚至一个目录被删除了,还可以保持被删除的文件。
Data Protection Features 数据保护特征
NetWare网络操作系统包含许多特征来保证数据的安全性和可靠性。安全性特征保护数据不被非授权用户使用并防御病毒的攻击。NetWare支持提供冗余的硬件可靠性特征,以保证数据被正确写入,当部分系统失效时这些数据仍然可用。
Security 安全性
NetWare的安全性特征对于大公司广域网环境是很关键的。NetWare的文件系统和DOS文件系统是很不同的。用户通过使用DOS磁盘或简单地自举磁盘来启动服务器是不能访问NetWare的文件系统的。当然,这不能防止有人偷走或毁坏磁盘,你还是需要保存一个备份以防止灾难性事件的发生,但是一个小偷在不知道正确口令和访问权力时是无法访问数据的。
可以在不同级别提供安全性:
登录/口令安全性 用户键入LOGIN命令以获得对文件系统的访问。用户要首先输入他们的用户名称,然后再输入口令。没有口令是不允许进行任何访问的。在用户登录之后,根据网络管理人员授予用户的访问权限,可以访问一个互联网络中的计算机。
帐号限制 在NetWare下面,每个用户有一个由网络管理人员管理的帐户。可以对帐户加上一些限制以控制何时用户可以登录,他们能够在哪些工作站上登录,以及何时他们的帐户被废弃。也可以固定时间地强迫用户更改他们的口令,并需要一个和经常使用的口令不类似的独特的口令。
对象和文件安全性 在NetWare 4.x中,网络管理人员授予用户对象、目录以及文件的信任权力(trustee rights)。这些权力准确地确定用户如何才能访问系统的资源。管理器通常被授予对象用户帐户和服务器权力。用户被授予对目录和文件的权力,所以他们能够访问文件系统。
互联网络安全性 NetWare目录服务(NDS)跟踪互联网络上的所有对象,包括用户对象和他们的访问权力。网络管理人员通过使用NDS来创建和管理用户帐户,跟踪网络资源,授权用户对网络资源进行访问。一旦用户登录,他们就获得了对NDS系统授予他们的所有网络资源的访问权力。
除了实现这些安全性特征之外,NetWare还进行幕后(behind-the-scenes)安全性检查。它对服务器上的所有口令进行加密,并对用户口令传输到服务器过程中的用户口令进行加密。最后这种特征防止电子窃贼通过窃听电缆来获得口令,从而可以正常用户的身份访问系统。
Reliability Features 可靠性特征
NetWare网络操作系统提供一些重要的特征,以确保生命力(survivablity)及快速恢复服务器上的数据。
写后读检验 这种特征是,当每次向磁盘上写数据时,都对它们再进行读操作,以检验写操作是否正确。如果出现了错误,当数据还在cache中时就将它们再次写入。一次错误可以指示一个坏区,它可以被热定位(HOT FIX)特征标记为不可用。
复制目录 NetWare复制根目录结构,以在主目录结构被毁坏时,提供一个备份。
复制FAT 保持一份文件分配表的复制件,作为后援备份。如果原始的FAT丢失了,通过这份复制的FAT仍然保持磁盘的可访问性。
热定位 这一特征在系统的运行过程中,检测并纠正磁盘错误。将坏区的数据移动到磁盘上好的区域,并将坏区标记为不可用。
系统容错(SFT)这一特征允许为系统的硬件提供冗余。可以在系统中安装两个硬盘,然后将主硬盘的内容镜像到第二个磁盘上(参见“磁盘镜像和复置”)。如果主硬盘失效了,第二个硬盘将接替工作。磁盘控制器也可以被复置,以进一步防止硬件失效的损失。SFT级别Ⅲ(可选)通过复置整个服务器,将冗余又推进了一步。如果主服务器失效了,第二个服务器可以不中断地接替过来工作。
事务跟踪系统(TTS) 事务跟踪系统在未完成写时保护数据不受损坏。这可能在用户正在编辑数据库中的记录时,服务器停止工作时出现这种情况。当服务器重新启动时,在它返回到未完成事务之前,文件就恢复到这次事务之前的状态了。在这种系统中,事务要么完全完成了,要么完全被放弃。
UPS镜像 NetWare监督不间断电源(UPS)的状态,以确定服务器是否正在利用后备电源进行工作。
NetWare兼容UPS可以向NetWare提供这种信号。如果出现了电源失效,NetWare警告用户(他必须在失效范围之外或使用他自己的UPS),然后开始保存每一个打开的信息(cache中的数据)并安全地下载系统。
Built-in Internetwork Routing 嵌入式互联网络路由选择
NetWare提供内置互联网络路由选择服务。对用户来说,互联的网络就象一个网络一样。创建路由器简单得就象在NetWare服务器上安装多个接口卡,然后在安装时或安装后的维护中,为这些卡选择驱动程序。也可以在外部系统上安装路由选择服务,以便从服务器上移走额外的工作负载,从而改进它的性能。
Communication Services 通信服务
NetWare销售一个完整的支持通信的分组系列,称为NetWare通信服务,它在NetWare V.3.11和NetWare 4服务器上运行。这些产品提供LAN到主机,LAN到LAN,和远程到LAN的连接。NetWare通信服务集中于LAN到主机,具有大型系统网络体系结构(SNA)的网络管理需求。这些产品包括NetWare for SAA、NetWare 3270 LAN Workstation Packages for DOS、Macintosh、Windows、NetWare通信服务管理器,它是一个基于Windows的管理程序。
Print Services 打印服务
NetWare 4.x包括一个打印服务分组,它允许网络上共享多达256个打印机。一个打印服务器管理打印队列和用户访问打印机的方式。这个打印服务器可以被安装在NetWare文件服务器上,或作为工作站上的一个专用任务。可以将打印机连接到打印服务器或连到网络上的任何工作站。用户可以访问这些在打印服务器内被共享的打印机。
Distributed Directory Services 分布式目录服务
NetWare的分布式目录服务,是在NetWare 4.x上作为NetWare目录服务(NDS)而实现的。NDS是基于x.500目录服务描述的。这个服务保持对所有网络用户、服务器、互联网络资源进行跟踪。信息保存在一个数据库中。管理人员和用户可访问这个数据库来放置用户和资源,而不需要关心它们的位置。
NDS的设计是很关心大型互联网络的。它通过一个公共命名服务,提供了整个网络目录的集中管理。用户和资源的这个目录数据库是被以固定时间间隔修改的。这一服务为其他目录服务提供了一个信关,包括Apple名字联编协议、Sun Microsystems的黄页(Yellow Pages)(NFS支持)和TCP/IP域名服务。
Management Features 管理特征
NetWare为监督网络状态提供了一些实用程序,并且Novell销售的管理软件包还提供一些增强功能。这些特征将在后继部分进行讨论。
NetWare Administrator NetWare管理器
NetWare 4.x包括NetWare管理器,它是一种基于Windows的应用程序,用于管理NetWare目录服务对象,如用户、网络资源、磁盘目录和文件。图N-7示意了NetWare管理器的屏幕显示。NetWare管理器的一个基于文本的版本称为NETADMIN,它也与NetWare 4.x一起提供,但是NETADMIN不提供对目录和文件管理的支持。NetWare管理器能够用于替代许多命令执行实用程序。它易于使用,并提供更多的功能。NetWare管理器需要一个运行Microsoft Windows环境的Inter 80386或更高系统。
注意图中的目录树。在顶端是一个机构名称。从它分支的是它的东部分支(DivEast)和它的西部分支(Di-vWest)。DivEast分支目录被关闭了,所以你看不到它的用户或资源,但是DivWest是展开的。你可以单击DivWest下的任何用户或资源,然后从Object菜单选择Detail,以改变这个对象的性质。例如,你可以选择AColgan对象,它是一个用户帐户,并且打开它以改变用户的登录限制或对文件系统的权力。
管理人员使用NetWare管理器,基本上是为创建用户对象(帐户)和管理用户如何访问网络、它的资源和它的文件。一种浏览功能使你能够快速定位相似的对象。例如,你可以列出生活在某一特定邮政编码区域内的所有用户,或对某个特定服务器卷宗有权力的所有用户。一旦你定位并选择了一个对象,你就能够使用NetWare管理器来改变安全性权力、特性和对象的其他方面的情况。可将NetWare管理器用于:
创建附加对象,如用户和打印机对象。
改变用户的登录限制。
改变用户对资源的访问。
改变用户对目录和文件的访问。
改变对象的受托者(受托者是能够使用特定对象的用户)。
授予其他用户对网络上某一对象的操纵权力。
指定用户的组和对这些用户创建登录开工(profile)文件。
创建和编辑系统范围和个人用户登录原语。
安排和组织NetWare目录服务树的结构和它的分区。
MONITOR 监控器
监控器是一个NetWare可装入模块,它可在文件服务器控制台上运行,或者在远程管理设备(Remote Management Facility,后面将讨论)上运行,也可在一个远程站上运行。监控器使你可以在控制台上执行下述任务:
为NetWare控制台设置口令。
观察服务器的使用情况。
观察快速缓冲存储器的状态。
观察工作站的连接。
看被用户打开的文件。
清除连接。
观察磁盘启动器的状态。
观察卷宗的状态。
为磁盘写设置检验级别。
激活或关闭卷宗和硬盘驱动程序。
列出当前LAN驱动程序。
列出当前安装模块。
观察文件锁状态。
观察内存使用情况。
Remote Management 远程管理
NetWare和NetWare远程管理设备(RMF)密切相连,它允许网络管理人员对NetWare进行安装和升级、设置网络服务和从远程工作站维护NetWare。
SERVMAN
SERVMAN是NetWare 4.x中包括的一个新的实用程序。它在控制台上运行,并允许超级用户观察和修改服务器配置。
对原来的NetWare版本熟悉的人对SET命令也一定很熟悉,它用于改变操作系统的一些情况。SERV-MAN通过为每个设置选项显示帮助信息和通过显示建议设置,来自动使用这一命令。如果改变了一个设置,SERVMEN自动修改服务器启动文件。
Requirements for Running NetWare 运行NetWare的要求
下面列出了安装和运行NetWare版本3。11和NetWare版本4所需的硬件:
一个80386或更高的系统。支持这些系统的SX和DX版本。
最少5MB内存,但建议16MB作为起始点,这是因为存储器已经很便宜,并且它对服务器的性能影响很大。在一个大网络上的服务器可能需要32MB的内存,这依赖于安装的软件模块和将要访问服务器的用户数目。
一个至少有30MB的硬盘。为DOS分区需要5MB,为NetWare磁盘分区需要25MB。如果要为OS/2运行NetWare,那么需要一个至少有120MB存储的硬盘。为了提供容错,需要复置硬盘设备和控制器,甚至如果使用SFT级别Ⅲ,就需要复置服务器。
为每个希望在服务器内建立网桥或路由器的网络,加一个或多个网络卡
相关条目:Client-Server Computing 客户机/服务器计算;Disks,Partitions,and Volumes under NetWare在NetWare下的磁盘、分区和卷宗;DOS Requester,NetWare NetWare的DOS请求解释器;Internetwork Packet Exchange 网间分组交换;LAN Workplace Products Novell的LAN Workplace产品;Large Internet Packet Exchange 大型Internet分组交换;NetWare4.x Enhanced Features NetWare 4.x的增强特征;NetWare Core Protocol NetWare的核心协;NetWare Loadable Module NetWare可装入模块;NetWare SFT Level Ⅲ NetWare SFT级别Ⅲ;NetWare Shell NetWare外壳;NetWare Volumes NetWare卷宗;Novell。
NetWare软件产品 NetWare Products
NetWare Products NetWare软件产品 可以从Novell获得如下在NetWare 3.x和NetWare 4.x服务器上运行的操作系统产品。
NETWAR EFLEX/IP Novell FLeX/IP产品是一种NetWare可装入模块(NLM),它解决在NetWare UNIX环境中的一些基本文件、打印和管理问题。FLeX/IP包括三种独立的产品,它们用字母F、L和X来代表。F用于表示运输协议(FTP),它们可以提供文件传输的能力。L表示线路打印守护程序,它提供标准UNIX打印实用功能,可使得打印机的访问在UNIX和NetWare系统之间透明。没有L使用程序,NetWare打印共享和UNIX打印共享在一个互联网络上将是每家一个的方式。X表示X-Windows协议支持。当这种协议被安装后,可在UNIX系统上的NetWare控制台上运行一个网络管理器,并且这个管理器可以从远地来对NetWare网络进行管理。
NETWARE FOR SYSTEMS APPLICATION ARCHITECTURE(SAA) NetWare for SAA使得NetWare工作站可以访问IBM大型计算机和AS/400主系统。NetWare的安全性、名称服务,和管理将被保留。可以同时使用多达506个显示、打印、和高级程序对程序通信(APPC)会话。对AS/400工作站的访问对NetWare工作站来说是透明的。NetWareforSAA是一个NetWare可装入模块,它安装在一个NetWare文件服务器上,对网络用户提供了一个信关服务(gateway services)。另外,当使用NetWare Runtime应用时,这一产品可以在一个专用的通信服务器上运行。NetWare Runtime是和NetWare for SAA联系在一起的。
NETWARE FOR UNIX NetWare for UNIX使得NetWare服务可以在许多不同计算机系统上运行。它已经被移植到NetWare for UNIX的合伙商生产的系统中,这些合伙商包括Data General、Hewlett-Packard、IBM,MIPS/Silicon Graphics、Sequent、SunConnect和Unisys。一个运行NetWare for UNIX的主机系统在功能上等效于NetWare文件服务器,它可以对运行在OS/2、DOS、Microsoft Windows或Apple Macintosh操作系统的网络客户提供文件、打印和备份服务。
NETWARE NETWORK FILING SYSTEM(NFS) NFS是一个为UNIX环境的分布式文件系统。NetWare NFS是安装在NetWare服务器上的,它使文件、打印机和其他网络资源可以被UNIX用户共享。需要传输控制协议/因特网协议(TCP/IP)通信运输协议来支持NetWare NFS。
相关条目:Distributed File Systems 分布文件系统;NetWare;Novell;Systems Application Architecture系统应用体系结构;Transmission Control Protocol/Internet Protocol 传输控制协议/因特网协议;UNIX。
NetWare的三级系统容错 NetWare SFT Level Ⅲ
NetWare SFT Level Ⅲ NetWare的三级系统容错 NetWare的三级系统容错是一种可选的Novell软件产品,它可以提供真正的容错功能。它保证关键任务的应用程序可以连续不断地被用户所用。一个SFTⅢ配置包括两个用高速数据链路连接在一起的服务器。一个服务器镜像另一个服务器中的数据,如果主服务器坏了,它可以立即投入使用。对用户来说没有任何服务损失。SFTIII是一种在服务器硬件之外工作的纯软件解决方式。
SFT Ⅲ可防止以下机器失效带来的损失:随机存储器(RAM)的失效、磁盘的失效、局域网适配器的失效。它允许将服务器放置到不同的地方,以防止局部性的灾难事件或电源故障,但在复置系统需要使用高速链路来保持紧密同步。另外,由于服务器是镜像的,所以当一台服务器继续工作时,可在另一台上进行例程服务和升级。当升级后的服务器又接连回后,它的文件系统需要和另一台服务器进行同步处理。
为了改进在SFT Ⅲ下的工作性能,Novell建议使用双处理器系统。一个微处理器执行所有与硬件相关的输入/输出(I/O)和进行镜像的同步,另一个微处理器处理文件服务和运行其他服务器应用。还需要在每个服务器上具有兼容的高性能镜像服务器链路MSL(Mirrored Server Links)。MSL通常是100Mbps的以太网或光纤链路,它们可以从Standard Micros ystems和Thomas-Conarad等厂商获得。
相关条目:Data Protection 数据保护;Disaster Recovery灾难恢复;Disk Mirroring and Duplexing Systems磁盘镜像和复置系统;Duplexing Systems复置系统;Fault Management失效管理;Mirroring镜像;Redundant Arrays of Inexpensive Disks廉价磁盘冗余阵列;System Fault Tolerance 系统容错。
NetWare工作站外壳程序 NetWare Shell
NetWare Shell NetWare工作站外壳程序 基本上,NetWare是一个客户机/服务器操作系统。NetWare外壳软件是一个客户程序,它使得一个工作站和NetWare服务器相连。外壳,有时也成为请求者软件(required software)中途截获网络服务的请求,并将它们发往NetWare服务器。这些请求包括一个打开文件或在共享打印机上打印一个文件的请求。存在两个版本的外壳。虽然,在许多局域网络(LAN)中还使用着老的IPX/NETX,但是所有NetWare的现行版本都使用开放数据链路接口(ODI)外壳,它提供对多协议栈和多网络接口卡的支持。
请求者软件确定用户或应用请求是向局部操作系统的还是向NetWare服务器的。如果这些命令是向NetWare的,它就指导它们通过网络。局部命令被送到工作站的操作系统。虽然在NetWare网络上的标准通信协议是网间分组交换(IPX)协议,但使用ODI,也可以安装传输控制协议/因特网协议(TCP/IP)、Apple Talk和其他协议,从而使用户可以访问其他类型的系统和网络。
IPX/NETx Shell IPX/NETx外壳
在IPX/NETx外壳中有两个主要部件,它们都是典型的在工作站自举时装入的“终止并等待驻留”TSR(terminate-and-stay-resident)型软件模块。首先装入IPX.COM以初始化网络接口卡,并在工作站和服务器间建立基本连接。然后,装入NETx以提供对指定版本的DOS支持。注意NETx中的x是指DOS的版本号,例如DOS版本3或DOS版本5。
必须根据网络接口卡的类型,将IPx.COM对每个工作站进行配置。一个与网络驱动程序链接的称为IPx.OBJ的文件是专门为网络接口卡设计的,以通过使用NetWare提供的一个实用程序产生IPx.COM文件。使用相同接口卡的工作站,如果具有同样的板设置,就可以使用同样的IPx.COM文件,但是如果有任何工作站使用不同的板或卡,或一个有不同中断或I/O设置的卡,那么就必须生成一个特有的IPx.COM文件以和板匹配。
和NetWare工作站软件一起提供不同版本的NETx.COM,以匹配不同版本的DOS。NETx.COM必须在IPx.COM文件之后再被装入。一旦这个外壳软件被装入,对NetWare服务器的访问就变成了对驱动程序F:或下一个可用驱动程序的访问,具体的驱动程序号决定于在本地工作站上的驱动程序数。你可以交换到这个驱动程序,再执行LOGIN命令以访问服务器。
可以生成一个称为NENT.CFG的文件,以为每个独立的工作站包含特殊的启动参数和配置信息。
NetWare DOS Requester NetWare DOS请求解释器
NetWare DOS请求解释器是一组替换IPX/NETx外壳的模块。它们在最新的NetWare版本中可以得\到。安装实用程序可以自动装入这些模块和对工作站进行配置。它请求安装者指定网络接口卡类型和对卡的设置。然后,这个软件被安装到目录NWCLIENT中。下面按照请求解释器软件对这些模块的安装顺序对这些模块进行介绍。
链路支持层(LSL)LSL是一个软件驱动程序,它在多协议栈,如IPX和TCP/IP(如果安装了它们)之间指导信息的流动。
LAN驱动器 这是一个特定的驱动器,它和安装在工作站上的一个或多个网络接口卡相匹配。例如,这个驱动器可能被称为NE2000,表示为Novell标准以太网络适配器
IPXODI这是装入IPX协议栈的驱动程序。这里可以指定另外一些驱动程序,例如装入TCP/IP协议栈的驱动程序。
VLM 它是装入DOS请求解释器支持软件的一个可执行文件。VLM实际上装入所有处理网络连接的模块、目录服务或约束(NetWare 4.X之前)支持、加密和鉴别支持以及文件输入和输出支持。
相关条目:Client-Server Computing客户机/服务器运算;DOS Requester,NetWare NetWare DOS请求解释器;Internetwork Packet Exchange 网间分组交换;LAN Workplace Products LAN Workplace产品;Large Internet Packet Exchange 大型因特网分组交换;NetworkDriverStandards 网络驱动程序标准;Novell;Open Data-Link Interface 开放数据链路接口。
NetWare的(文件)卷宗 NetWare Volumes
NetWare Volumes NetWare的(文件)卷宗 NetWare文件系统包含可以有一个或多个卷宗的服务器。每个服务器的第一个卷宗总是称为SYS。其他卷宗的缺省名称是VOL1、VOL2等,但是你可以给它们一些专用的名称,例如OS2VOL、MACVOL、USERS或EMAIL,以描述在这些卷宗中存储了什么内容和谁可能使用它。每个卷宗都有它自己的目录结构。
当NetWare服务器自举时,卷宗被装入。SYS卷宗是被自动装入的;其他卷宗是通过使用服务器启动文件AUTOEXEC.NCF来装入的。你也可以在NetWare控制台上使用MOUNT或DISMOUNT命令来装入或下载一个卷宗。由于每个卷宗总要使用0.5MB到2MB的内存,具体的数目依赖于卷宗的体积和类型(DOS命名空间、UNIX命名空间或Macintosh命名空间),所以使不使用的或较少使用的卷宗保持下载状态是有益的。
可以通过对系统增加硬盘来扩展卷宗,并使用NetWare INSTALL实用程序来将磁盘集成到现有的卷宗中,这在一些情况是不影响服务器继续工作的。卷宗在物理上被分为可以覆盖一个或多个磁盘的段。一个卷宗能够有多达32个卷宗段,它们可以跨越不同的磁盘,但每个磁盘仅仅能包含8个卷宗段。将卷宗的段扩展到不同的磁盘可以改进性能,这是因为它允许对卷宗段同时进行读或写。它的不好的一面是,如果有一个磁盘关闭了,那么整个卷宗就不能装入。建议你总是对分段的卷宗进行镜像。
卷宗是在NetWare文件系统的最高层次。一个卷宗有一个根目录和分出的子目录。就象已经提过的,服务器上的第一个NetWare卷宗称为SYS,并且它包含NetWare系统和公共文件,除非它们被移动到别处。
通过使用MAP命令,将卷宗的名称映射到一个驱动字母,可以访问其他的卷宗。NetWare允许在每个服务器上有多达64个卷宗。例如,可以将APPS卷宗上的BUDGDOCS目录映射到驱动程序字母R:然后,通过敲驱动器字母R:就可以交换到这个卷宗和目录。对这个目录上的文件进行列表或进行工作的用户,他们必须对这个目录有工作权限。
NetWare Directories NetWare目录
NetWare目录系统类似于DOS的目录系统。每一个卷宗都有一个根目录。可以从根目录分出一些子目录,从这些子目录又可以分化出子目录。NetWare的安装程序创立SYS卷宗的目录结构,如图N-8所示,并将在下面介绍。
SYS:SYSTEM SYSTEM目录包含NetWare可执行文件和其他正常情况下只能由超级用户访问的模块。
SYS:PUBLIC PUBLIC目录包含NetWare实用程序,它们通常可被所有的用户访问。
SYS:LOGIN LOGIN目录包括LOGIN命令和其他将用户登录进系统的文件。在登录进之前,它被映射成工作站上的第一个网络驱动。
SYS:MAIL MAIL目录是以前NetWare版本剩余下来的。NetWare用于在MAIL中为每个用户创立一个子目录,并在这些子目录中存储他们的登录原语。现在,登录原语在NetWare目录服务系统中被作为用户对象的一部分来存储。然而,MAIL还为需要它的应用而被保留。
Directory Naming and Mapping 目录命名和映射
引用NetWare卷宗上的目录,就和通过使用路径引用DOS目录。可对一个目录加上卷宗名就可以引用其他卷宗,并且可以加上服务器名称来引用服务器。例如,在SYS卷宗上SYSTEM目录的全名是SYS:SYS-TEM。如果这个目录有一个称为UTILS的子目录,它的全名就是SYS:SYSTEM\UTILS。如果你正在这个卷宗内工作,那么你就不需要指明卷宗名了。如果这个卷宗在一个称为ACCTG的服务器上,你就可以用AC-CTG\SYS:SYSTEM\UTILS来引用它。
用户常常为他们的个人文件和程序而需要硬盘空间。多数NetWare超级用户为用户创建主目录(home directories),它从一个称为SYS:HOME或SYS:USERS的目录分支出。(注意,这个父目录并不需要在SYS卷宗上)。
相关条目:Disks,Partitions,and Volumes under NetWare NetWare下的磁盘、分区和卷宗;NetWare;NetWare 4.x Enhanced Features NetWare 4.X增强特征;Volume,NetWare NetWare卷宗。
Network Architecture 网络体系结构
用来建立通信、确保可靠的信息传输的计算机网络基础结构,包括硬件接口和功能层协议。网络体系设计的目的是对于建立网络连接和无冲突地传输信息的复杂性提供哲学上和物理上的标准。存在有不同的网络体系,包括国际上已经接受的七层 ISO/OSI 模型。
网络体系结构 Network Architecture
Network Architecture 网络体系结构 网络体系结构定义计算机设备和其他设备如何连接在一起以形成一个允许用户共享信息和资源的通信系统。存在专用网络体系结构,如IBM的系统网络系统结构(SNA)和DEC的数字网络体系结构(DNA),也存在开放体系结构,如国际标准化组织(ISO)定义的开放式系统互联(OSI)模型。网络体系结构在层中定义(参见“分层体系结构”)。如果这个标准是开放的,它就向厂商们提供了设计与其他厂商产品具有协作能力的软件和硬件的途径。然而,OSI模型还保持在模型阶段,它并不是一个已经被完全接受的国际标准。考虑到大量的现存事实上的标准,许多厂商只能简单地决定提供支持许多在工业界使用的不同协议,而不是仅仅接受一个标准。
分层在一个“协议栈”的不同级别说明不同的功能。这些协议定义通信如何发生,例如在系统之间的数据流、错误检测和纠错、数据的格式、数据的打包和其它特征。基本结构如图N-9所示。
通信是任何网络体系结构的基本目标。在过去,一个厂商需要非常关心它自己的产品可以相互之间进行通信,并且如果它公开这种体系结构,那么其它厂商就也可以生产和此竞争的产品了,这样就使得这些产品之间的兼容通常是很困难的。在任何情况下,协议都是定义通信如何在不同操作的级别发生的一组规则和过程。一些层定义物理连接,例如电缆类型、访问方式、网络拓朴,以及数据是如何在网络之上进行传输的。向上是一些关于在系统之间建立连接和进行通信的协议,再向上就是定义应用如何访问低层的网络通信功能,以及如何连接到这个网络的其它应用
如上所述,OSI模型已经成为所有其它网络体系结构和协议进行比较的一个模型。这种OSI模型的目的就是协调不同厂商之间的通信标准。虽然一些厂商还在继续追求他们自己的标准,但是象DEC和IBM这样的一些公司已经将OSI和象TCP/IP这样的Internet标准一起集成到他们的联网策略中了。
当许多LAN被连接成企业网时,互操作性是很重要的。可以使用许多不同的技术来达到这一目的,其中包括在单一系统中使用多种协议或使用可以隐藏协议的“中间件”的技术。中间件还可以提供一个接口来允许在不同平台上的应用交换信息。使用这些技术,用户就可以从他们的台式应用来访问不同的多厂商产品了。
相关条目:AppleTalk;Client-Server Computing 客户机/服务器计算;Digital Network Architecture数字网络体系结构;Distributed Computing Environment 分布式计算环境;Layered Architecture 分层体系结构;Middleware中间件;Open System Interconnection 开放式系统互联;System Application Architecture系统应用体系结构;System Network Architecture 系统网络体系结构。
网络控制程序 NetWork Control Program
NetWork Control Program(NCP) 网络控制程序(NCP) NCP是在IBM前端处理器(FEP)上运行的控制软件。FEP是一个专用的计算机,它控制IBM主机与通信终端间的通信。IBM 3725和IBM 3745是运行NCP软件的前端处理器,这些NCP软件和运行在物理单元(PU)上的程序进行通信。PEP连接到IBM 3270主机。
NCP基本上是一种扮演输入/输出操作系统的应用程序。它管理所有来自一个网络和发往一个网络的数据。NCP实际上是大型计算机产生的一个模块,它在FEP启动时装入到FEP上。
相关条目:Cluster Controllers,IBM IBM的机群控制器;Communication Controller 通信控制器;IBM;IBM Mainframe Environment IBM大型计算机环境;IBM Networking Blueprint IBM的联网方案;Systems Network Architecture 系统网络体系结构。
网络驱动程序接口规范 Network Driver Interface Specification
Network Driver Interface Specification(NDIS) 网络驱动程序接口规范(NDIS) Microsoft网络驱动程序接口规范(NDIS)的设计是通过将不同的协议从网络接口卡上拆除,使得用户可以访问不同的协议。在设计过程中,协议并不需要关于网络卡的任何情况。没有网卡规范接口,只有一个对协议的通用接口,如图N-10所示。为了使用NDIS卡,需要安装卡和它的驱动程序,装入希望使用的所有协议并通过使用一个称为NETBIND的命令将它们连在一起。
NDISI的基本目的是在一个服务器或一个工作站上安装多个协议栈,从而使用户能够与不同的协议进行通信。在NDIS之前(或可比较的Novel1开放数据链路结构或ODI),必须先下载一个协议栈,然后再装入下一个协议栈。NDIS使得多个协议栈对一个网络接口卡(NIC)寻址,连接后的网络上的系统如图N-11左边所示;或使每个协议栈寻址它自己的NIC,如图N-11右边所示。NDIS允许一个工作站至多拥有四个NIC,并且每个NIC支持四个协议栈。 例如,一个用户希望既和Novell NetWare服务器相连(网间分组交换协议IPX),又与一个基于UNIX的系统相连(传输控制协议/Internet协议,TCP/IP),他只需简单地将IPX和TCP/IP协议栈装入在一起即可。NDIS在两个协议栈之间进行仲裁,并保证从NetWare服务器来的消息被送到IPX栈,而将TCP/IP消息指引到TCP/IP协议栈。NDIS既提供对网络接口卡访问的协议,又提供对介质访问的协议。如果NetWare服务器和UNIX系统是在分离的网络上,工作站就需要两个接口卡,并且必须为每个卡都装入一个协议栈,如图N-11所示。
同样,Novell NetWare服务器和Microsoft Windows NT高级服务器也可以运行多协议栈,因而在不同类型工作站(DOS,UNIX,Macintosh等)的用户都可以访问服务器。
当NDISI在Windows NT自举期间内置入时,它读取一个称为PROT(OCOL.INI的文件内容这个文件描述安装在工作站和协议站的NIC并和每个卡相连。
为提供对NDIS和ODI一起的支持,Novell开发了开放数据链路接口网络支持规范,或ODINSUP(SUP源于“support”)。它允许ODI和NDIS网络驱动程序接口共存,因而工作站就可以和任何ODI系统相连,例如一个IPX服务器和任何NDIS系统(如一个NDISLAN管理器服务器)相连。
相关条目:Client Software客户机软件;DOS Requester DOS请求解释器;LAN Drivers LAN驱动程序;NetWare Shell NetWare的外壳程序;OpenData-link Interface 开放数据链路接口。
网络驱动程序标准 Network Driver Standards
Network Driver Standards 网络驱动程序标准 在过去,每个网络操作系统提供一个标准驱动程序接口和网络通信协议。例如,Novell NetWare网络在许多不同的网络接口卡(NIC)上支持网间分组交换(IPx)通信协议。今天,必须将许多运行不同协议的不同类型的系统连接到网络上。这是由于企业级网络的产生,它将以前独立的工作小组的网络连接在一起,或将使用不同网络的公司连接在一起。
有两种主要的允许多协议支持的网络驱动程序标准:Microsoft网络驱动程序接口规范(NDIS)和Novell开放数据链路接口(ODI),它们为将多种协议栈装入到计算机内存并支持一个或多个网络接口卡提供了一条途径。这些标准的每一个都将在相应的标题下进行讨论。
相关条目:Client Software 客户机软件;DOS Requester DOS请求解释器;LAN Drivers LAN驱动程序;NetWare Shell 网络驱动程序接口规范;NetWare Shell NetWare的外壳程序;Open Data-link Interface开放数据链路接口。
网络动态数据交换 Network Dynamic Data Exchange
Network Dynamic Data Exchange(NetDDE) 网络动态数据交换(NetDDE) 参见NetDDE。
网络文件系统 Network File System
Network File System(NFS) 网络文件系统(NFS) 参见Distributed File Systems分布式文件系统;File Systems in the Network Environment 网络环境中的文件系统。
Network interface card 网卡
网卡(或网络接口卡)是安装在电脑中的一种集成电路板或者板卡,用来帮助电脑接入网络。在一个局域网(LAN)中使用的个人电脑和工作站,一般都安装有一块特别针对局域网传输技术设计的网卡。这些局域网传输技术包括以太网(Ethernet)和令牌网(Token Ring)等。网卡可以使电脑和一个网络始终处于连接状态。
网络接口卡 Network Interface Card
Network Interface Card 网络接口卡 网络接口卡是安装在计算机上的适配器,它们提供对网络的连接点。每个NIC的设计都是为了一种特定的网络,例如以太网络、令牌环网络、FDDI、ARCNENT等等。它们在和开放式系统互联(OSI)协议栈相应的物理层进行操作,并向特定的电缆提供一个连接点,如同轴电缆、双绞线电缆、光缆。无线局域网的NIC有一个天线以与一个基地站进行通信。
物理层协议定义网络接口卡。这些协议定义机械和电接口规范。机械规范定义对电缆的物理连接方式。电气规范定义在电缆上传输位流的方式和提供数据穿越网络的定时控制信号。根据网络接口卡的类型,依照IEEE 802.X标准或其他标准可以使用一种特定电缆访问方式。IEEE 802.X标准定义载波监听多路访问/冲突检测(CSMA/CD)、令牌传递和其他访问方式。IEEE 802.X网络,例如以太网络、令牌网络和FDDI使用这些访问方式。
网卡上的电路实现多种网络通信功能。为对数据传输作准备,在两个网站之间进行一个握手过程。这个握手建立通信参数,例如传输速度、分组的大小、超时参数、缓冲器的大小等等。一旦建立了通信参数,数据分组的传输就开始了。在数据被放到电缆上进行传输之前,数据被按两种方式进行转换。第一种,一个并行到串行的转换,将数据变换成可以在网络上进行传输的电子信号的位流。第二种,数据被编码和压缩,以改进在一些情况下的传输速度。
可获得的网络接口卡可以分成两类:跟随标准规范的接口卡;跟随标准规范协议但却具有附件以提高性能的接口卡。这里提到的一些特征将在后面讨论。记住,网络上接口卡硬件设计的差异可能会降低性能。例如,一个有16位接口的网络卡向一个8位的卡发送数据,通常发送的速度高于这个8位卡能处理的速度。为解决这一瓶颈,可以使用存储缓冲器以抓住并保存传送来的数据,防止数据溢出并允许16位卡完成它的传送,即使是8位卡处理收集缓冲器中的数据也是如此。
在网络接口卡和计算机的存储器之间可能出现另一类瓶颈。一旦网络接口卡接收到信息,有四种方法从网络接口卡移出信息到计算机,这些方法将在下面介绍,它们大都应用于基于Intel系统的直接存储器。
直接存储器访问(DMA) 当使用直接存储器访问(DMA)方式时,在PC上的DMA控制器从网络接口卡的缓冲器中直接控制总线和传输数据到PC机的指定内存位置。这减少了CPU的一些工作,增进了它的性能。在传输数据期间,CPU还可以处理其他任务,但是不能访问存储器。
共享适配器存储器 使用共享适配器存储器技术,网卡拥有系统处理器可以直接访问的存储器。这些存储器被映射到DOS系统(约640KB)的高端内存地址。也就是说,处理器认为网卡上的存储器是系统存储器的一部分,并相应地访问它们。如果不能保证分配给网络接口卡的存储区域是未被其他卡或进程(例如,一个驱动程序或应用程序)使用的,那么就会导致一些问题。
注释:当你设立一个共享内存的网卡时,应设置网卡上的开关或设置它的启动命令,以指定网卡将使用的内存区域。“适配器手册”象基本存储器地址那样引用它们。共享存储在基本存储地址开始,并扩展共享存储器的长度,它可能是8KB,或16KB,或32KB。你需要确信没有其他卡或进程使用这个存储区域。如果有,你必须改变网络接口卡基本存储地址或与它冲突的适配器的地址。
共享系统存储器 共享系统存储器技术使用系统上的(而不是卡上的)一个共享系统存储块(通常为8KB到32KB),它被网络接口卡上的一个特殊处理器控制。NIC将信息放置在一个共享存储器区域,系统处理器可以对它直接进行访问。就象使用共享适配器存储器技术一样,你必须确信共享系统存储器区域没有被其他卡或进程使用。
总线主宰(BUS MASTERING)使用总线主宰技术,网络适配器能够直接传输信息到系统存储器中,而不中断系统处理器的工作。使用这种方式的网卡提供一种增强DMA方式,这时,适配器认可系统总线的控制,并将信息直接写到计算机的存储器中,而不从处理器请求许可。总线主宰在MCA和EISA机器上是可行的,这是因为它们的高级总线设计。虽然使用总线主宰技术可以提高性能20%到70%,但它们对于通用工作站而言却过于昂贵。对于高性能计算机,它却是被特别推荐的。
Global Addressing 全局编址
全局编址保证每个网络接口卡都有一个特有的表示身份的结点地址。令牌网和以太网卡的地址是在卡上硬联线的。ARCNET地址是可以被用户开关选择的。
电子电气工程师协会(IEEE)负责对令牌卡和以太卡赋予地址。每个生产商都被授予一个特有的代码和一个地址块。当安装一个卡时,确定卡地址,并将它记录下来以备以后参考,这是一个好主意。在你已经在一个系统中安装了卡后,你也可以使用和卡一起带的诊断实用程序,来确定它的地址,也可以以相连卡的标志上查看到地址。
Remote-Boot PROMs 远程自举PROM
许多网络卡配备了一个远程自举可编程只读存储器(PROM)的插口。你可以在无盘工作站上使用远程自举PROM,无盘工作站不能自己自举,而需要从网络服务器来替它自举。无盘工作站比具有软盘驱动器和硬盘驱动器的系统要便宜许多;另外,由于用户使用无盘工作站时,不能下载有价值的数据到软盘上,或装入病毒和非授权软件,所以它还很安全。
What to Look For 选择的目标
可以获得适合8位或16位工业标准体系结构(ISA)总线槽的AT系列系统的NetWare接口卡,可以提供更好性能的16位卡的价格也比较高。另外,还可以得到支持微通道体系结构(MCA)系统的接口卡,如IBMOS/2系列,和支持扩展工业标准体系结构(EISA)总线系统接口卡,如Compaq DESKPRO 486和Compaq SYSTEMPRO。
尽可能地为服务器使用高性能(基于EISA、基于MCA或基于PCI)的计算机和网络接口卡。这些接口卡可使服务器获得处理网络通信和管理所需要的性能。你可以在一个不产生太多网络通信的工作站(例如文字处理系统)上使用不太昂贵的NIC。然而,高性能的图形或工程性工作站将需要高性能的卡。
伴随着不断增加的使用图形用户界面(如Windows、多媒体,以及实时视频)的潜在发展趋势,很有必要安装高性能网络,如100Mbps的以太网络。另外一种策略是将服务器连接到一个独立的局域网。许多厂商生产为工作站提供以太网或令牌网的端口,和为服务器提供FDDI端口。
相关条目:Access Method,Network网络的访问方式;Extended Industry Standard Architecture Bus扩展工业标准体系结构总线;IEEE 802 Standards IEEE 802标准;Microchannel Architecture Bus 微通道体系结构总线;Open Systems Interconnection Model 开放式系统互联模型;Peripheral Component Interconnect外设部件的互联;Wireless LAN Communication 无线LAN通信。
OSI模型的网络层 Network Layer,OSI Model
Network Layer,OSI Model OSI模型的网络层 开放式系统互联(OSI)模型是由国际标准化组织定义的标准。它定义了一种分层体系结构,其中,每一层定义了对不同通信级别的协议。每一层包含一个和其他系统的同等层的“会话”。将进行转换的消息,传送到协议栈中的较低层,从而在网络上被传输。最底层称为“物理层”,它负责将这些消息以位流的形式在物理介质上进行传输。在物理层之上的层,定义数据如何被打包以在物理层上进行传输。再上的一层处理错误检测和纠正、会话的建立以及保持通信会话继续的方式。每一层向较高层提供一些功能。最后,最高的层定义应用和网络的接口。OSI模型帮助开发人员创造能够在大量不同平台和操作系统上工作的产品。
网络层是协议栈的第三层,处在物理层和数据链路层之上。它负责对较高层协议组装的消息进行路由选择,并处理通信错误。有趣的是,网络层提供的出错控制机制在局域网(LAN)环境很少使用。原因很简单,LAN相对来讲基本上是不会出错的,所以无连接的数据报通常被用于传输数据。无连接服务用可靠提交(它没有成功提交的返回信息)来换取效率。接着,较高的运输层服务进行检查,以确信所有的分组都到达了,并请求对任何没有抵达的分组进行重发。
当LAN进行互联时,网络层的工作就很突出了。在一个复杂网络中,源系统的分组可能需要穿越复杂的互联路径才能抵达目的地。网络层提供的路由选择功能,使分组沿着最少步的路径通过网络。
相关条目:Layered Architecture 分层体系结构;Open Systems Interconnection Model 开放式系统互联模型;Protocol Stack 协议栈;Routing,OSI OSI路由选择。
网络管理 NetWork Management
NetWork Management 网络管理 参见Management Standards and Tools 管理标准与工具。
DEC网络服务协议 Network Service Protocol,DEC
Network Service Protocol,DEC DEC网络服务协议 在DECnet网络上,管理两个结点间逻辑网络链路的运输层协议,它控制数据流,并处理出错。这种协议提供握手服务,因而连接的结点可以进行双向通信会话。它在通信中对信息分段,并顺序处理它,以保证按正确的次序进行发送。
相关条目:DEC;DECnet。
网络故障诊断与维修 Network Troubleshooting
Network Troubleshooting 网络故障诊断与维修 参见Testing Equipment and Techniques 测试设备和技术。
联网方案 Networking Blueprint
Networking Blueprint 联网方案 参见IBM Networking Blueprint IBM的联网方案。
网络 Networks
Networks 网络 计算机网络是一个连接两个或多个计算机和外设的数据通信系统,如图N-12所示。网络包含一条和每个设备的网络接口卡(NIC)相连的电缆。图N-13示意了一个网络通信系统的逻辑配置结构。在这个配置中,应用使用下面的网络通信软件以和其他应用或服务器交换信息。
在图N-14左边示意了基本的部门级局域网(LAN)。在右边,一些部门级LAN被连接在一起以形成一个互联网络,它允许多个用户进行通信并与其他用户共享资源。图中的互联网络还是一个LAN,因为它只占据了局部区域。事实上,术语“互联网络”的定义是很松的。它可以用于描述两个使用不同网络操作系统和通信协议的LAN的互联,也可以描述被建筑物或地理区域分离的LAN的互联。其中,后一种情况构成了一个广域网(WAN),如图N-15所示。一个WAN是一个互联网络,它可以通过使用公共交换电话网络(PSTN)或一些公共服务来在城市、州、或国界内连接成网络。
下面介绍网络的范围。一个网络可以开始很小,然后扩展到一个机构。
网段或子网络 网络段通常由硬件或一个特定网络地址定义。例如,在NetWare环境,一个网段包括所有连接到一个服务器的一个网络接口卡上的工作站,每个段都有它自己的网络地址。所有连接到一个以太网段的计算机接收相同的信号广播。
局域网(LAN)一个有连接工作站和服务器的网络段,或一个互联网络段的集合,它们总是在相同的区域,例如一个建筑物内。
校园网 一个扩展到一个校园或工业园区内其他建筑物的网络。在每个建筑物内的不同段或LAN通常使用主干电缆(backbone cable)进行连接。机构通常拥有自己的场地,可以自由地根据需要来布缆。
城域网(MAN) 一个覆盖一个城市或区县的网络,并且它的互连使用本地交换电信公司提供的MAN设施。
广域网(WAN)和全局网络 跨越国家间、州间或国际范围的网络。它们的连接使用公共或专用远程通信设施,以及微波和卫星链路。
企业级网络 企业级网络互联一个机构内的所有计算机系统,而无论使用什么样的操作系统、通信协议以及应用的差异,或地理位置的差异。因而,它可能是一个LAN、MAN或WAN。这个网络本身被视为一个平台,在它之上,可以连接许多不同类型的设备。使用了不同的技术来隐藏系统之间的不同,因而用户可以以透明的方式访问任何资源。例如,中间件产品隐藏通信协议和应用的差异。
企业级网络通常是一个分布式计算系统,它们的资源和数据的放置可以遍布整个机构。在这种环境,需目录服务,以使用户得到关于其他用户、资源和数据的位置信息。安全性也是很重要的。一旦网络将整个公司都连接起来,部门和工作小组的经理们必须非常注意对访问数据的限制。数据库可能是被分区的和分布到远方地区的,以使数据对在这些地方的用户是非常容易和快速访问的,并可以减少在昂贵的WAN链路上访问数据的开销。这种方式需要重复(replication)或同步技术,以保证数据库具有相同的信息。
如果需要相关信息,可以参见“主干网络”、“分布式计算”、“城域网”、“安全性”,和“广域网”
Why Establish a Computer Network? 为什么要建立计算机网络?
为什么要建立计算机网络?这也许看起来是很显然的,但是这样做的原因,正如下面将讲述的,阐明什么是网络,和它能够为机构做些什么。
程序和文件共享 许多可得的流行软件包的网络化版本,和购买独立的许可拷贝相比,可以节省相当的资金。程序和它的数据文件可以存储在文件服务器上,并可被多个网络用户访问。
网络资源共享 网络资源包括打印机、绘图仪、存储设备。网络提供了一个通信链路,它允许用户共享这些设备。
数据库共享 数据库管理系统是网络上的理想应用。一种称为“记录-锁定”(record-locking)的网络特征使得多个用户可以同时访问一个文件,而不会破坏数据。记录-锁定保证没有两个用户会同时对一个相同的记录进行编辑。
PC的经济扩展 网络提供了一条经济地扩展一个机构的计算机数目的途径。你可以将一些便宜的无盘工作站连接到网络中,这些无盘工作站使用服务器的硬盘驱动程序来进行自举和存储。
工作组 网络提供了一条创建用户工作小组(而不强求他们必须在同一部门之内)的途径。工作组使这种新的“平坦式(flat)”合作结构工作起来很便利,使用它,来自不同和远方部门的人们可以为一个特殊计划,很方便地组成一个小组。
电子函件 电子函件(E-mail)使得用户可以很容易地与其他用户进行通信。消息被放在“信箱”中,以供收信方在方便的时候阅读。
群件和工作流软件 群件和工作流软件是为网络而专门设计的,它们可以利用电子函件系统的优点来帮助用户在一些规划、调度和文件处理中进行相互协作。
集中管理 网络提供了一条集中服务器和它们的数据,以及其他资源的途径。当设备放置在一个地方时,就可以很容易地处理硬件升级、软件备份、系统维护、系统保护。
增强企业结构 网络可以改变一个机构的结构和它的管理方式。在一个特定部门工作的用户和为一个特定经理工作的用户不再需要在同一物理区域。他们的办公可以在他们的专家们最需要的地点进行。网络将他们和他们的部门经理和同事连接在一起。这种组织对一些特殊计划是很有益的,例如,不同部门(如研究、生产、市场)的人们需要相互之间紧密合作。
Network Environments 网络环境
网络环境是由网络操作系统和提供通信和网络服务的协议来定义的。存在两种基本类型的网络操作系统:
对等层 这是一种允许用户共享他们计算机的资源和访问其他计算机上的共享资源的操作系统。对等层,意味着所有的系统在网络上具有相同的地位。没有一个系统是另一个系统的“奴隶”。
专用服务器 在一个专用服务器操作系统中,例如Novell NetWare,一个或多个计算机扮演着专用服务器的角色,它们不执行其它任务。
下面列出了一些通用网络操作系统环境,但是必须牢记,现在许多厂商提供不同的操作系统和通信协议选择,它们允许机构建造异构网络。
IBM运行APPC/APPN协议的对等层SNA网络。
UNIX运行TCP/IP的对等层操作系统。
Novell NetWare运行SPX/IPX通信协议的专用服务器操作系统。
运行NetBIOS/NetBEUI或TCP/IP通信协议的Windows NT和Windows for Workgroups的对等层环境。
为理解网络操作系统,将它们和集中式的小型计算机和大型计算机处理环境进行比较是有益的。在一个网络中,客户机访问在中央服务器或对等服务器上的程序和文件,但却在他们自己的内存运行这些程序。一个小型计算机或大型计算机系统,处理和它相连的终端的处理任务,这些终端通常被称为哑终端(dumb terminals),这是因为它们自己并没有处理器或存储器,每个新的登录到集中系统的用户可以共享集中系统的处理,于是它的性能就下降了。
网络是分布式处理系统,其中多个服务器和工作站执行操作。这也就是说,这个网络可以被看为一个处理设备的集合。服务器通常是网络的最强大的处理设备。网络在“前端”工作站和“后端”服务器间分解处理的应用,建立客户机/服务器式的关系。服务器提供如文件存储和提取、管理、打印机共享、安全性这样的任务。
Components of a Network 网络部件
计算机网络既包括硬件又包括软件。硬件包括网络接口卡和将它们连接在一起的电缆。软件包括服务器操作系统、通信协议和网络接口卡驱动程序。
网络操作系统 在对等层网络中,网络上的每个结点运行一个具有允许用户共享他们的文件和外设的内置联网支持的操作系统,通常还包括安全性和管理特征。而专用网络的网络操作系统,在独立的服务器和工作站上运行,工作站运行和服务器通信的客户机软件。
服务器 服务器向网络的用户提供如下服务。模块化网络操作系统,例如Novell NetWare,可以在一个或多个服务器上提供一些或所有这些服务,这要取决于管理员选择安装的模块化部件。
文件服务器 提供文件存储和提取服务,包括控制文件访问权力的安全性特征。
电子函件服务或信关途径 提供局部或企业范围的电子函件服务和不同邮件系统间的转换。
通信服务器 向大型计算机或小型计算机系统提供连接服务;或通过广域链路,向远程计算机系统和网络提供连接服务。
数据库服务器 处理用户数据库请求和响应的一种专用系统。
档案服务器 一种专用于对网络文档进行备份或归档的系统。
客户机系统(结点或工作站)客户机系统通过网络接口卡和网络相连。在工作站上运行的操作系统可能包括支持网卡的内置软件,或它也可能必须安装客户机软件。客户机软件将来自用户或应用的请求重定向到服务器。参见“客户机软件”、“NetWare DOS请求解释器”和“网络驱动程序标准”。
网络接口卡(NIC) 连接到以太网、令牌网、ARCNET或其他网络的计算机工作站,通常需要安装一个网络接口卡。只有少数计算机具有这些内置接口。网络电缆连接到NIC的后面。参见“网络接口卡”。
布缆系统 网络布缆系统是一种将服务器和工作站连接在一起的介质。在无线网络的情况,使用无线电或红外线,就不需要电缆了。参见“布缆”,“无线LAN通信”,和“无线移动通信”。
共享资源和外设 共享资源和外设包括连接到服务器的存储设备、光盘驱动程序、打印机、绘图仪和其他可以被网络上的授权用户使用的设备。
Network Connection Methods 网络连接方式
为连接一个网络,需要有网络接口卡和电缆(除非使用无线方式)。存在多种不同类型的接口卡和布缆策略。
网络的类型 网络可以用电缆的类型、电缆的布局或拓扑、数据传输率、通信协议、结点访问和使用网络的方式(访问方式)等来定义。可以使用网桥、路由器和网关来将不同的网络连接在一起,从而建立一个互联网络。
最流行的网络类型是以太网(同轴电缆或双绞线电缆)、令牌网、ARCNET网和光纤分布式数据接口(FDDI)网。网络的数据传输率通常是一个决定性因素。ARCNET网以2Mbps的传输率进行操作,令牌网在4到16Mbps进行操作,以太网在10到100Mbps操作,FDDI网在100Mbps进行操作。在过去,网络使用的电缆类型通常是一个因素,但是在今天,大多数系统都在廉价、并且适应性强的双绞线电缆上进行操作。FDDI使用光纤缆,提供了一条到高速网络吞吐率的途径。
网桥和路由器提供了一条联合相同或不同网络类型网络段的途径。Novell NetWare、Windows NT、Banyan VINES和其他的服务器操作系统具有内置桥接和路由选择功能。每个安装在服务器上的NIC创建一个分离的网段,并且由操作系统处理网络间的通信传输。
Cable 电缆
用于在网络结点间传输信号的介质通常是绝缘金属电缆,但是光纤缆线和无线通信方式(如无线电和红外线)也可供选择。
同轴电缆,在构造上类似于TV电缆,是一种首先在网络上使用的电缆类型。它提供了相对的高数据传输率(10到20Mvbps)、低价格和对外部干扰的屏蔽。
双绞线铜质电缆,由于它的低价格和易于安装,而变得非常流行。新的数据一梯度(data-grade)标准将数据传输率提高到100Mbps。
光导纤维缆线也变得越来越流行,这是因为它的高传输率(100Mbps或更高)、对外部干扰的绝缘和安全性(它不外泄信号,线路窃听可以被检测出)。
无线方式,根据使用的方式,既允许户内又允许户外的移动运算。虽然传输率不高,地点间必须没有障碍(红外方式),但是无线方式由于在一些情况下不需要铺设电缆,所以它可能是既方便又省钱的。通过使用分组无线电和蜂窝技术,对远程用户的移动网络连接正变得越来越流行。
如果需要相关信息,可以参阅“布缆”、“光纤缆线”、“传输介质、方式和设备”、“无线LAN通信”、“无线移动通信”。
Network Architecture 网络体系结构
网络的体系结构是由它的拓扑和电缆访问方式,以及使用的通信协议来定义的。在任何工作站可以访问电缆之前,它必须为网络的每个结点建立通信会话。一个网络的电缆访问方法定义一个工作站如何获得对共享的介质的访问,以使它能传输信息。协议是系统用来在网络上和其他系统通信的规则和过程。
Topology 拓扑
你可以将一个网络的拓扑想象为它的电缆布局的一张地图。拓扑定义如何布缆到独立的工作站,这在作电缆的决定时是非常重要。如图N-16所示,一个网络可以具有线状、环状或星状拓扑。当你在决定安装什么类型的网络时,你必须考虑网络的拓扑结构。如下所述,拓扑结构决定了你如何将电缆穿越墙壁、地板和建筑物的天花板。
线状拓扑 一个线状拓扑包括一个以菊花链的形式,从一台计算机扩展出,并连到下一台计算机的单独电缆。以太网同轴网络使用线状拓扑结构。虽然这种方式易于安装,但是电缆上任何一处的断开都将导致整个系统的瘫痪。
星状拓扑 在一个星状拓扑结构中,所有的电线都从单一地点分支出来,例如一个文件服务器,或一个中央电线柜。星状拓扑需要对每个工作站都有一根电缆,但是一根断裂的电缆只会切断连接到它的工作站。虽然,从本质上讲,令牌网是一个环状网络,但以太网10Base-T和令牌网络使用星状拓扑。
环状拓扑 在一个环状拓扑结构中,网络电缆连接回它自己,信号在一个环上运行。物理的环状拓扑是很少的。令牌环网络和ARCNET是逻辑环状网络。
Cable Access Method 电缆访问方式
电缆访问方式描述一个工作站如何获得对电缆系统的访问。当一个网络接口卡获得对电缆的访问时,它就开始在网络上以一种帧格式(如位流)发送信息的分组。线状电缆系统(例如以太网)使用载波监听多址访问无冲突网络(CSMA/CD)方式,在这种方式中,进行载波检测,期望进行发送的数据站点首先发出一个阻塞信号,在等待足够的时间使得网络中其他站点收到这个阻塞信号之后,它才开始发送一帧传输报文;如果在该发送过程中,它检测到另外一个站点的阻塞信号,则停止发送,等待预定的一段时间后,再进行下一次发送尝试。当网络传输拥挤时,由于它们的冲突并进行重发,性能将下降。
环状网络通常使用令牌传送方式,这时,一个站点只有当它拥有一个令牌时才能进行发送。可以将令牌想象成使用网络的一个临时票据或通行证。当一个站点准备好要进行传输时,它必须等待一个可用的令牌,然后再拥有这个令牌。这防止了两台机器同时使用电缆。
如果需要相关信息,可以参阅“网络访问方式”、“载波监听多址访问”、和“令牌和令牌传递访问方式”。
Communication Protocols 通信协议
通信协议是网络上使用的,是电缆系统访问结点间通信的规则和过程。协议控制两个不同级别的通信:高级协议定义应用如何通信,低级协议定义信号如何在一条电缆上传输。在这些级别间还有一些协议,它们建立和维持计算机间的通信会话,监督通信传输是否出错。通信协议可以比拟成外交协议,不同级别的外交人员和另一个使馆的同等级别的外交人员进行会谈。当定义好并公布了网络协议后,厂商就可以轻易地设计和制造可以在多厂商系统上工作的网络产品了。
如果需要相关信息,可以参阅“分层体系结构”、“开放式系统”、“开放式系统互联模型“、“协议、通信”、和“协议栈”。
Networking Devices 联网设备
由于信号丢失和其他电气特性,网络布缆系统有距离上的限制。可以通过增加一个中继器,来扩展网络段的距离。中继器再生电气信号,可加倍电缆许可的长度。一个中继器可能不允许你增加超过网络描述中定义的更多的工作站到扩展的网络。通常用中继器将在后端办公室或仓库的工作站连接到前端的办公室。
你可以通过一个网桥将分离的网络段连接在一起。网桥可以是一种单独的设备,也可以在网络服务器上。例如,你可以通过安装两个网络卡,在一个NetWare服务器上创立一个网桥。网桥具有将本地传输量保持在本地,而仅将指定到其他段的分组通过链路进行传输的能力。这有助于减少额外的网络传输量。
路由器提供了比网桥稍高一步的这一级别的互联性。路由器可以读取分组上的编址信息,当网络有许多不同的链路或网关时,这些信息可以帮助它决定到达目的地的最佳可能路径。
可以使用集线器(hubs)和布线中心(wiring center)来建立结构化的布线系统。集线器是一个可以构成星形配置线路铺设策略的中心集中器。集线器有一条总线,通常它可以按受插入的以太网、令牌环网、FDDI或其他类型的模块。这些模块为网络工作站具有多个端口。集线器通常安装在一个部门,并且将这个部门的所有计算机和另一个部门的计算机相连。然后,部门集线器再连到企业集线器,以形成一个层次式线路铺设策略。
如果需要相关信息,可以参阅“主干网络”、“桥接”、“布缆”、“EIA/TIA568商用建筑布缆标准”、“集线器”、“中继器”,“路由器”。
MAN and WAN Connection Methods MAN和WAN连接方式
城域网(MAN)和广域网(WAN)在地理位置不同的地点之间提供了连接。MAN通常是高速、光纤网络,它在一个城市区域将LAN段连接在一起。另一种相应的方式是使用专用网连接策略,如微波系统。微波天线安装在建筑物的顶部,相互之间互相指向,以建立一个互联链路。
WAN通过使用电话线路和卫星提供国家区域或全球范围的连接。具有区域性或世界范围办公事务的大型公司通过使用WAN来将许多网络互联在一起。从长途电信局租用专用线路以提供系统间的全时间连接。相应,可以采用线路交换或分组交换连接,它们可以根据使用和连接点的具体情况,以较低的成本进行操作,并提供更好的灵活性。
Networking in the 1990s 九十年代的联网情况
目前的网络变化趋势是多厂商、多协议(异构)网络,而不是长期渴望的所有厂商生产兼容设备的开放式系统环境。异构网络已经在企业范围的级别建立起来,它们连接不同区域的系统,包括部门和工作小组的LAN,以及公司的大型计算机和小型计算机系统。在这种环境中,网络管理人员面临着使不同的系统相互协作的任务。通过支持许多通信协议,或使用将协议对用户和应用隐藏起来的中间件,来达到这一目的。
虽然网络的物理计算资源是分布在部门和不同的公司的,但是通常却由一个企业级网络管理员来负责和管理这些资源。这是因为企业级网络的设计是为了帮助整个机构达到它的目标,这包括对机构内的任何地方的用户可共享数据和资源。部门的LAN还仍然保持自治,因而局部管理员可以定义安全权限和保护局部数据不被未授权用户访问。然而,企业管理员指导部门以达到公司的共同目标。
新的网络通过集线器、结构化布线系统、折叠(collapsed)的多协议主干、允许用户从远方以短延迟访问公司网络的高速广域网连接来建立。可以获得具有每秒一亿次指令的操作性能,并具有上百兆内存和上千兆硬盘存储容量的工作站。增加服务器的吞吐率以达到用户的高要求。普遍使用多个处理器的超高速服务器可以在高达200Hz的主频工作,并提供300MIPS或更高的性能。现在,大型计算机和小型计算机被看成可以直接连接入网的强大服务器。
通过连接在网的计算机上支持多通信协议,可以解决许多低级通信的差异。现在,管理人员更关心相应于OSI协议模型的应用层,增加互操作性的级别。它的目标是在不同的平台上运行不同的应用以通过企业级网络访问数据,而无需关心结构、翻译和变换。中间件使得应用开发人员易于为这些新的环境开发软件。中间件提供了一种标准的编程层,它对程序员隐藏了网络的复杂性和多厂商协议。这些层提供了高级应用程序编程接口(API)。
开放软件基金会开发的分布式计算环境(DCE)提供帮助管理人员进入异构环境的工具。Apple的开放协作环境和Microsoft Windows的开放式系统体系结构是建造企业级网络的策略。面向对象的环境,如Microsoft的Cairo正在通过对象技术为达到提供数据访问的目标而工作。在一个面向对象环境,数据和对数据进行加工的方法被结合成一个单一的对象。由于可以使用跨越软件和硬件平台的对象,所以对象是重要的。通过使用不同的应用接口,用户可以在其他地方访问另一些地方的对象。这种总体趋势使得开发人员可以很容易地为访问分布数据库开发应用产品。
在这些计算环境,集中式的管理平台是必须的。它们可以减少必须重新学习的管理实用程序和软件包的数量,并且集中管理有助于减少所需的管理人员的数量。
相关条目:Apple Open Collaborative Environment Apple开放协作环境;Cairo;Distributed Computing Environment分布式计算环境;Enterprise Networks 企业级网络;Middleware 中间件;Object-Oriented Environments 面向对象环境;Object-Oriented Interface and Operating Systems面向对象接口和操作系统;Windows Open System Architecture Windows开放式系统体系结构。
NFS 网络文件系统
NFS(Network File System)是一种分布式文件系统,允许网络中的计算机象本地机一样的使用另一台联网计算机的文件和外设。它主要用在UNIX平台上,但有些重要的部分也移到了PC机上。
NOC 网络操作中心
NOC(network operations center)是远程网络通讯的管理、监视和维护中心,是网络问题解决、软件分发和修改、路由、域名管理、性能监视的焦点。
NOC 网络操作中心
NOC(Network Operations Center)是远程网络通讯的管理、监视和维护中心。有大型网络的企业和网络服务提供商,通常有一个网络操作中心,一个有可视网络的房间,可以从工作站上看到网络状态的细节。网络操作中心是网络问题解决、软件分发和修改、路由、域名管理、性能监视的焦点。
节点,结点,网点 Node
Node 节点,结点,网点 节点可以是工作站、客户、网络用户或个人计算机,还可以是服务器、打印机和其他网络连接的设备。
Novell公司 Novell
Novell Novell公司 Novell公司对微机的成长有重大的影响。它在七十年代开发了基于Z-80的微机,在八十年代初创造了它的第一个网络连接产品。在个人计算机出现的那段时间,Novell的主要产品是一种基于Motorola 6800的文件共享设备。在1983年,当IBM宣布具有一个硬盘的IBM个人计算机XT时,Novell对此作出了一种快速反应,即提供了一种将这种硬盘系统转变为一个文件共享系统的产品。使用众所周知的S-网来连接工作站。S-网是一种星形结构布缆的系统。
几年以后,Novell宣布了提供文件服务器功能的NetWare/86。这种新的网络操作系统不仅仅允许用户共享文件,它还通过一种安全性系统提供对这些文件的访问,并且帮助管理其他的网络功能。伴随着NetWare变得非常流行,它的设计者们改进了它的与硬件独立的特性。Novell已经停止推进它自己的局域网(LAN)硬件,开始提供对许多厂商的产品的支持。这对NetWare变成工业标准的进展中是最重要的策略之一。在1986年,一种称为高级NetWare的新NetWare版本,通过在文件服务器或外部工作站之间建立不同网络类型的网桥,提供了对LAN硬件更多的支持。例如,可以在一台服务器上既安装一个以太卡,又安装一个令牌环网卡。
为利用基于Inter 80286系统的优势,开发了高级NetWare 286。在如OS/2和Microsoft Windows存在的很早之前,高级NetWare就提供了多任务能力。另外,它在80286的保护模式运行,保护模式允许它提供只在DOS下运行时所不具备的高级特征,并且它没有DOS的640KB内存存储的限制。许多用户在访问NetWare服务器上的文件时,获得了比访问他们自己的硬盘上文件还要好的性能!在一个高级NetWare 286服务器上可以安装多达4个不同类型的网络接口卡。
最后,Novell开始分解它的产品类别。在低端,它提供NetWare初级系统ELS(NetWare Entry Level System),它支持小数目的用户。在高端,它宣布了NetWare 系统容错(SFT)。NetWareSFT通过镜像,或复置硬盘系统,提供对硬盘失效的保护。在这种安排中,两个硬盘记录相同的信息,如果其中一个失效了,另一个可以马上投入使用。Novell还开始对NetWare服务器上的Apple Macintosh计算机提供文件存储。
在1989年,Novell宣布了NetWare 386 V.3.0,它是一种经过完全重写以利用Inter 80386处理器的新的功能的网络操作系统。NetWare 386是一种全32位的操作系统,它是为需要处理大量数据的大型网络而设计的。它还提供增强的安全性,性能,和灵活性。(操作系统的改变是非常容易的)在1990年六月,Novell提出了V.3.1版本,它提供了增强的性能、可靠性和系统管理功能。然后,在1991年,Novell宣布了NetWare V.3.11,它支持DOS、Macintosh、Windows、OS/2和UNIX文件和打印服务。
现行的Novell操作系统产品系列包括NetWare Lite,一个基于DOS的对等层操作系统;NetWare V.2.2,一个运行在Intel 80286或更高处理器上的专用或非专用服务器操作系统;NetWare 386 V.3.11,一个全32位专用服务器操作系统;NetWare 4.x,一个Novell企业范围网络操作系统。这些产品在本书NetWare的标题下有进一步的介绍。
The Novell Product Strategy Novell的产品策略
Novell是网络工业界的主要力量。调查和估测表明,现有网络地点的60%左右是使用Novell NetWare的。
Novell已经采纳了一种侧重于企业级网络的网络操作系统策略,企业级网络连接一个机构内的所有计算机资源。可将网络本身想象成一个平台,你可以将任何类型的计算机系统连接其上,从而达到对任何用户都提供网络服务的目标。互联的网络提供通信平台,Novell NetWare提供将它连到一起的软件部件。这些部件可能是NetWare提供的,也可能是作为可选产品的。
在Novell的企业联网策略之后的推动力量是,使NetWare尽可能开放,以与其他系统或其他厂商的产品集成在一起。
NSR 渲染引擎
NSR(NVIDIA Shading Rasterizer)。这个渲染引擎的特点在于:每条渲染引擎的标准填充率为175Megapixels/s,在只需要单纹理填充的游戏中,由于其每条渲染引擎在一个时钟周期内可以渲染两个纹理。
NTFS(新技术文件系统) NTFS(New Technology File System)
NTFS(New Technology File System) NTFS(新技术文件系统) NTFS是Windows NT操作环境和Windows NT高级服务器网络操作系统环境的文件系统。NTFS的目标是提供:
可靠性,通过可恢复能力(事件跟踪)和热定位的容错特征实现。
增加功能性的一个平台。
对POSIX需求的支持。
消除FAT和HPFS文件系统中的限制。
NTFS提供长文件名、数据保护和恢复,并通过目录和文件许可实现安全性。NTFS支持大硬盘和在多个硬盘上存储文件(称为跨越卷宗)。例如,一个大公司的数据库可能大得必须跨越不同的硬盘。
NTFS提供内置安全性特征,它控制文件的隶属关系和访问。从DOS或其他操作系统上不能访问NTFS卷宗上的文件。这是Windows NT安全性系统的一部分,但是,只有在使用NTFS时才是这样。
NTFS允许文件名的长度可达256个字符。虽然DOS用户不能访问NTFS卷宗,但是NTFS文件可以拷贝到DOS卷宗。每个NTFS文件包含一个可被DOS文件名格式认可的DOS可读文件名。这个文件名是NTFS从长文件名的开始字符中产生的。
相关条目:Microsoft Windows NT Microsoft的Windows NT操作系统。
NWLink IPX/SPX协议微软执行部分
(IPX/SPX) 是Novell NetWare的核心。IPX/SPX协议的微软执行部分称为NWLINK。NWLink是Novell中的IPX/SPX协议的NDIS4.0可兼容协议,可用于NT计算机和MS-DOS,OS/2,Windows for workgroup和其他NT计算机间通过多种通信机制建立联接。