電腦詞典/電腦詞典--名詞解釋-M
Mac OS Mac操作系統 ,Macintosh operating system 的縮寫。從1994年9月的7.5版開始,Apple向其他計算機廠商發佈軟件時,對 Macintosh 操作系統使用的名字。
Mainboard 主板 主板是電腦系統中最大的一塊電路板。主板上市滿了各種電子元件、插槽、接口等。它們各司其責,將各種周邊設備緊密地聯繫在一起。如果把CPU比作人的心臟,那麼主板就可比作血管神經等循環系統等。有了主板,CPU才可以控制諸如硬盤、軟驅、鍵盤、鼠標、內存等周邊設備。目前的主板結構主要有AT和ATX結構,不同結構的CPU所用的主板不一定相同。
Mainbus 系統總線 系統總線是連接擴充插槽的信息通路。目前PCI總線是目前PC機常用系統總線。ISA的總線頻率一般為8MHZ,而PCI的一般則為33-66MHZ,目前由於PCI結構總線速度快成本低。所以已經代替ISA。
MAN 城域網 城域網(Metropolitan Area Network)。城市範圍內的,傳輸速度可以達到200Mbit/s或者更快的網路。傳輸距離一般在75公里以內。一個城域網可以包括一個或者多個局域網(LAN)。其傳輸的距離和速度介於局域網和廣域網(WAN)之間。
MCSE 微軟認證系統工程師 (Microsoft Certified Systems Engineer),這是一個微軟辦的考試,主要內容就是NT操作系統的內容,還有一些網路的內容。或許因為我們太會考試了,我們說它不難,可是要學會其中的知識,還是要費許多力氣。
Memory Stick 存儲棒“存儲棒”是由索尼公司開發出來的一種數字式數據存儲技術,存儲容量等於一片3.5英寸軟盤的10倍。索尼公司正在市場上大力推廣“存儲棒”技術,有意使該技術成為一種在不同種類小型電子設備(如數字相機和便攜式數字攝像機等)之間共享和傳輸圖片,聲音以及其它數據的新方法。“存儲棒”的體積相當於一節普通的AA電池,存儲容量分別有4MB,8MB,16MB,32MB和64MB。“存儲棒”的體積要比較存儲容量相當的其它數據存儲設備小,這些數據存儲設備包括“智能媒體”和小型閃速內存等。
在2000年中旬之前,索尼公司生產的Vaio系列筆記本電腦是世界上唯一一種擁有一個“存儲棒”插槽的筆記本電腦。不過,任何一種擁有一個PC卡插槽的筆記本電腦都可以通過安裝一種適配器來使用“存儲棒”。和以前的軟盤一樣,“存儲棒”擁有鎖住機制,可以防止存儲的數據被以外刪除。“存儲棒”擁有一個10針的連接器。
為了使“存儲棒”成為一種通用的便攜式存儲媒介,索尼公司已經向Adobe公司,先鋒公司,卡西歐公司和夏普公司等企業發放了“存儲棒”技術的使用許可證。最近,索尼公司還推出了採用“存儲棒”技術的Walkman隨身聽和數字式錄音機。
Message Queuing Interface(MAI),IBMIBM的消息排隊接口(MAI) IBM的消息排隊接口(MAI)是一個基於消息的應用程式接口,它監督在不同平臺上的應用程式之間傳送消息。它在IBM聯網方案中定義。
相關條目:Application Program Interface應用程式編程接口;IBM Networking Blueprint IBM的聯網方案;Messaging API,Inter-Application 應用程式間的消息傳送API。
Message Transfer Agent(MTA) 消息傳送代理(MTA) 在國際電信聯盟(ITU)的國際電報電話咨詢委員會(CCITT)開發的X.400信報處理系統中,一個信報傳送代理(MTA)就象一個郵電局,通過它在系統間交換消息。MTA提供存儲轉發服務。參見“X.400信報處理系統”。
Microsoft的信報傳送代理(MTA)代替了Microsoft的郵件網關。MTA鏈路在Windows for Work Group和其他Microsoft產品間創建了一個電子函件系統。
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 消息激活應用程式。
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(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(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 虛電路。
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 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 微內核 內核提供操作系統的核心功能。微內核是內核的精簡版本,它設計成在很小的內存空間內增加移植性,提供模塊化設計,以使用戶安裝不同的接口,如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 微分段 微分段是一種減少LAN網路段上站的數目以改進性能的技術。讓我們回顧以太網使用的廣播技術,在那裏每一時刻只有一個站能夠使用電纜。如果兩個站同時訪問電纜就會出現一個衝突,從而導致延遲和性能降低。這個問題隨著更多的站加入網路而變得更嚴重。
解決上述問題的一條有效途徑是,通過將網路分解為兩個或多個網路段,並用網橋或路由器將它們連接起來,從而減少訪問網路的站數目。這樣,只有那些與每個網路段直接連接的工作站才會爭用網路。網橋過濾技術可以防止一個網路段的通信擴展到其他網路段。通過限制每個局域網段只能有一台工作站,微分段對上述概念極端化發揮。這時,對網路沒有爭用。一個站才就不用等待另一個站完成傳輸。LAN本身連接到交換式集線器(hub),集線器在需要通信的站的LAN網路段間橋接,建立一個直接專用的信道。這個信道通常稱為“專用LAN”。
微分段需要具有足夠端口以支持對每個工作站的LAN網路段的新交換設備。吞吐率可以達到網路帶寬的極限。例如,連接到一個以太LAN網路段的工作站可以達到10Mbps吞吐率,這遠高於共享以太LAN的吞吐率。
相關條目:Ethernet以太網;Switching Hubs 交換式集線器。
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向人們提供了人們以前不能或不方便使用的辦公設備的新功能。
Micro-to-Mainframe Connectivity 微型計算機到大型計算機的互聯性 參見Maintrame and Minicomputer Connectivity大型計算機和微型計算機的互聯性。
Microwave Communication 微波通信 許多人想到通信介質時,他們就聯想到銅線或光纜。但微波通信並不需要固體介質,而且是美國廣泛使用的“長途(long-haul)”傳送方式。當兩點間直線距離內無障礙時就可以使用微波傳送,例如:
衛星到地面。
城市兩個建築物之間。
很大的無法實際佈設電纜的開闊區域,如沙漠、草地和湖澤等。
微波傳輸系統有一些雙向天線,它們以點到點方式聚集其他點發出的電磁波或無線電波能量,如圖M-7所示。這些天線需要無障礙路徑,最大範圍可達30公里。天線通常安裝在高塔上,以擴展它們的工作距離,並避免引起反射信號的障礙物。各地的無線電發射接收器通過天線發送信號。
不象無線電廣播那樣從一個地點向許多地點發送信號,微波通信是一個點到點的通信系統。使用配備了信號放大器的中繼站以擴展微波通信的範圍。一個中繼站有兩個天線,分別用於指向遠方不同方向的天線。傳輸頻率為2到25千兆赫,比短距離的專用網具有更大的帶寬。
微波是和金屬或光纜系統相應的。安裝一個小微波系統是很簡單的。例如,可以在兩個建築物的牆上分別安裝一個天線,並將這兩個天線指向相對,就建立了這兩個建築物之間的微波通信。由於繞過了本地信息交換公司,所以系統相當便宜。在校園環境,微波系統比鋪設電纜更加實際。
相關條目:Satellite Telecommunication衛星遠程通信;Telecommunication遠程通信。
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 鏡像 鏡像是將存儲的數據實時備份到另一個存儲設備的過程,從而使兩個設備都有相同的信息。鏡像是一種保護數據因設備失效而丟失的容錯技術。下面介紹鏡像可能發生的三個級別,如圖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℃,同時磁頭使加熱部分磁場發生變化,從而記錄了所寫入的數據,這種方式稱為熱磁寫入;當讀出數據時,使用不會使磁場發生變化的弱激光束,反射光經分光棱鏡,根據反射光折射方向的不同而讀取數據。擦除數據的過程是用激光束照射垂直磁性膜使之加熱,同時磁頭將磁場恢復到初始狀態。外觀和3.5寸軟盤相似,而內部圓盤則是和光盤有點類似。原本MO的設計是用來取代硬盤的,MO分為3.5寸和5.25寸兩種,3.5寸的使用較為普遍,而容量也有230MB、640MB以及1.3GB等不同的規格,目前市面上常見的是640MB。
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 調制解調器 調制解調器是一種提供將計算機連接到公共交換電話網路(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 工具 開放軟件基金會(OSF)採用X Windows系統,它為用戶屏幕上操作網路上的不同應用程式提供了一條途徑。麻省理工學院開發了X Windows系統。Motif是一種於X Windows系統的開發人員的工具箱,用於定義圖形用戶界面標準部件,如菜單條、邊框和窗口背景。
相關條目:Open Software Foundation 開放軟件基金會;X Window。
MOTIS(Message Oriented Text Interchange System) MOTIS(面向消息的文本交換系統) 參見X.400 Message Handling System X.400消息處理系統。
MSI 微星科技 臺灣地區著名的電腦板卡製造商,主要生產電腦主板和各種附加卡。經過多年的努力,該公司已經發展成為全球十大電腦主板製造商之一,以及臺灣地區三大電腦主板製造商之一。
MUD 分配角色的遊戲環境 一種分配角色的遊戲環境,讓網上的所有人能在一起玩如交互文本歷險一類的遊戲。MUD的其它名字包括MOO,MUSE,Muck,Mush,Fugue,Tiny Fugue和Tiny MUD。據說MUD有許多附加節目,似乎只有大學學生才足夠的時間將它探索完。它現在也用於會議和輔助教育。
Multidrop(Multipoint)Connection 多點連接 參見Point-to-Pointand Multipoint Connection 點對點和多點連接。
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 多路複用技術 為了瞭解多路複用(至少是分時多路複用),設想擁擠在高速公路上的汽車必須通過一座橋樑,這座橋只能單向行駛,即在某一時刻只能通過一個方向的車隊。交通指示燈首先指示高速路第一道上的汽車通過橋樑,然後再指示第二道上的汽車通過,然後是第三道上的汽車,如此類推。在最後一個道上的汽車通過之後,這個過程又從頭開始。按這種方法,在每個道上的汽車都可以平等地通過橋樑。多路複用使用類似的技術以使多個用戶可以共享單一的通信線路連到遠方的設施。這種線路通常是兩點間的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 多處理器處理 多處理器系統是一個含有多個處理器的計算機。許多超級服務器,如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 多處理器系統 多處理器系統包括多個處理器,它是為高端工作站或檔案服務器而設計的。由於市場上有多種多處理器系統,所以讀者要提防許多系統中存在的輸入/輸出(I/O)瓶頸。雖然這些多處理器可以提供“大型計算機”那樣的處理功能,但它們卻通常採用象微通道和擴展工業標準結構(EISA)這樣的標準總線設計,這些總線跟不上處理器的性能或網路的要求。超級服務器系統採用專門的總線設計,能夠很好地支持多用戶網路的輸入/輸出要求。
相關條目:Multiprocessing 多處理。
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 多協議路由器 多協議路由器是為處理多種通信協議而不是獨立的一種協議而設計的。例如,Net Ware多協議路由器(Multiprotocol Router)支持開放式系統互聯(OSI)、網路互聯分組交換(IPX)、Internet協議(IP)、Novell Net-BIOS和Apple Talk等協議,所以用戶可以和以太網路、令牌環網路、LocalTalk,以及ARCNET網路連接在一起,並從Net Ware工作站、Apple Macintosh、UNIX系統和OSI系統路由通信。
相關條目:Routers 路由器;Routing Protocol 路由選擇協議。
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 路由選擇協議。
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(MAU) 多站訪問部件(MAU) MAU是令牌環網路上的集線器設備,它提供多個計算機之間的連接。包括一個內部環,當工作站連入後,它又擴展成為一個外部環,如圖M-16所示。
如果有一個網卡失效了,MAU將自動旁路它,以保持環的連通。為了擴展網路以連接到MAU的設備上,從第一個MAU的環外口引出一條電纜,連到第二個MAU的環內口。然後,從第二個MAU的環外口引出另一條電纜,再連接到第一個MAU的環內口。這樣,在允許環增長的同時,還保持了環的配製。