Mac OS Mac操作系统
Mac 操作系统,Macintosh operating system 的缩写。从1994年9月的7.5版开始,Apple向其他计算机厂商发布软件时,对 Macintosh 操作系统使用的名字。Mainboard 主板
主板是电脑系统中最大的一块电路板。主板上市满了各种电子元件、插槽、接口等。它们各司其责,将各种周边设备紧密地联系在一起。如果把CPU比作人的心脏,那么主板就可比作血管神经等循环系统等。有了主板,CPU才可以控制诸如硬盘、软驱、键盘、鼠标、内存等周边设备。目前的主板结构主要有AT和ATX结构,不同结构的CPU所用的主板不一定相同。Mainbus 系统总线
系统总线是连接扩充插槽的信息通路。目前ISA和PCI总线是目前PC机常用系统总线。ISA的总线频率一般为8MHZ,而PCI的一般则为33-66MHZ,目前由于PCI结构总线速度快成本低。所以已经基本代替ISA。现在的主板PCI插槽一般在4个以上,而ISA插槽则在3个以下。MAN 城域网
城域网(Metropolitan Area Network)。城市范围内的,传输速度可以达到200Mbit/s或者更快的网络。传输距离一般在75公里以内。一个城域网可以包括一个或者多个局域网(LAN)。其传输的距离和速度介于局域网和广域网(WAN)之间。MCSE 微软认证系统工程师
微软认证系统工程师(Microsoft Certified Systems Engineer),这是一个微软办的考试,主要内容就是NT操作系统的内容,还有一些网络的内容。或许因为我们太会考试了,我们说它不难,可是要学会其中的知识,还是要费许多力气。Memory Stick 存储棒 Memory Stick
Memory Stick 存储棒
“存储棒”是由索尼公司开发出来的一种数字式数据存储技术,存储容量等于一片3.5英寸软盘的10倍。索尼公司正在市场上大力推广“存储棒”技术,有意使该技术成为一种在不同种类小型电子设备(如数字相机和便携式数字摄像机等)之间共享和传输图片,声音以及其它数据的新方法。“存储棒”的体积相当于一节普通的AA电池,存储容量分别有4MB,8MB,16MB,32MB和64MB。“存储棒”的体积要比较存储容量相当的其它数据存储设备小,这些数据存储设备包括“智能媒体”和小型闪速内存等。
在2000年中旬之前,索尼公司生产的Vaio系列笔记本电脑是世界上唯一一种拥有一个“存储棒”插槽的笔记本电脑。不过,任何一种拥有一个PC卡插槽的笔记本电脑都可以通过安装一种适配器来使用“存储棒”。和以前的软盘一样,“存储棒”拥有锁住机制,可以防止存储的数据被以外删除。“存储棒”拥有一个10针的连接器。
为了使“存储棒”成为一种通用的便携式存储媒介,索尼公司已经向Adobe公司,先锋公司,卡西欧公司和夏普公司等企业发放了“存储棒”技术的使用许可证。最近,索尼公司还推出了采用“存储棒”技术的Walkman随身听和数字式录音机。IBM的消息排队接口 Message Queuing Interface(MAI),IBM
Message Queuing Interface(MAI),IBMIBM的消息排队接口(MAI) IBM的消息排队接口(MAI)是一个基于消息的应用程序接口,它监督在不同平台上的应用程序之间传送消息。它在IBM联网方案中定义。
相关条目:Application Program Interface应用程序编程接口;IBM Networking Blueprint IBM的联网方案;Messaging API,Inter-Application 应用程序间的消息传送API。消息传送代理 Message Transfer Agent
Message Transfer Agent(MTA) 消息传送代理(MTA) 在国际电信联盟(ITU)的国际电报电话咨询委员会(CCITT)开发的X.400信报处理系统中,一个信报传送代理(MTA)就象一个邮电局,通过它在系统间交换消息。MTA提供存储转发服务。参见“X.400信报处理系统”。
Microsoft的信报传送代理(MTA)代替了Microsoft的邮件网关。MTA链路在Windows for Work Group和其他Microsoft产品间创建了一个电子函件系统。E-mail的消息传递 API Messaging API,E-mail
Messaging API,E-mail E-mail的消息传递 API 使用信报传递应用程序编程接口(API),可以在不同的邮件系统上直接从用户应用程序提供企业电子函件交换。在这里列出的API为用户的前端应用程序访问不同的后端消息传递系统提供了途径。这些API帮助开发人员将电子函件支持集成到他们的应用程序中。它们在消息传递服务和应用程序间定义了一种接口,另外提供象文件附件和编址这样的服务。
信报传递API(MAPI)一条为应用程序访问象Microsoft Mail、Lotus Development的cc:MAIL、Novell的信报处理服务(MHS)这样的应用程序的途径。MAPI定义程序员可以使用的调用过程,以将电子函件接口建到他们的应用程序中去。例如,用户可以通过使用菜单上的电子函件选项,来在使用Windows字处理程序的同时,编址、发送和接收电子消息。用户可以在程序中写一个便条,并将它包含在一个发送的电子函件消息中。
厂商无关消息传递(VIM)一种Lotus控制的电子函件API,它被Apple、Borland、IBM、MCI、Novell、Oracle、Word Perfect等电子函件开发商和厂商支持。象MAPI一样,VIM是一种跨平台的API,它使得开发商能够建立可在多种不同平台上工作的邮件激活应用程序,并允许在这些不同的平台上共享邮件。
公用邮件调用(CMC)这种电子函件API,是工业范围的电子函件软件开发商组织建议的,由X.400应用程序编程接口协会(XAPIA)开发,以解决MAPI和VIM之间的不同。CMC得到了工业界的强烈支持,有望成为一种工业标准。
Apple开放协作环境(AOCE)它是集成到Apple系统7中的电子函件API。这种Apple技术是为联合电子和工作组通信而设计的,如语音邮件、电子函件和传真等。AOCE包括PowerTalk和PowerShare。Power Talk提供了一个国际性的信箱,拉放(drag and drop)文件邮递、数字签名等,并驻留在Macintosh和PowerBook计算机上。Power Share驻留在AppleTalk服务器上。它为PowerTalk用户在使用电子函件时具有存储转发特征,它的鉴别部件支持网络安全性,它还具有集中管理功能。
标准消息格式(SMF)它是Novell消息管理服务(MHS)中的消息传递接口。象其他API一样,它允许用户不离开工作地的应用就可以发送消息。SMP与NetWare全局消息传递一起工作,后来简单邮件传递协议(SMIP)、IBMSNA分布服务(SNADS)和X.400信报处理系统等也对它提供支持。相关条目:Electronic Mail 电子函件;Message-Enable Application 消息激活应用程序。应用程序间的消息传递 API Messaging API,Inter-Application
Messaging API,Inter-Application 应用程序间的消息传递 API 虽然消息传递在对等层环境也可以实现,应用程序间的消息传递则是一种在前端应用和后端服务器间的客户机/服务器环境下实现的典型技术。虽然也可以使用实时模式,但消息传递使得应用以非实时、先存储再传送的方式交换命令和信息。首先创建一个消息,然后将它传送到目的地,在目的地对它进行处理之前,它可能会先存储。另外,消息可能存储在能够处理过程间消息传递的一个独立的地方,不要将消息传递与电子函件系统混淆。虽然它们有相似之处,但电子函件系统是为在用户间交换消息而设计的。
一种面向消息的事务,是使用存储再转发技术的无连接事务。一个应用程序以消息的方式发送一个请求或命令,然后等待回答。在这两个系统之间没有同步,发送方可以将消息广播给任意多的其他系统。它的一个重要特色是,在客户机和服务器之间没有通信“会话”或连接。服务器可以在很长时间之后再有反应。由于消息传递系统不是实时工作的,所以对于实时任务关键的应用程序使用它是不现实的。然而,对于较慢传输率的广域网连接的分散系统,采用消息传递系统的工作却是很合适的。首先,广域网链路的延迟就使实时应用不合适。
相反,远程过程调用(RPC)是用于进程间通信的面向连接的机制。在客户和服务器间建立了一个会话,它保持到进程或事务处理完毕。这种连接需要一个建立期,具有一定开销,但提供了请求回答式的可靠、有效的传输。
一个消息传递模式需要在数据交换的两端都有队列管理。一个消息在源端创建,再分送到和目的地相关的队列中。管理队列通常是异步的,在另一个事件出现之前,前一个必须处理完毕。然而,消息可以被分配到多个处理器,这样它们每个都能并行处理一个任务。通常采用双向队列,这样两个系统就可以同时发送消息了。
消息传递系统可以对应用程序隐藏下面的通信协议,这样,一个在网络间分组交换(IPX)环境运行的应用程序,就可以和一个在传输控制协议/Internet协议(TCP/IP)环境运行的应用传递消息了。由于应用程序只需简单地识别消息格式和命令,所以应用程序接口间的差异也就很小。和此相对,信报传送系统是一种“中间件(middleware)”。中间件产品是程序员和开发人员在制作应用产品时隐藏下面的操作系统、通信协议和多厂商产品的复杂性时使用的工具。它使得无需开发人员将大量时间花在使应用程序产品适应它可以运行的每一种系统。中间件提供它们的全部互联,开发人员只需简单地实现应用程序产品和中间件间的接口。
在不同的网络操作系统上,已经安装了许多著名的消息转发系统,但必须牢记,这些系统并没有考虑中间件产品,因为它们的设计没有为多厂商和多协议提供接口。它们依赖于操作系统内置的服务和通信协议。
Microsoft的邮件传递系统 是Microsoft LAN管理器和IBM LAN服务器环境的一种消息传递接口,它是OS/2的网络扩充版本。邮件传递系统是一种存储再转发消息系统,它允许网络结点共享数据,而无需与其他结点同步(建立联系)。与此相反,命名管道(named pipe)在两个网络结点间同步交换。
Novell的信报处理服务(MHS)是一种开始只用于电子函件的消息转发系统,但也具有在应用程序间转发消息的能力。Novell最近通过增加对OSI协议、IBM SNA和TCP/IP的支持,改进了MHS的协同工作能力。
IBM的消息排队接口(MQI) 是一种能观测不同平台上应用程序间转发消息的基于消息的应用程序接口。它在IBM联网方案中定义。
一些厂商正在推进面向消息的中间件。下面作为例子讨论两种消息转发系统。有些能与SQL或非SQL数据库一起工作。
通信集成器由Covia技术公司(Rosemout,Illinois)提供。这种消息转发系统在IBM、DEC、UNIX、OS/2、DOS和Windows环境下工作。而服务器和主机通过面向连接的链路通信。对消息进行优先分级以保证时间敏感性信息通过。
DECmessage Q由数字设备公司DEC(Maynard,Massachusetts)提供。这个系统是DECnet结构的一部分,它在客户机/服务器和对等层环境下工作。它支持VAX/VMS、ULTRISI、OS/2、DOS、Windows和Macintosh。DECmessage Q在许多不同类型的前端和后端应用程序之间充当消息总线的角色。应用程序可以建立一些优先的和正常的消息队列。
消息传递技术在面向对象领域也是很重要的。在一个面向对象的系统中,对象请求代理(ORB)为在应用、服务和系统的其他设备之间进行消息分布提供了一种关键通信设备。可以将一个ORB想象成一种软件总线、支柱,它提供了一种通用的消息转发接口,通过这个接口许多不同类的对象可以以对等层策略进行通信。一个对象提出一个请求,并将它送到ORB,然后,ORB放置一个对象用于为这个请求服务、格式化消息,并将它发到对象。然后,这个响应通过ORB送回原来的请求者。在这种模式中,对象只需简单地描述要操作的任务。它们并不需要知道细节和能够为这个任务服务的对象在那里。ORB处理所有的放置对象、格式化消息并分发这些消息的细节。ORB是所有分布式环境的一种通用接口。
相关条目:Common Object Request Broker Architecture 公用对象请求代管器结构;Connectionless andConnection-Oriented Transactions无连接和面向连接的事务;IBM Networking Blueprint IBM联网方案;Mail Slots 邮件传递系统;Message Handling System 信报处理系统;Middleware 中间件;Object Request Broker 对象请求代管器;Remote Procedure Call远程过程调用。消息应用程序编程接口 Messaging Application Programming Interface
Messaging Application Programming Interface(MAPI) 消息应用程序编程接口(MAPI) MAPI为应用提供了一种访问不同类型的消息传递系统的途径,如Microsoft邮件,Lotus Development的cc:MAIL和Novell的信报处理服务(MHS)。MAPI定义了程序员可以使用的所有过程,以在Windows应用中建立电子函件接口。例如,一个用户在使用Windows的字处理程序时,通过从他的菜单上选择电子函件选项,就能编址,发送和接收电子函件消息。用户还可以在程序中写一个便签,并将它包含在一个发送出的电子函件消息中。
现在,有两种不同类型的MAPI。简单MAPI只与Microsoft邮件一起工作,它提供一条从不同Windows应用访问电子函件功能的途径。扩展MAPI对许多其他邮件系统提供了接口,包括它们的地址薄、消息存储区域和邮件传送功能。
相关条目:Electronic Mail电子函件;Message-Enabled Application 消息激活应用程序;Middleware 中间件;Windows Open System Architecture Windows开放式系统结构。城域网 Metropolitan Area Networks
Metropolitan Area Networks(MAN) 城域网(MAN) 城域网是一种主干网络,它覆盖一个城市区域,并且由地方或国家来管理。电信局、电缆服务公司和其他提供商,对需要在城市范围内建造跨越公共可通行区域网络的公司,提供MAN服务。本书中MAN定义为城市区域的光纤网络IEEE 802.6标准。电信局建造IEEE 802.6MAN,为顾客提供可交换多兆位的数据服务(SMDS)。IEEE802.6MAN可以提供面向连接和无连接的服务,使得顾客在城区内建造逻辑网络,以使用户像用局域网络一样使用。最后,MAN将引出将来的宽带ISDN和异步传输模式(ATM)技术。
MAN是一种基本的LATA内服务的,它局限在本地呼叫区域,是在LATA之间的区域,而不是长途的。一个MAN和它提供的服务,可以覆盖几百平方公里。通过网桥和路由器在T1、ISDN、或相似的链路上为MAN连接附件。一些公司提供跨越本地电讯公司的线路。
MAN是建立在拨号总线结构上的,这意味着两条光纤电缆为同时从相反方向进行传输提供了可能。一个连接在拨号总线上的结点可以向两个方向传送数据。拨号总线按图M-5所示的环型拓朴建造。注意,在(A)中总线两端是没有连接的。然而,如果在LAN中的任何一个地方出现了错误,总线自动按(B)所示进行重构。当有两个地方断了时,网络变成两个独立工作的网络,直到修复为止。
对IEEE 802.6MAN的访问标准是分布队列双总线(DQDB)技术。DQDB 定义了一种双总线结构和访问方法。在总线末端的一个槽产生器中继固定体积的槽,站将网络上传输的数据放置在这些槽中。这些槽(slots)在连续流(stream)中流动,就象在一个轨道上的许多货车。槽的体积是53个字节,这和异步传输模式(ATM)以及将来的集成宽带综合业务数字网络(B-ISDN)中实现的信元体积兼容。这两种类型的网络提供了在光纤传送媒介上可行的可扩展传输率。所以,以后的WAN技术都会实现固定大小的信元。
固定体积页槽提供了快速分组交换和可预测的递送,而不象帧中继和X.25网络中实现的可变长度分组交换那样。页槽可以为象实时视频这样的等时数据给予高优先级。这保证了可以得到一定数量的经常再现的槽,从而使数据可以按时分送。每个等时数据槽都按这种方式被页槽生成器加上标志。
MAN可以提供一些服务,例如LAN对LAN连接、PBX连接、直接工作站连接和大型计算机连接等。这也就是说,MAN是一种集成音频和数据的网络。它还具有下述其他特征:
MAN既可提供分组交换也可提供电路交换设备。
MAN能够提供帧体积达9,188字节的无连接服务,它可以在53-字节槽上传送。
MAN能够在基于虚电路连接的总线上的结点间提供传送53字节段的面向连接服务。
MAM能够提供等时服务,它保证了在逻辑连接上固定传输时间敏感数据。
DQDB层和物理层是相互无关的,所以可以使用许多不同的物理层。例如,物理媒介支持44.736Mbps的ANSI DS3和155.52 Mbps的SONET。
MAN标准和其他IEEE LAN标准是兼容的,支持802.2逻辑链路控制(LLC)标准的通信。
相关条目:Asynchronous Transfer Mode异步传送模式;Connection-Oriented and Connectionless Protocol面向连接和无连接协议;Fast Packet Switching 快速分组交换;Switched Multimegabit Data Service可交换多兆位数据服务;Virtual Circuits 虚电路。微通道体系结构(MCA)总线 MicroChannel Architecture(MCA)Bus
MicroChannel Architecture(MCA)Bus 微通道体系结构(MCA)总线 MCA总线是IBM为帮助解决快速微处理器和相对慢的工业标准系统结构(ISA)总线之间的差异而开发的。虽然MCA总线不接收ISA型的主板,但它们提供的32位接口却比ISA更快,也可以更好地适应80386和80486微处理器的要求。
MCA总线采用单总线设计,通过使用多路复用器来处理存储器和输入/输出(I/0)接口的传输。多路复用器将总线分成多个不同的通道,每个通道可以处理不同的处理需求。这种设计没有多总线设计快,但在大多数情况下,却可以满足中等大小网络的服务器要求。如果在服务器上运行微处理器集中式应用程序,选择一个超级服务器也许是明智的,因为它具有超级吞吐率和多处理器能力。
MAC受专利和许可协议保护,这限制了它发展为一种标准。另外,IBM还对MCA施加了一些限制,以防止和它的小型计算机系统竞争。由于这些原因,许多厂商使用了扩展工业标准体系结构(EISA)或开发专用的总线标准。
相关条目:Extended Industry Standard Architecture Bus 扩展工业标准体系结构(EISA)总线。Microcom的联网协议 Microcom Networking Protocol(MNP)
Microcom Networking Protocol(MNP) Microcom的联网协议(MNP) MNP是Microcom公司(Norvood,Massachusetts)为调制解调器数据通信而制定的协议,Microcom是一家调制解调器的生产厂家。这些协议通过采用纠错和压缩技术,来提供高可靠性的数据传送。它们被认为是一种实际上的标准,许多厂商已经被授权在他们的调制解调器上使用这些协议。今天,调制解调器通常采用CCITT(ITU)V系列标准,因为它们已在世界范围接受。然而,一些调制解调器既使用V系列又使用MNP。下面列出了一些主要的MNP协议,没有列出的都是没有使用的或在调制解调器通信领域并不重要的。
第2类 全双工异步传输模式。
第3类 生成帧式HDLC流的全双工异步传输模式。
第4类 当信道无错时,为增加帧体积来改进吞吐率提供了一条途径。这种方式是可适应的,可以根据线路的质量来将帧的大小调高或低。
第5类 提供两倍数据压缩,提供2400bps,4800bps的调制解调能力。例如,压缩技术可以根据数据情况来适应以达到最大的吞吐率。
第6类 和CCITT(ITU)V.29调制解调器类似,但增加了第5类的数据压缩技术。使用MNP第6类的9,600带宽调制解调器可达到19.2K位/秒的吞吐率。
第7类 提供增强数据压缩,以能减少42%的数据。其他方面类似于第5类。
第8类 包括第7类的特征,并增加了CCITT(ITU)V.29技术,以增加半双工设备能象全双工设备那样工作。
第9类 和CCITT(ITU)V.32调制解调器标准类似,并可以通过使用第7类的数据压缩技术来增加两倍的吞吐率。
注意:CCITT(ITU)V.32和V.42建议为纠错而采用链路访问规程-调制解调器(LAP-M),但第7类MNP支持它。许多厂商在他们的调制解调器上提供了这两种选择。
相关条目:Asynchronous Communication 异步通信;Bell Modem Standards Be1l调制解调器标准;Dialup Line 拨号线路;Modems;Modulation Techniques调制技术;Serial Communication串行通信;Syn-chronous Communication同步通信;“V-dot”Standards,CCITT CCITT的“V-点”标准。微内核 Microkernel
Microkernel 微内核 内核提供操作系统的核心功能。微内核是内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口,如UNIX、DOS、Windows、Workplace OS、Workp1ace UNIX等。IBM、Microaoft、开放软件基金会(OSF)和UNIX系统实验室(USL)等新操作系统都采用了这一研究成果的优点。下面列出了两种著名的微内核操作系统:
Mach Carnegie-Mellon大学设计。
Nucleus Chorus系统公司(Beaverton,oregon)设计,该公司总部设在法国。
如上所述,微内核是内核的一种精简形式通常与内核集成在一起的系统服务层被分离出来,变成可以根据需求加入的选件,这样就可提供更好的可扩展性和更加有效的应用环境。使用微内核设计,对系统进行升级,只要用新模块替换旧模块,不需要改变整个操作系统。
我们可以用商业对比来解释微内核的模块概念。考虑一个过度忙碌的商务经理。通过将工作分给其他人,这位经理可以将他的能力更有效地用于重要的商务工作中去,并集中于其他一些任务,例如开辟新的商务分支等。可以雇佣一些新人来支持增长的商务活动。经理协调这些工作,但由其他的人做好雇佣他们时说好要做的事。与此类似,微内核操作系统支持执行少量核心任务,并管理可安装模块的活动。用这种方式,微内核对于它能做的工作是非常有效的,并是可移植的,这是指它可以被设计成在不同的处理器上运行。
基于微内核的操作系统如图M-6所示进行分层,并具有如下特征:
微内核提供一组“最基本”的服务,如进程调度、进程间通信、存储管理、处理I/O设备。其他服务,如文件管理、网络支持等通过接口连到微内核。与此相反,内核是集成的,比微内核更大。
微内核具有很好的扩展性,并可简化应用程序开发。用户只运行他们需要的服务,这有利于减少磁盘空间和存储器需求。
厂商可以很容易地将微内核移植到其他处理器平台,并在上面增加适合其他平台需要的模块化部件。
(这指文件服务器、工程应用等等)。
微内核和硬件部件有接口,并向可安装模块提供一个接口。在微内核中,进程通过传递消息或运行“线程”来发生相互作用。线程为将一个任务分解为多个子任务提供了途径,在多处理器环境下,线程可以在不同的处理器上独立运行。
下面列出一些重要的微内核操作系统:
Windows NT 这种操作系统是围绕着Microsoft设计的微内核而设计的,它紧跟在Mach设计之后。它提供线程调度、中断和意外事件管理、多处理器同步和系统恢复(在掉电之后)。它永远不会被存储器管理程序调出内存,而且它的执行也永远不能被其它进程中断。
OSF/1MK 这是开放式系统基金会的OSF/1UNIX操作系统使用微内核研究的最新版本。它实现了Mach内核,并提供虚拟存储管理、进程间通信和设备驱动程序管理。
UNIX SVR4 UNIX系统实验室公司推出了一个微内核的UNIX SVR4(系统V版本4)。它实现了Nucleus微内核。它提供前面讨论的所有微内核特征;然而,在微内核中不管理驱动程序。
WorkPlace OS IBM的微内核是基于Mach微内核的。这种微内核在Motorola PowerPC处理器上运行,它是Intel 80486和Pentium处理器的直接竞争者
口WorkPlace操作系统上的用户可以选择不同的运行于操作系统上的接口,如DOS、OS/2、Windows、U-NIX等。IBM微内核的体积很小(约40K),可处理基本的任务,如存储器管理、线程管理、中断管理和消息传递。
象Mach和Nucleus这样的微内核操作系统,使用户可以自己选择操作系统的接口和特性。它们十分适合可以选择多处理器和多操作系统的变化的计算机市场,开发商也可从中受益。它们能够很快地从一个系统向另一个系统移植他们的产品,使最终用户可以得到许多应用产品。这种模块化的设计也保证了可以得到大量的可选服务。
相关条目:IBM Operating SystemsIBM的操作系统;Mach,Carnegie-Mellon Microkernel Carnegie-Mellon的微内核Mach;OSF/1 Open Software Foundation开放软件基金会的OSF/1;Remote Procedure Call 远程过程调用;UNIX;Windows NT,Microsoft Microsoft的Windows NT;Workplace OS。微分段 Microsegmentation
Microsegmentation 微分段 微分段是一种减少LAN网络段上站的数目以改进性能的技术。让我们回顾以太网使用的广播技术,在那里每一时刻只有一个站能够使用电缆。如果两个站同时访问电缆就会出现一个冲突,从而导致延迟和性能降低。这个问题随着更多的站加入网络而变得更严重。
解决上述问题的一条有效途径是,通过将网络分解为两个或多个网络段,并用网桥或路由器将它们连接起来,从而减少访问网络的站数目。这样,只有那些与每个网络段直接连接的工作站才会争用网络。网桥过滤技术可以防止一个网络段的通信扩展到其他网络段。通过限制每个局域网段只能有一台工作站,微分段对上述概念极端化发挥。这时,对网络没有争用。一个站才就不用等待另一个站完成传输。LAN本身连接到交换式集线器(hub),集线器在需要通信的站的LAN网络段间桥接,建立一个直接专用的信道。这个信道通常称为“专用LAN”。
微分段需要具有足够端口以支持对每个工作站的LAN网络段的新交换设备。吞吐率可以达到网络带宽的极限。例如,连接到一个以太LAN网络段的工作站可以达到10Mbps吞吐率,这远高于共享以太LAN的吞吐率。
相关条目:Ethernet以太网;Switching Hubs 交换式集线器。Microsoft At Work体系结构 Microsoft At Work Architecture
Microsoft At Work Architecture Microsoft At Work体系结构 Microsoft At Work是一种将网络环境中的计算机和办公设备连接在一起的体系结构,这时的网络环境使用户和管理人员在他们的台式系统上就能访问和控制办公设备,比如传真机、复印机、打印机、手持计算机、电话系统、网络设备,以及内置传真和调制解调器卡这样的PC机外设。60家以上的公司支持AtWork的举措,它的对象创建一种任何用户都能从他们的工作地点访问信息和办公设备的环境。下面列出一些厂商和他们的产品:
Cannon USA,Hewellet-Packard和Xerox的复印机和打印机。
Castelle,Delrina,Intel和Ricoh的传真服务器和适配器。
Rolm/Siemens,Ericsson Communications和McCaw Cecllular电话设备。
Microsoft At Work体系结构的设计使得人们可以很容易地使用个人化的产品。办公机器将可以和基于Windows的计算机、打印机和其他外设共同协作工作。Windows At Work提供的一些办公自动化的例子是:
Microsoft At Work使得用户可以使用点击(pointand-click)或触摸屏技术,通过他们计算机上的图形用户界面操作一部电话。
图形用户界面使得建立会话呼叫、操作呼叫传输、或发送和接收电子函件更加简单。
利用Microsoft At Work,一个用户可以使用基于Windows的字处理器来创建一个文档,然后再将这个文档送给传真机。可以对传送进行调度,以等待呼叫费用便宜时再进行实际传送。
支持Microsoft At Work的网络连接,为连有复印机的用户提供转发拷贝到一个或多个用户文档的电子图象成为可能。
Microsoft At Work利用了不断增长的在办公机器上应用数字电子信息的优势。许多传真机、复印机和电话已经具有和计算机设备相连的接口。Microsoft At Work将提供一种推动这些设备发展的通用办公接口。它将办公设备的界面扩展到用户计算机上运行的图形界面。
下面讨论这种结构的部件。这些部件是融合入办公设备中的组成块,使它们相互间兼容,并和PC运行的Microsoft Windows兼容。
Microsoft At Work操作系统 是一种实时的、可抢先的、多任务操作系统,它是为在办公自动化和通信设备中使用而设计的。
通信(communications)这种设备在设备和网络服务器之间提供网络连接和Windows消息传递。这个部件提供安全群件,并与Windows信报传送API和Windnnows Telephony API(Windows开放式系统结构WOSA的一部分)兼容。
翻译(Rendering) 这种部件提供向设备,如打印机、复印机、传真机进行文档互换和传送。如果需要,文档中的字体和格式将保持不变以便在目的地进行进一步编辑。
图形用户接口(Graphical UserInterface)这个部件提供诸如在触摸屏上显示菜单、按纽和对话框这样的用户界面。办公设备将具有带320×240点/英寸的5×7英寸的LCD触感显示器。
台式系统的软件(Desktop Software) 这种部件为基于Windows的PC应用程序提供了在任何基于Microsoft At Work的产品上控制、访问和交换信息的能力。台式系统的软件是PC结构的一部分。所有Microsoft At Work设备都是可从集中地点使用管理软件进行配制的。可以使用现存的电话网络在办公设备间共享信息。Microsoft At Work向人们提供了人们以前不能或不方便使用的办公设备的新功能。微波通信 Microwave Communication
Microwave Communication 微波通信 许多人想到通信介质时,他们就联想到铜线或光缆。但微波通信并不需要固体介质,而且是美国广泛使用的“长途(long-haul)”传送方式。当两点间直线距离内无障碍时就可以使用微波传送,例如:
卫星到地面。
城市两个建筑物之间。
很大的无法实际布设电缆的开阔区域,如沙漠、草地和湖泽等。
微波传输系统有一些双向天线,它们以点到点方式聚集其他点发出的电磁波或无线电波能量,如图M-7所示。这些天线需要无障碍路径,最大范围可达30公里。天线通常安装在高塔上,以扩展它们的工作距离,并避免引起反射信号的障碍物。各地的无线电发射接收器通过天线发送信号。
不象无线电广播那样从一个地点向许多地点发送信号,微波通信是一个点到点的通信系统。使用配备了信号放大器的中继站以扩展微波通信的范围。一个中继站有两个天线,分别用于指向远方不同方向的天线。传输频率为2到25千兆赫,比短距离的专用网具有更大的带宽。
微波是和金属或光缆系统相应的。安装一个小微波系统是很简单的。例如,可以在两个建筑物的墙上分别安装一个天线,并将这两个天线指向相对,就建立了这两个建筑物之间的微波通信。由于绕过了本地信息交换公司,所以系统相当便宜。在校园环境,微波系统比铺设电缆更加实际。
相关条目:Satellite Telecommunication卫星远程通信;Telecommunication远程通信。微型计算机到大型计算机的互联性 Micro-to-Mainframe Connectivity
Micro-to-Mainframe Connectivity 微型计算机到大型计算机的互联性 参见Maintrame and Minicomputer Connectivity大型计算机和微型计算机的互联性。中间件 Middleware
Middleware 中间件 中间件是一类软件,它对应用程序隐藏了实际网络和通信协议的细节。高级编程接口帮助开发人员在不同的环境创建应用程序,而不需要对将使用的网络和通信协议有更多的了解。
正常情况下,中间件在使用不同网络通信协议的客户机/服务器环境实现。它可以对客户机/服务器应用隐藏协议,从而使开发人员集中精力于改进应用程序,而不是开发通信接口。
一般而主,中间件产品隐藏了前端应用程序和后端应用程序的区别。中间件层包括通用应用程序和流行应用程序的应用程序编程接口(API)之间的翻译功能。例如,Microsoft的开放式数据库连接(ODBC)标准提供后端数据库系统操作的通用功能。前端应用程序写入ODBC,并利用它的功能。ODBC 隐藏了不同厂商的SQL实现的区别。Microsoft以一组Microsoft Windows驱动程序的形式提供ODBC,以提供对Microsoft Access、Microsoft Excel、Microsoft SQL Server、FoxPro、Btrieve,dBASE,Borland Paradox、IBM DB2、DECRdb和Oracle等格式产生的数据的访问。ODBC是为了使Windows成为客户访问后端数据库的标准而设计的。
中间件产品是许多机构希望将他们的不同计算资源和企业级网络相连而作出的努力。
用户需要访问许多不同的后端服务器上的服务。
后端服务器可以使用不同的操作系统,并需要不同的通信协议。
后端数据库服务器有不兼容的SQL命令集,它使用户和程序员很难从一个系统转到另一个系统。
限制用户只能使用某种特定的访问后端服务的应用程序现在已经不现实。用户需要从不同的应用程序来访问服务。
新的模型是为了使用户在多厂商环境使用多种协议在任何前端来访问任何后端服务。
在多协议、多厂商环境,通常一个程序员需要编写应用程序,来与每个协议和支持系统进行工作。使用中间件,程序员只需简单地编写到中间件的接口,而由中间件处理所有多协议、多厂商问题。有三种类型的中间件:远程过程调用(RPC)、会晤(conversations)和消息传递系统。它们都能很好地隐藏通信过程,以及与它们进行操作的系统差异。
Remote Procedure CallS(RPC) 远程过程i调用(RPC)
一个远程过程调用是在网络上一个机器对另一个机器的请求。RPC保持了中间件在不同网络平台和通信协议上工作的性质。基本上,一个RPC就是一台计算机向另一台计算机发出的直接请求。它是一种请求/回答过程,这时请求方等待一个回答,这意味着RPC通常是在面向连接界面上发生的一种实时呼叫。
开放软件基金会(OSF)的分布式计算环境(DCE)是一组“启动激活”软件,它隐藏了多厂商产品、技术和标准之间的差异,使开发人员开发能够在分布客户机/服务器环境的应用产品。DEC独立于具有开放开发环境的操作系统和网络。
DEC实现的RPC提供了一些创建客户机/服务器应用程序的工具,这些应用程序可在网络上连接的其它计算机上运行过程。OSF的RPC,通过支持调用远程计算机上的过程,而扩展了本地过程模式,使得程序员可以象开发传统的单系统程序那样开发分布应用产品。RPC的表示服务屏蔽了不同机器上数据表示之间的差异,从而允许程序员在异构系统上进行工作。OSF的RPC包括RPC部件和一个编译器。
RPC使客户能在多个服务器上相互工作,并允许服务器们同时处理多个客户。例如,一个客户能够使用网络上的多台计算机协同完成一个处理任务。RPC帮助将一个任务分解为能够在不同系统上运行的小部分,从而利用分布式运算环境的优势。线程是这种能力的一个重要部分。一个支持线程的操作系统和应用能够同时处理多个进程,而不是一个进程接一个进程地处理。对于相关信息,可以参见“0SF的分布式计算环境”,“进程间通信”和“远程过程调用”。
Conversations 会晤
会晤是逻辑连接的两个或多个系统之间的连续谈话。不象RPC,在分布式环境,会晤可能会重叠执行。出于这个原因,对需要在多个地方必须完全同步地完成,修改分布式数据库的工作,会晤是非常必要和有益的。IBM的高级程序对程序通信(APPC)实现了会晤。用于实现会晤的OSI标准也已出现。Covia Technologies(Rosemont,Illinois)的通信集成器(CI,Communication Integrator)是具有会晤的中间件的另一个例子、它可以在大型计算机、中型机和台式机上运行。许多厂商正在许可CI为他们使用。参见“高级程序对程序通信”和“IBM联网方案”。
Messaging Systems 消息传递系统
应用程序间的消息传递,使应用程序可以以非实时、存储再转发的方式交换命令和信息,当然也可以使用实时模式。一个消息先被格式化,然后发往目的地,在目的地它可能被存储直到目的地能够处理它。另外,消息可能被存储在能够处理进程间消息传递的单独地方。不要将消息传递和电子函件系统混淆,虽然它们有相似之处,但电子函件系统是为用户间交换消息而设计的。
一种面向消息的事务是使用存储再传送技术的无连接事务。应用程序以消息的方式发送一个请求或命令,然后等待回答。在收发系统之间没有同步,发送方可以将消息广播给任意多的其他系统。它的一个重要特色是在客户机和服务器之间没有通信“会晤”或联系,服务器可以在很长时间之后再有反应。由于消息传递系统不是实时工作的,所以关键的实时任务应用程序使用它是不现实的。然而,对于较慢传输率广域网连接的分散系统,消息传递系统的工作却是不错的。首先,广域网链路的延迟就使实时应用程序不合适。
Novell的信报处理服务(MHS)是一种开始只用干电子函件的消息传递系统,但也具有在应用程序间传递消息的能力。Novel1最近通过增加对OSI协议、IBM SNA和TCP/IP的支持,改进了MHS的协作工作能力。IBM的消息排队接口(MQI),是一种能观测不同平台上应用程序间传递消息的基于消息的应用接口,它在IBM联网方案中定义。在不同的网络操作系统上,已经安装了许多著名的消息传递系统,但必须牢记,这些系统并没有考虑中间件产品,因为它们的设计没有为不同的多厂商和多协议提供接口。它们依赖于操作系统内置的服务和通信协议。许多厂商推崇面向消息的中间件。要了解这方面的信息,参见“IBM联网方案”和“应用程序间的消息传递API”。
消息传递技术在面向对象领域也是很重要的。在面向对象的系统中,对象请求代管器(ORB)为在应用、服务和系统的其他设施之间进行消息分布,提供了一种关键通信设施。可以将ORB想象成一种软件总线、支柱,它提供了一种通用的消息传递接口,通过这个接口,许多不同类的对象可以以对等层策略进行通信。一个对象提出一个请求,并将它送到ORB。然后,ORB定位一个对象,用于为上个请求服务,格式化消息,并将它发到出现请求的对象。然后,这个响应通过ORB送回原来的请求者。在这种模式中,对象只需简单地描述要操作的任务。它们并不需要知道细节和能够为这个任务服务的对象在那里。ORB处理所有的对象定位、格式化消息并分发这些消息的细节。ORB是所有分布式环境的一种通用接口。要了解这方面的信息,参见“公用对象请求代管器结构”;“对象请求代管器”。
Trends 趋势
在中间件领域,最新发展趋势操作系统厂商在其系统中直接提供RPC机制Novell Net Ware和Windows NT融合了RPC技术。另外,操作系统中还开发了通过电子函件和群件(groupware)来提高工作组活动的中间件。这些系统为前端和后端服务、允许用户和应用通信的消息传递服务、电子函件激活应用、目录命名服务,和象鉴别和电子签名这样的安全部件等,提供了通用的接口。Microsoft、Apple和开放软件基金会在这一方向是领先的。中间件有助于解决网络环境不同协议产生的问题。文档互换标准正在改进,对象链接标准为应用程序间共享文本、图形、多媒体提供了途径。
相关条目:Apple Open Collaborative Environment Apple的开放协作环境;Distributed Computing Environment,OSF OSF的分布式计算环境;Open Database Connectivity,Microsoft Microsoft的开放式数据库连接;STREAMS;Transport Layers Interface运输层接口;Windows Open System Architecture Windows的开放式体系结构。镜像 Mirroring
Mirroring 镜像 镜像是将存储的数据实时备份到另一个存储设备的过程,从而使两个设备都有相同的信息。镜像是一种保护数据因设备失效而丢失的容错技术。下面介绍镜像可能发生的三个级别,如图M-8所示。
镜像(mirroring) 数据从一个磁盘控制器(信道)复制到两个磁盘驱动器。如果一个驱动程序坏了,另一个仍可操作。
复置(duplexing) 数据通过两个磁盘信道复制到两个磁盘驱动器。这种方法将容错功能扩展到了磁盘控制器。
服务器复置(server duplexing) 种方式通过设置两个完整的服务器,提供了最高级别的容错能力。
如果一个服务器坏了,另一个服务器仍可向用户提供不间断的服务。
Novell的系统容错级别Ⅲ提供服务器复制。系统间需要高带宽的光纤链路,以保证数据被同时复制。
相关条目:Data Protecting 数据保护;Disaster Recovery 灾难恢复;Disk Mirroring and Duplication 磁盘镜像和复制(置);Duplexed Systems 复置系统;FaultManagement错误管理;FaultTolerance 容错;Net Ware SFT Level ⅢNetWareSFT级别Ⅲ;System Fault Tolerance 系统容错。MO 磁光盘
磁光盘(Magneto-Optical),MO是一种采用激光和磁场共同作用的磁光方式存储技术,MO磁光盘兼具硬盘的大容量和可读写功能,又有软盘的便携特性,同时具有光盘防磁、抗湿和可靠的特征,因而受到业界注目。它的外形与90mm(3.5英寸)软盘差不多,只不过略厚一些,塑料外壳内是一片类似CD-ROM的光盘,但是与CDROM不同的是MO上覆盖着磁性物质,在激光照射下可进行数据读写,工作时激光束和磁头在盘面两边相对应的位置。在写入时,激光束照射到垂直磁化记录层上,在800ns的时间内使照射部分温度升到150℃,同时磁头使加热部分磁场发生变化,从而记录了所写入的数据,这种方式称为热磁写入;当读出数据时,使用不会使磁场发生变化的弱激光束,反射光经分光棱镜,根据反射光折射方向的不同而读取数据。擦除数据的过程是用激光束照射垂直磁性膜使之加热,同时磁头将磁场恢复到初始状态。MO 磁性光盘
磁性光盘(Magneto Optical)。是一种储存资料的媒体,外观和3.5寸软盘相似,而内部圆盘则是和光盘有点类似。原本MO的设计是用来取代硬盘的,MO分为3.5寸和5.25寸两种,3.5寸的使用较为普遍,而容量也有230MB、640MB以及1.3GB等不同的规格,目前市面上常见的是640MB。移动计算 Mobile Computing
Mobile Computing 移动计算 移动计算使用各种无线电射频(RF)技术或蜂窝通信技术,使用户携带他们的移动计算机、个人数字助手(pDA)、BP机和其他电讯设备自由漫游。使用调制解调器的移动计算机用户也应该属于这一范畴,但他们侧重于无线远程用户。移动计算机用户依赖于电子信报传送服务,使他们无论走到那里都能和办公室保持联系。一些厂商,Microsoft,正在制造支持移动用户的特殊接口。例如,当移动用户从一个地方到另一个地方时,将恢复桌面排列和在最后会谈中打开的文件,就象计算机从来都不关闭一样。
移动计算是消息传递技术和无线通信的融合。象RAM Mobile Data这样的公司也已加入,不仅具有通信的一面,而且还具有用户接口的支持。典型的用户包括需要技术信息的领域服务专家、进行估算的保险代表和需要信息以决定投资的销售人员。获得信息的一种方式是与公司数据库简单相连,并进行实时查询,信报传送减少,电话费用。移动用户只需通过一个数据库查询发送一个电子函件消息到数据库服务器,然后,服务器产生一个响应,并将响应放置在用户以后进行查取的信箱里。
有两种用于移动数据通信的基本方法:
分组交换帧中继网络(packet-switched RF network) 对顾客根据分组来收费。
蜂窝电路交换产品(cellular circuit-switched products) 它围绕着现有蜂窝网络建造,根据连通时间收费。
分组交换无线网络只有在传输时间较短时才具有优势,这是因为它对每出现一个分组都要收费。电路交换网络对传输长文件或其他较长的传输时才具有优势,这是因为它根据使用网络的时间长短来对顾客收费。
分组无线电通信公司包括Ardisi(Lincolnshire,illinois),RAM Mobile Data(Woodbridge,New Jersey)和Nextel(Lafayette,California)。Ardis是IBM和Motorola的一个联合企业。Ardis的信号穿透能力是专门为有很多建筑物的大城市设计的。RAM Mobile Data是BellSouth和RAM广播公司之间的一个合作体。硬件产品包括Ericsson GE Mobile通信公司的一些产品,如RF激活调制解调器。
蜂窝数字分组数据(CDPD)是无线市场的一个竞争者,它使用蜂窝系统的空闲时间来传输数字数据,速度可达19.2Kbps,它比其他无线服务要快四倍。DCPD是由蜂窝电讯公司和计算机公司组成的国际联盟定义的,包括九个地方Be11运营公司(RBOCs)中的八个公司、McCaw Cellular Data公司、Contel Cellular公司和GTE Mobilnet公司。
Support Products 支持产品
Apple、IBM、Intel、Hewlett-Packard、Novell和其他公司与许多无线通信公司共同合作,以向移动用户提供全面支持,如数据加密、用户鉴别,以及能够发现移动用户位置的定位系统。
NetWare的Connect是一个远程通信平台,它提供支持32个移动用户进入NetWare网络的一个连接点。用户可以使用不同的远程控制包拨通并访问他们的台式机或NetWare服务器。如果需要,这种服务提供使用电子函件、传真,和当用户登录后软件能够自动升级的电子软件分发系统。Connect与老的NetWare异步通信服务(NACS)分组类似。
网络的“即插即用”能力被许多厂家实现,这些厂家包括Microsoft、Intel等等。这种特性使得用户能切断(但并不毁坏)和网络的连接,并在以后或其他地方再和网络重新连接。当用户重新连入后,设备自动根据新的地点进行重配制,并恢复用户的台式系统环境,包括打开的应用和工作。它消除了关闭文件和下载系统的需求。另一个特色是,当系统重连时,系统将自动检查用户的电子函件。
相关条目:Cellular Digital Packet Data 蜂窝数字分组数据:Packet-Radio Communications 分组无线电通信;Wireless Mobile Communication 无线移动通信。调制解调器 Modems
Modems 调制解调器 调制解调器是一种提供将计算机连接到公共交换电话网络(PSTN)上的数据通信设备(DCE)。它们将计算机的数字系统转换(调制)成能够在电话线路上传送的模拟信号。在另一端的调制解调器又将信号解调回数字位。
图M-9示意了一个典型的调制解调器安装情况。两个调制解调器必须使用满足一些标准的兼容的通信技术,如著名的CCITT(ITU)V系列标准。其他调制解调器标准包括Microcom联网协议(MNP)。从计算机到调制解调器的典型连接是通过RS-232,从调制解调器到电话墙壁插座的连接是通过RJ-11C。计算机的调制解调器有内置和外接两种模式。内置调制解调器是插在计算机插槽里的一块电路板或叫适配器。外接调制解调器放在计算机外的一个小盒子里,它通过串口和计算机相连。
当一个调制解调器“呼叫”另一个调制解调器时,目的调制解调器应答并进行信号变换以建立通信会话时所需的参数。这个应答过程决定两个调制解调器间可用的最大信号通信率,以及是否使用数据压缩方式。用电话线路时对数据传输率,增加了一些限制,讨论如下:
电话通信电路最大可有3,300Hz的带宽,限制在300到3,300Hz的范围内。这个范围对于音频是合适的,但却对数据通信增加了一些限制。
由于电话连接有可能不好,所以不可能为数据使用全部的音频带宽。保护带将一个线路与另一个线路
分离开来。
一个频带被分成两个信道以支持双工,所以调制解调器在不同的信道接收和发送。为达到这个目的,在带宽范围内有两个调制载波信号。
使用保护频带来分离两个双工信道,以防止串音和干扰。
图M-10示意了信号通过的“管道”。保护频带将两个双工信道分离,并且还有一个保护信道用于分离双工信道。一旦配制了所有参数,有效的波特率是2,400波特或1,200波特。使用编码和压缩技术可以提高吞吐率到28,800bps。
使用正交调幅(QAM)可以获得大约2,400bps的传输率。例如,通过把4位码编码到16个可能的相位和振幅变化可以获得9,600bps的传输率。格式编码算法(trellins encoding algorithm)是另一种获得高通信率的技术。它是QAM的扩展,并具有更好的抗噪声能力。
High-Speed Modems 高速调制解调器
高速调制解调器是指2,400bps以上通信率的调制解调器。如果希望达到更高的通信率,就需要采用编码技术和压缩技术。下面列出一些最重要的CCITT(ITU)标准:
V.221,200bps全双工调制解调器标准。
V.22bis 2,400bps全双工调制解调器标准。
V.28定义在RS 232接口的电路。
V.32异步和同步4,800/9,600bps标准。
V.32bis 高于14,400bps以上的异步和同步标准。
V.35定义组合线路上的高数据传输率。
V.43定义查错标准。
V.42bis 定义使用Lempel Ziv方法的调制解调器压缩技术。
V.32terbo 提供19.2Kbps传输率的临时标准。
V.3428Kbps传输率的标准。
V.32terbo是一种19.2Kbps标准,它是V.32bis和V.34中间的过度性临时标准。注意下文:
V.32bis使用在一个信号群(signal constellation)有128点的两维格式编码技术。
V.32terbo使用在一个信号群(signal constellation)有256点到512点的两维格式编码技术。
V.34(正规名称为V.fast)使用在一个信号群(signal constellation)有768点的四维格式编码技术。
相关条目:Asynchronous Communications 异步通信;Bell Modem Standard Bell的调制解调器标准;Dialup Line 拨号线;Microcom Networking Microcom联网协议;Modulation Techniques调制技术;Serial;Communication 串行通信;Synchronous Communications 同步通信;“V-dot”Standard,CCITT CCITT的“V-点”标准。Mosaic 摩塞克浏览器
Mosaic可说是浏览器的始祖,Mosaic是在1993年由美国伊利诺大学所发展出来的一套免费软件,可用来显示网页文件的内容。但是随着Netscape和Internet Explorer的出现,现在Mosaic已经很少人使用了。工具 Motif Motif
Motif Motif 工具 开放软件基金会(OSF)采用X Windows系统,它为用户屏幕上操作网络上的不同应用程序提供了一条途径。麻省理工学院开发了X Windows系统。Motif是一种于X Windows系统的开发人员的工具箱,用于定义图形用户界面标准部件,如菜单条、边框和窗口背景。
相关条目:Open Software Foundation 开放软件基金会;X Window。MOTIS(面向消息的文本交换系统) MOTIS(Message Oriented Text Interchange System)
MOTIS(Message Oriented Text Interchange System) MOTIS(面向消息的文本交换系统) 参见X.400 Message Handling System X.400消息处理系统。MSI 微星科技 MSI
MSI 微星科技
台湾地区著名的电脑板卡制造商,主要生产电脑主板和各种附加卡。经过多年的努力,该公司已经发展成为全球十大电脑主板制造商之一,以及台湾地区三大电脑主板制造商之一。MUD 分配角色的游戏环境
一种分配角色的游戏环境,让网上的所有人能在一起玩如交互文本历险一类的游戏。MUD的其它名字包括MOO,MUSE,Muck,Mush,Fugue,Tiny Fugue和Tiny MUD。据说MUD有许多附加节目,似乎只有大学学生才足够的时间将它探索完。它现在也用于会议和辅助教育。多点连接 Multidrop(Multipoint)Connection
Multidrop(Multipoint)Connection 多点连接 参见Point-to-Pointand Multipoint Connection 点对点和多点连接。多媒体 Multimedia
Multimedia 多媒体 多媒体以大文件的形式将音频,视频和图象引入网络,这种文件需要很大的磁盘空间和很大的传输带宽。目前将多媒体集成到台式操作系统和流行应用软件的趋势暗示着多媒体的发展壮大。经理们通过安装大容量存储设备,增加网络带宽,将高带宽用户和低带宽用户分离出来等方式,来满足不断增长的适应多媒体的需求。
当讨论多媒体产生的网络通信量时,区分先存储再转发和实时多媒体的需求是非常重要的。例如,一个用户可以先将一个音频录音或视频剪辑与一个电子函件消息相连,然后在发送给其他用户。由于存储再转发消息不要求立即进行传送,所以采用高的传输率并不是太重要的。实时视频在传输过程中必须具有专用的带宽和很快的传输率,以保证分组按可接受的方式抵达。如果没有足够的带宽,帧就会丢失,从而产生令人头痛的抖动现象(chopping effect)。给实时视频传输赋于高优先级,可保证可用信号具有足够的带宽,以保证传递的质量。交换式微分段以太网、异步传输模式(ATM)和新的100Mbps的快速以太网技术,能够提供所需的带宽。
以太LAN的分段,减少了共享多媒体的冲突,并为以合理的速率传输视频信号提供了足够的带宽。将视频用户和其他用户隔离开也许是必要的。以太网交换式集线器提供了网络的微分段,从而使在每个网络段只有一个用户。每个用户都得到了一个没有其他用户共享的“专用LAN”网络段。这使得网络段的全部10Mbps的带宽都可被用户使用。交换式集线器可在需要交换信息的网络段之间桥接。然而,这个交换可以以非常快的速度对这个信息进行中继,而不是使用传统网桥的存储再传递的方式。
当配制多媒体网络时,必须牢记下面事情:
多媒体将“融入”机关和企业。现在,在Macintosh、Windows、OS/2等操作系统上已经包含了多媒体应用产品。
用户无法抵挡使用廉价的语音板、图形软件包和电子函件等多媒体的诱惑。磁盘的需求和带宽的使用也将增加。
任何多媒体计划都必须包括压缩技术。它可减少磁盘空间和带宽的需求。可以利用软件完成压缩,而Intel和其他厂商已经生产可以进行快速压缩和解压的硬件产品。
需要使用多媒体和视频服务器来执行一些任务,如视频文件(例如,教学电影等)的压缩和存储,电视会议的管理和多媒体事件的定序。
微分段以太网或100Mbps以太网对实时视频或需要增加的网络通信量的环境是很合适的。
无闪烁视频需要每秒30帧的发送速度。使用压缩技术,在高速网络上这是可能的,但在低速网络上,却可能丢失帧。最低可接受的帧速是10到15帧/秒。
视频通信并不能直接通过路由器。尽量保证视频用户在同一区域或网络段内。
有许多厂商国际联盟和生产商定义多媒体的描述。公用开放软件环境(COSE)是一些开发服务和工具,在它之上,开发人员可以制作在不同平台和网络上工作的多媒体产品。COSE是多厂商国际联盟(包括IBM、Hewlett-Packard、SunSoft和Novell)共同合作开发的可以和Microsoft Windows竞争的UNIX通用台式系统环境。
Novell、Microsoft、Apple和IBM有他们自己的描述,以定义如何制作客户机/服务器多媒体应用软件和硬件产品。Apple的Quicktime是一种多媒体操作系统扩展,它能够以可接受的速率同步传送音频和视频信息。它和Macintosh系统7操作系统一起出现,并且不需要特殊的硬件支持。
相关条目:Bandwidth 带宽;Common Open Software Environment 公用开放软件环境;Compression Techniques 压缩技术;Ethernet 以太网;Microsegmentation 微分段;Switching Hubs 交换式集线器;Videoconferencing and Desktop Video 电视会议和台式视频系统。多路复用技术 Multiplexing
Multiplexing 多路复用技术 为了了解多路复用(至少是分时多路复用),设想拥挤在高速公路上的汽车必须通过一座桥梁,这座桥只能单向行驶,即在某一时刻只能通过一个方向的车队。交通指示灯首先指示高速路第一道上的汽车通过桥梁,然后再指示第二道上的汽车通过,然后是第三道上的汽车,如此类推。在最后一个道上的汽车通过之后,这个过程又从头开始。按这种方法,在每个道上的汽车都可以平等地通过桥梁。多路复用使用类似的技术以使多个用户可以共享单一的通信线路连到远方的设施。这种线路通常是两点间的T1、T3或部分T1租用专线,来自每个用户的数据分组就象桥梁上的汽车。
每个在多路复用线路上传输的设备被预分一个时间片或一个频率。即使设备没有进行传输,槽或频率仍然分配给它,并保持不使用状态。这导致了一些频带浪费。继续使用我们的高速公路作比方,这就象桥梁交通指示灯为每个航道在交通流中分配了一个空闲时间,即使在这个航道上没有汽车也进行这种分配。统计多路复用技术利用动态地为需要传输的设备分配槽来解决这个问题。
多路复用向许多在单一共享线路上与远方设施进行通信的用户提供了一条经济实用的途径。多路复用设备就象桥梁上的交通指示灯,而桥梁就象互连远方两地的电路。它不是为每个用户设立一条和远方设施相连的个人数据连接。电信局提供高速数字线路,它为多个用户处理音频和视频通信提供了足够频带。多路复用器为使用这个频带提供了途径。
必须认真评价频带需求。长距离的租用线路是很昂贵的,浪费频带会很快地消耗公司的财政收入。一个相应的解决方式是使用公用交换网络,这是每个用户通过只在需要向多用户传输信息时才建立的暂时性电路或分组交换网络。从顾客地址到公共网络也需要多路复用线路,但通常是短途的。
多路复用将多个信号结合到一个线路上进行传输。在接收端,信号被进行分离。一个多路复用器是一种能够合并和分解信号的设备。使用时分多路复用(TDM)或频分多路复用能够保证信号间的分离。如图M-12所示。
频分多路复用(FDM) FDM是一种频带模拟传输技术,使用它可以在一系电缆上同时传输多个信号,如图M-12(A)所示。每个数据或音频信号都被调制成不同频率的载波。在无线电和TV广播中可以发现类似的情况。多个电台通过空气或电缆同时广播。你可以将收音机调到你想听的频率上。信道的频率范围被进一步细分为窄的频道,每个频道都能传送不同的信号。保护频带分开细分的传输频道以减少干扰。
时分多路复用(TDM) TDM是一种基带技术,不同的电路(数据或音频)由它们具有固定时间间隔的帧流位置来标识,如图M-12(B)所示。通过脉码调制对模拟输入进行数字化,数字化信息插入传输的时间段。每个信道得到一个重叠的时间段,从而使所有信道平等地共享用于传送的介质。参见前面介绍的桥梁交通的比拟。
反逆多路复用 反逆多路复用是将单个高速数据流分解成多个低速数据流,而在多个低速连接的通路上传输的技术,如图M-12(C)所示。它能够节省租用高速线路的费用,并能更好地利用线路。
统计分时多路(STDM) 复用如前所述,将时间片预分给并不总是进行传输的站,就不能很好地利用传输线路,这些预分的时间片可能会被浪费。统计多路复用通过动态分配时间片来解决这一问题,从而更有效地利用线路。统计多路复用是昂贵的,这是因为它包含一些处理器,并使用缓冲技术来有效地利用信道缓冲可能增加延迟,处理器和其他电路必须具有高性能的设计,以提供高通信速度。
当然,还有其他技术用于改进多路复用器的性能。包括压缩技术,它在高性能设备上是很实用的。
More About TDM TDM的其他情况
帧是数据信道的时间段序列。例如,如果有24个输入信道,一帧就由24段组成,每段分别包含对各个信道进行的采样。在帧后跟有一个同步位,以使接收设备同步。新的帧含有新的采样,这个过程在传输介质上可以以很高的速度继续。
在T1型多路复用中,一帧包括24个时间片,每秒有8,000帧。每个时间片有64,000位信息,每秒对模拟信号进行8,000次采样,每个采样8位(8,000×8=64,000,或64K位/秒)。传输设备每秒传输的位数称为信道率(channel rate)或比特率(bits rate)。所以,T1传输就具有1.544Mbps的信道率,它是如下计算的:24帧×64,000位/帧=1.536Mbps
加入8,000bps(8Kbps或0.008Mbps)同步帧位,计算最终的传输率,如下:
1.536Mbps+0.008 Mbps=1.544Mbps
Multiplexer Configurarions 多路复用器配制
多路复用器能够混合音频和数据,并在高速线路上对它们进行传送,如图M-13所示。模拟电话信号必须通过编码解码(codec)器进行数字化,并发送到多路复用部件。然后,经过多路复用的信号和来自其他设备的数据一起在T1线路上传输。注意,在T1线路和多路复用器之间连接了信道服务部件/数据服务部件(DSU/CSU)。
机构可使用多路复用设备和T1高速线路建立专用网,如图M-14所示。这种主干线路对不同工作地点之间提供音频和数据传输。注意,电话可以直接输入到多路复用器,也可以通过专用自动分支交换(PABx)设备输入。三向连接器的优点是如果一个线路失效了,可以把通信分发到另一个能到达目的地的线路(假设使用了可以对通信路由进行重组的路由器)。
相关条目:Channel Service Unit/Data Service Unit信道服务部件/数据服务部件(CSU/DSU);Dedicated Circuits 专用电路;T1/T3 Services T1/T3服务;Telecommunication 远程通信。多处理器处理 Multiprocessing
Multiprocessing 多处理器处理 多处理器系统是一个含有多个处理器的计算机。许多超级服务器,如NetFrame开发的,就是为支持多处理器而特别设计的。超级服务器包括高性能总线、几十兆字节的可纠错存储器、廉价磁盘冗余阵列(RAID)和其他象多电源支持的冗余特征。
多处理器系统的设计有两种类型:对称的和非对称的。每种类型都有不同的特点和优势。
在对称式多处理器系统中,系统资源,如存储器和磁盘输入/输出(I/O)被系统中的所有微处理器共享,工作负载被均匀地分配到所有可用处理器上,从而避免对某些特定任务,一些处理器忙不过来,而另一些处理器却闲着。当加入微处理器时,对所有的任务,对称式多处理器系统的性能都会提高。虽然,Windows NT和其他“微内核”操作系统支持对称式多处理,但对称式多处理器系统的一个缺陷是,可利用对称式多处理器系统优势的操作系统是很难开发的。
在非对称式多处理器系统中,任务和系统资源由不同的微处理器进行管理。例如,一个处理器处理I/O,而另一个处理器处理网络操作系统任务。非对称式多处理器系统不进行负载平衡。一个微处理器可能忙碌不堪,而另一个处理器却可能空闲无事。而对称式多处理器系统可以均匀地分配工作负载。
许多厂商的注意点是,对在多个局域网段上的多网络用户提高系统吞吐率。超级服务器支持多网卡,增加可能的网络段数目。服务器上的高速总线在网络段间提供快速信息传输。
相关条目:Mach,Carnegie-Mellon Microkernel Carnegie-Mellon的微内核Mach;Multiprocessor Systems
多处理器系统;Windows NT,Microsoft Microsoft的Windows NT。多处理器系统 Multiprocessor Systems
Multiprocessor Systems 多处理器系统 多处理器系统包括多个处理器,它是为高端工作站或文件服务器而设计的。由于市场上有多种多处理器系统,所以读者要提防许多系统中存在的输入/输出(I/O)瓶颈。虽然这些多处理器可以提供“大型计算机”那样的处理功能,但它们却通常采用象微通道和扩展工业标准结构(EISA)这样的标准总线设计,这些总线跟不上处理器的性能或网络的要求。超级服务器系统采用专门的总线设计,能够很好地支持多用户网络的输入/输出要求。
相关条目:Multiprocessing 多处理。多协议网络 Multiprotocol Networks
Multiprotocol Networks 多协议网络 多协议网络支持多种协议,如传输控制协议/Internet协议(TCP/IP)、网间分组交换协议(IPX)、AppleTALK、DECnet等等。使用运行多协议的多厂商计算机系统的单位,可将这些系统连接到一个网络平台上,而不是为每个协议建立一个网络。简单的想法是,电缆和网络设备可为单位使用的任何一种协议传输数据分组。例如,TCP/IP分组通过网络抵达目的地,而无需知道是否可还有IPX或其他分组也正在使用同一网络通向它们的目的地。
多协议路由器将两个或多个局域网(LAN)段互连在一起形成广域连接。大多数基于LAN的协议并不是为在广域网上使用而设计的。这些协议进行错误检查和服务宣传,它们在广域网链路上产生开销。由于使用广域网很昂贵,而且和LAN相比响应也很慢,所以当这些协议用于广域网时就会增加费用并增加错误。多协议路由器通过将分组再次打包以使可有效地通过广域网来解决这些问题。这通常称为“封装(encapsulation)”。
企业级网络的构成决定了它应该支持多协议。以前,孤立的部门和工作小组用他们各自喜欢厂商的设备和通信协议建立了他们自己的网络。当这些网络将集成为一个企业级网络时,需要向用户提供通过网络访问公司资源的协议。这也许意味着,增加TCP/IP以支持Net Ware IPX LAN,或增加IPX以支持Microsoft LAN。
最终的目标是建立一个开放的网络,在此之上,支持许多不同产品。一种折衷的解决方法,是支持一些不同的协议,但最终,经理们还是需要选择最广泛使用的并被支持的那种协议,而放弃那些已经不再重要的协议。多协议网络研究提供了一条无需破坏现有网络结构就可以走向开放式系统的途径。多协议网络包括:
工作站软件 它允许用户安装多个协议栈,从而使它们可以与不同系统通话。Novell开放数据链路接
(ODI)和Microsoft网络驱动程序接口标准(NDIS)提供这种支持。
网络服务器 它支持多协议。利用Nove11开放数据链路接口(ODI)和Microsoft网络驱动程序接口标准(NDIS),同样可以获得这种支持。
多协议路由器 它支持多个不同类型协议栈的传输。
下列协议是为工作组和802.X访问方式进行优化了的。它们一般都不适用于广域网。
Microsoft Server Message Block(SMB)和Net BO1S。
Apple Talk。
Nove11 Net Ware IPX。
下面列出了适合于企业级网络和广域网的一些协议:
IBM Advanced Peer-to-Peer Networking(APPN)。
TCP/IP。
Open Systems InterConnection(OSI)。
多协议路由器可以减少在广域使用这些协议时出现的一些问题。多协议路由器能够再次对“不可路由选择(non-routable)”的协议打包,并使用封装技术在其他网络上分发它们。
相关条目:Encapsulation 封装;Enterprise Networks企业级网络;Middleware 中间件;Multiprotocol Router 多协议路由器。多协议路由器 Multiprotocol Router
Multiprotocol Router 多协议路由器 多协议路由器是为处理多种通信协议而不是独立的一种协议而设计的。例如,Net Ware多协议路由器(Multiprotocol Router)支持开放式系统互联(OSI)、网络互联分组交换(IPX)、Internet协议(IP)、Novell Net-BIOS和Apple Talk等协议,所以用户可以和以太网络、令牌环网络、LocalTalk,以及ARCNET网络连接在一起,并从Net Ware工作站、Apple Macintosh、UNIX系统和OSI系统路由通信。
相关条目:Routers 路由器;Routing Protocol 路由选择协议。IBM的多协议传输网络 Multiprotocol Transport Network(MPTN),IBM
Multiprotocol Transport Network(MPTN),IBM IBM的多协议传输网络(MPTN) MPTN软件将应用程序与下面的运输协议相分离,而无需使用多协议路由器。使用MPTN,为一种协议编写的应用程序,可以在另一个MPTN制定协议的网络上运行。从根本上说,MPTN改变了分组上的传输头,以适应另一种协议。这些协议是,传输控制协议/Internet协议(TCP/IP)、开放式系统互联(OSI)和系统网络体系结构(SNA)。其优点是,用户可以从大量的应用程序中进行选择,而不需关心它们下面使用的通信协议。
MPTN是依据IBM网络方案中公用运输语义(CTS)层的描述进行设计的,在本书的许多地方对此都有介绍。IBM已经将MPTN技术用于X/开放国际联盟,其动机是,开辟一条通向多运输协议的标准途径。就象将叙述的那样,MPTN实现在SMA和TCP/IP系列协议之上支持多虚拟存储(MVS)大型计算机应用程序和OS/2应用程序。
图M-15示意了MPTN软件的安装。在这种情况下,MPTN网关对运行TCP/IP的工作站提供进入IBM SNA服务器的连接。注意,MPTN为分组穿越网络充当了交换层的角色。
IBM AnyNet是基于MPTN结构的多协议传输服务,在SNA网关上的AnyNet套接字允许使用文件运输协议(FTP)、网络文件系统(NFS)或X-Windows的套接字(Sockets)应用程序与类似的IBM SNA主机上的应用程序进行通信。将来的产品将支持IBM AIX、RS/6000和OS/400操作系统。AnyNet/2是一个为在TCP/IP网络上运行高级程序对程序通信(APPC)应用程序的OS/2程序。IBM也将为逻辑部件(Logical Unit:LU)0、1、2、3协议开发AnyNet产品,以对TCP/IP网络上的SNA提供进一步的支持。
相关条目:Advanced Peer-to-Peer Networking 高级对等联网;IBM;IBM Networking Blueprint IBM联网方案;Routing,IBM IBM的路由选择;Routing Protocol 路由选择协议。Internet多功能邮件传递扩展标准 Multipurpose Internet Mail Extension
Multipurpose Internet Mail Extension(MIME) Internet多功能邮件传递扩展标准(MIME) Internet多功能邮件传递扩展标准(MIME)是Internet环境的一个复合消息传递标准。使用MIME,用户可以发送多媒体电子函件消息(它包括音频、视频、图形和文本)到任何一个TCP/IP网络上的用户。Richtext信息也能合并到消息中。Richtext定义字体、格式和一个文件的排板特征等,于是文档就能轻易地在许多不同类型的系统上再现。
相关条目:Compound Document复合文档;Document Interchange Standards文档互换标准;Internet;Simple Mail Transfer Protocol 简单邮件运输协议。多站访问部件 Multistation Access Unit
Multistation Access Unit(MAU) 多站访问部件(MAU) MAU是令牌环网络上的集线器设备,它提供多个计算机之间的连接。包括一个内部环,当工作站连入后,它又扩展成为一个外部环,如图M-16所示。
如果有一个网卡失效了,MAU将自动旁路它,以保持环的连通。为了扩展网络以连接到MAU的设备上,从第一个MAU的环外口引出一条电缆,连到第二个MAU的环内口。然后,从第二个MAU的环外口引出另一条电缆,再连接到第一个MAU的环内口。这样,在允许环增长的同时,还保持了环的配制。
相关条目:Token Ring Network 令牌环网络。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。