【分享】電腦詞典
這是由Aureal Semiconductor開發的一套互動3D定位音效技術。它在3D音效定位上有很獨到的地方。最初的A3D技術隻需一對音箱輸出,但在新的版本中也加入了對四隻音箱的支持。
A3D(Aureal 3-Dimensional),這是一項由Aureal開發的聲音技術,它可以在兩個揚聲器上提供三維效果的聲音。大部分的聲卡和PC機都支持這一技術。與環繞立體聲不同,它需要的揚聲器個數比較少,隻要兩個,而環繞立體聲通常需要4-5個。
Aactive matrix 動態矩陣
動態矩陣也被稱為薄膜晶體管(TFT),是一種被用於筆記本電腦和台式電腦平麵液晶顯示器的技術。和雙掃描(被動矩陣)顯示器相比,動態矩陣顯示器顯示的圖像更生動,提供的觀察視角也更大。台式電腦顯示器通常采用陰極射線管(CRT)技術。
Aactive Network 動態網絡
動態網絡是這樣一種網絡,該網絡上的各個節點經過編程處理,可以依據通過該節點的信息執行定製化的任務。例如,一個節點可以經過編程或者定製化處理,以一個單獨用戶為基礎處置信息包,或者處置不同於其它信息包的多點傳送信息包。動態網絡的這種處理方法,在一個由移動用戶構成的網絡中顯得特別重要。
AC-97即音響數字/模擬轉換97。AC 97能使PC與一般音響係統相容,以配合家用電器的標準。該規格支持一些新的功能,如支持Modem等。
按用戶身份及其所歸屬的某預定義組來限製用戶對某些信息項的訪問,或限製對某些控製功能的使用。訪問控製通常用於係統管理員控製用戶對服務器、目錄、文件等網絡資源的訪問。
Access Control List (ACL),訪問控製表。用戶和設備可以訪問的那些現有服務和信息的列表。用戶必須具有相應的授權才能修改目標的ACL。通常要求用戶提供注冊姓名和口令,它是用來保證係統安全性的一種手段。
ACL是存在於計算機中的一張表,它使操作係統明白每個用戶對特定係統對象,例如文件目錄或單個文件的存取權限。每個對象擁有一個在訪問控製表中定義的安全屬性。這張表對於每個係統用戶有擁有一個訪問權限。最一般的訪問權限包括讀文件(包括所有目錄中的文件),寫一個或多個文件和執行一個文件(如果它是一個可執行文件或者是程序的時候)。Windows NT,Novell公司的Netware,Digital公司的 OpenVMS和基於UNIX係統是使用這種訪問控製表的係統。而此表的實現在各個係統中卻不一樣。
ACOPS是(Automatic CPU Overheat Prevention System)的縮寫。特指一類計算機主板的一種功能。此類主板在CPU插槽的中央有一個溫度傳感器,當計算機的CPU散熱不佳或散熱風扇不轉導致CPU溫度超出安全範圍時,係統會通過喇叭發出警告並自動執行降溫程序。
Acrobat是Adobe公司的軟件,它可以捕獲一個文件,並以該文件的初始形式查看。當你為打印媒介製作文件,或希望文件在互連網上共享時,使用Acrobat是比較理想的。一個Acrobat文件通常是PDF形式的,要閱讀這種文件需要Actobat Reader。Actobat Reader是免費的,可以從Adobe的網站下載。Actobat Reader可以作為單獨的閱讀器,也可以嵌入到網頁中。
Active Directory是Windows 2000 的目錄服務,它取代了NT 4.0版中的安全帳戶管理器(SAM)。Active Directory由目錄林、域、組織單位、容器和對象等組成。
任何能在物理上不同的係統之間進行通信的硬件設備。這個術語常指插在計算機中的外設卡,它提供從計算機總線到另一種諸如硬盤或網絡的介質的接口。
適配器、轉接器:(1)用於連接多個部件(例如具有不同尺寸的部件)的一種機構;(2)將某個設備同計算機或另一設備電子地或物理地連接起來的一種部件;(3)用於加入不同光纖連接器類型的一種硬件。對照coupler(耦合器);(4)修改係統部件而讓它以特殊方式操作的印刷電路板。
ADSI(Active Directory Services Interfaces)是一種目錄服務抽象接口,與組件對象模型 (COM) 兼容的編程語言,如 Visual Basic、VB、Java、C 和 C++,可以使用該接口對基礎目錄服務進行一般的目錄調用。
ADSL是DSL技術的一個分支,同樣也是使用普通電話線路來傳輸數據,但它使用的頻率要比語音波段高。不過,要想使用ADSL技術,必須在用戶端安裝一個分離語音和ADSL數據的POTS分配器。ADSL有一種名叫“G.lite”,麵向普通線費者的版本,無需安裝POTS分配器,但是,線路上的所有電話必須連接低通濾波器,以把它們和較高的ADSL頻率分隔開。
非對稱數字用戶線路。這種DSL叫做非對稱DSL,將成為廣大家庭和小型商業客戶最熟悉的一種DSL。ADSL之所以叫做非對稱是因為它的兩個雙工通道都用來向用戶傳輸數據。僅有很小一部分帶寬用來回送用戶的信息。然而,大部Internet 特別是富於圖形和多媒體Web 數據需要很大的下傳帶寬,同時用戶信息相對比較少,上傳的帶寬也不要很大。使用ADSL時,下傳的速率可以達到6.1 Mbps,而上傳速率也可以達到640 Kbps。高的下傳速率意味著您的電話可以傳輸動畫,聲音和立體圖形。另外,一小部分的帶寬可以用來傳輸語音信號,您可以同時打電話而不用再使用第二條電話線。不象電視線路提供的相同的服務,使用ADSL,您不需要和您的鄰居爭用帶寬。有時候,現有的電話線可以使用ADSL,而有時候卻要升級,除非電話公司提供了無分離器的ADSL,您就必須安裝一個DSL調製解調器。
AGP 加速圖形接口
AGP是一種接口規範,可以使3D圖形在普通個人電腦上以更快的速度顯示。AGP是一種設計用來更快,更平穩地傳送3D圖形的接口。它使用普通個人電腦的主內存來刷新顯示器顯示的圖像,支持紋理貼圖,零緩衝和阿爾法混合等3D圖形技術。
AGP接口對主內存的使用是動態的,也就是說,當主內存沒有被用來進行圖形加速處理的時候,它可以重新被操作係統或者其它應用程序使用。
算法是用來解決一個問題的程序或者公式。“算法”(algorithm)這個詞源自生活在公元9世紀的波斯數學家Al-Khowarizmi。一個電腦程序可以被看成是一個精心設計的算法。在數學和電腦學科,一個算法通常意味著一個可以解決循環問題的小程序。
在聲音和圖像生成時,混淆是指在進行頻率取樣時,和一個正確頻率一起生成的一個錯誤頻率。對於圖像生成來說,混淆會產生鋸齒狀的邊緣或者梯階效果,而對於聲音生成來說,混淆會產生雜音。
Alpha是由DEC公司開發的一種微處理器。DEC公司已經被康柏電腦公司收購,因此,Alpha微處理器也就成了康柏電腦公司旗下的一種產品。
視頻信息的圖形產生方式之一,它是把整個屏幕劃分為 24 列,每列再分 40 塊區域,每個區域內不是點陣式的字符就是特殊圖形符號。此方式顯示的圖形有如小方塊堆砌而成。
AMI BIOS 基本輸入/輸出係統
AMIBIOS是曆史最悠久的BIOS(基本輸入/輸出係統)芯片之一,大概也是今天的個人電腦中使用最為廣泛的一種BIOS芯片。當你打開電腦的時候,“AMIBIOS”是最有可能出現在屏幕上的幾個名稱之一。AMIBIOS由總部位於美國喬治亞州Norcross市的美國Megatrends公司生產。除了BIOS芯片之外,美國Megatrends公司還生產RAID係統,主板和其它一些電腦配件產品。
匿名文件傳輸能夠使用戶與遠程主機建立連接並以匿名身份從遠程主機上拷貝文件,而不必是該遠程主機的注冊用戶。用戶使用特殊的用戶名“Anonymous”和“guest”就可有限製地訪問遠程主機上公開的文件。
Application Program Interface(API)被定義為應用程序可用以與計算機操作係統交換信息和命令的標準集。一個標準的應用程序界麵為用戶或軟件開發商提供一個通用編程環境,以編寫可交互運行於不同廠商計算機的應用程序。API不是產品,而是戰略,所有操作係統與網絡操作係統都有API。在網絡環境中不同機器的API兼容是必要的,否則程序對其所駐留的機器將是不兼容的。
Windows應用程序設計接口。API是一個程序內(或一組相關程序內)的一組函數調用,程序員用它創建其他程序。不必知道函內部,隻要知道函數原型及返回值。將一組函數轉入API的問題實質是此函數提供每個人可使用的技術規範資料。Windows API大概是今天世界上最著名的API了。現在API已發展到了Win32 API。在它的核心中,依靠三個主要組件提供Windows的大部分函數。這三個組件分別是USER32.DLL、GDI32.DLL、KERNEL32.DLL。
ARP(Address Resoloution Protocol,地址解析協議)是獲取物理地址的一個TCP/IP協議。某節點的IP地址的ARP請求被廣播到網絡上後,這個節點會收到確認 其物理地址的應答,這樣的數據包才能被傳送出去。RARP(逆向ARP)經常在無盤 工作站上使用,以獲得它的邏輯IP地址。
(Address Resolution Protocol,地址解析協議,用於將IP地址映射為MAC地址的網間網協議。
(Active Sever Page)ASP是微軟公司為IIS服務器開發的一種專用接口(也有人說是腳本)。它類似於CGI,同屬於服務器端應用程序,功能強大而且容易編寫,與IIS的結合堪稱天衣無縫,但也隻能用在IIS上。ASP最強大的一點,就是采用了ADO數據庫接口引擎,在與數據庫的連接上非常方便,這點,如果用過VB6就有體會了。ASP可以用VB或Java編寫。它的有關幫助中,一般是采用VB編寫。
AT附件包接口(AT Attachment Packet Interface),ATAPI是一個用於計算機和CD-ROM驅動器及磁帶驅動器之間的接口。大部的計算機使用的是IDE接口。ATAPI提供了比IDE更強的功能命令來控製CD-ROM演播器或磁帶備份器,這樣就可以使用IDE接口來控製一些新設備了。ATAPI是EIDE接口的一部分。
在局域網中,當電纜超出規格中的最大長度時所出現的一種信號強度損失現象。衰減會阻止成功的數據通信。可采取一種叫做中繼器的設備來擴大網絡的電纜的範圍。衰減可用分貝或奈培表示。
Authentication and Authorization 鑒別與授權 在分布式計算環境中,除了附屬於本地服務器的資源以外,用戶通常還能訪問其它資源。傳統上,用戶訪問本地資源前須登錄,當訪問遠距離資源時(可能在其它城市)用戶必須再登錄一次。這種訪問每種資源前都須登錄的方法不僅麻煩,而且很難管理。帶有當前口令的用戶帳戶必須保存於每個服務器。另外,與遠距離設備的連接並非安全可靠,入侵者能夠監視線路並且截取登錄信息為自己所用。明顯地,需要有更好的方法。如果入侵者裝作另外的合法用戶並且截獲了加密的口令,那麽口令加密方法也會失敗。
UNIX、NetWare 4.x以及其它操作係統使用“可靠主機”的概念,即一個係統相信另一個係統已經正確地檢查了用戶身份合法性。關於它的方法將在接下去的段中討論。用戶一旦被驗證,他就可以訪問所授權的任何資源。用於檢驗用戶對遠距離資源訪問的信息隨著用戶登錄時間的不同而不同,所以即使信息被截取了,一旦用戶注銷後它將不能被再次使用。
鑒別技術必須判斷請求是否來自正確的用戶或應用以及請求沒有被某種方法修改。一旦請求被檢驗後,授權過程就決定用戶對資源的訪問類型。
下麵談到的是在分布式網絡環境中提供鑒別服務的兩種重要產品。
Kerberos
Kerberos鑒別服務是由麻省理工學院的Athena工程作為分布式環境中開放係統的鑒別機製而開發的。它用於開放軟件基金會(OSF)分布式計算環境(DCE)和由廣大網絡操作係統供應商提供。
RSA Data SecurityRSA數據安全性
RSA密碼係統是位於加利福利亞州Redwood市的RSA 數據安全有限公司的產品,它被準許用於許多公司的產品中。它是一個有鑒別功能的公開密鑰加密方案,其中最出名的是提供NetWare 4.x的鑒別服務用在RSA係統中,密鑰大得實際上可以保證它決不會被推導出來。
傳統加密方法使用一個密鑰,而公開密鑰加密係統使用兩個密鑰。私人密鑰具有保密性而公開密鑰供公共使用。公開密鑰用於加密信息,私人密鑰用於解密。RSA係統用這項技術提供鑒別、簽名檢驗及其它安全性需求。
NetWare 4.x驗證
NetWare 4.x采用RSA安全性係統來驗證用戶並且授予他們使用網絡的權力,它與包含對象信息的訪問控製表協同工作。由於它工作在後台,所以用戶不知道鑒別過程。它為每位登錄的用戶分配一個唯一的標識,這個標識不是用戶的口令而是用來鑒別網絡用戶的每次請求。鑒別保證每位用戶的口令僅僅用於登錄處理,並且它很快轉變為一個不同代碼,用於標識用戶和用戶在現行會話中登錄的工作站。鑒別還保證消息來自當前會話工作站的合法用戶,並且未被破壞、偽造或修改。
相關條目:Kerberos Authentication Kerberos鑒別;RSA Data Security RSA數據安全性;Security 安全性。
在計算機中,特別是在網絡上的遠程計算機中,向個人授予的權力。它使得用戶可以使用係統和存儲在該係統上的數據。在典型情況下,權限由係統管理員設置,而由計算機按一定形式的用戶標識進行驗證,例如通過代碼標號或口令進行驗證。
Authorware 多媒體創作軟件
Authorware是由Macromedia公司開發的一種非常流行的多媒體創作工具軟件。它被廣泛應用於創造性工作,適用於Windows操作係統和Macintosh操作係統的交互式學習軟件。
顯示器以一種分辨率接收信號,但以另一種分辨率顯示圖像的能力。監視器的這種自動尺寸調整能力保持了圖像的縱橫比不變,但它對圖像進行了擴大或縮小處理以適應當前可用的空間。
指硬盤磁頭移動到數據所在磁道時所用的時間,單位為毫秒(ms)。注意,它與平均訪問時間的差別,平均尋道時間當然是越小越好,現在我們所使用的高級硬盤完成數據的搜索隻需要7-11 毫秒,現在一般應該選擇平均尋道時間低於9ms的產品。
Audio Video Interleaved。聲音圖象交叉存取。AVI是一種微軟媒體文件格式,類似於MPEG和QuickTime。在AVI中,聲音和圖象是交叉的存取在一個文件中的每個段的。
EXEC.BAT對於用過DOS的人肯定比較熟悉。它是在啟動的時候要運行的一個批處理文件。現在已經不常用了,有時候編製java程序的時候會用到這個東西。它無非就是設置一些路徑,運行一些在啟動時必須運行的程序而已。
(Business to Business)商務對商務。在Internet上,B2B,也被稱為e-biz,是商家與商家之間的產品、服務、信息的交換,而不是商家與消費者之間的。盡管早期的熱點集中在Internet的零售上,有預言說在不遠的將來,B2B年收益將遠遠超過B2C(商家對個人,有時也稱作e-tailing)的。根據2000年早期的研究,B2B與電子零售(e-tailing)的資金比為10:1。在以後的5年,B2B可望有41%的年增長率。
繞過安全性控製而獲取對程序或係統訪問權的方法。在軟件的開發階段,程序員常會在軟件內創建後門以便可以修改程序中的缺陷。如果後門被其他人知道,或是在發布軟件之前沒有刪除後門,那麽它就成了安全風險。
備份是指將聯機的大容量存儲設備中的所有數據寫入到脫機的大容量存儲設備的過程。備份通常是將數據從硬盤拷貝到磁帶上。
1.每條位並行總線上可傳輸數據的容量,使用"比特/秒"作為度量單位。
2.網絡可以使用的傳輸頻率,表示成一個頻帶的上下界頻率之差,單位用赫茲表示。高帶寬允許更快速的大容量傳輸。
我們通常覺得BASIC語言就是基本這個英文單詞,其實它是Beginner's All-Purpose Symbolic Instruction Code的縮寫。這是一種比較簡單易學的編程語言。原來它是由John Kemeney和Thomas Kurtz在1963年開發的一種交互式大型機分時語言,但是很快它就在個人計算機上廣泛使用了。在IBM的第一代計算機PCJr上就有BASIC。由於它的易學與易用,現在仍然被廣泛使用。過去的BASIC不是結構化的,因此限製了它的應用,但是現在Microsoft公司的Visual Basic將麵向對象技術和圖形界麵加入了這種語言,使它有了新的生命力。
用計算機處理的布告欄能夠在商店和其他的公共場合發現,在那兒人們可以留下信息和想買和賣東西的廣告。BBS經常被局部的計算機用戶群使用,經常提供下載共享軟件、免費軟件和在線的信息和服務。有許多專門的有興趣的公告欄,包括有計算機公司用來提供信息和產品的。現在許多的BBS都有網頁。
在軟件開發中,Beta測試是軟件測試的第二個階段,它主要是交給一些準用戶進行測試,在實際使用中測試。而Alpha(也就是希臘字母中的第一個字母)是軟件測試的第一個階段,這一階段包括模塊測試,組件測試和係統測試。
在軟件領域,“beta”是指一種新應用程序或者軟件在正式投放市場之前,在測試階段推出的第二個版本。
裝訂文件是NetWare 4.x之前的NetWare操作係統的數據庫文件,保存服務器的安全、記帳、名字管理信息。它具有如下功能與特點:
網絡上每個服務器維護各自的裝訂文件。
裝訂文件包括對象記錄。對象是服務器實體,例如用戶、組和服務器名字。
對象的屬性稱作“特性”。內容有口令、帳戶限製、記帳平衡、組員等。
特性的值保存在獨立但相關的文件中。
裝訂文件包括SYS:SYSTEM目錄下的兩個文件:
NET$BIND.SYS保持有裝訂對象及特性信息。
NET$BVAL.SYS保持有特性的值。
裝訂文件是隱含的,備份者必須檢查它們是否被備份了。另外還可以單獨對它們進行備份。
裝訂文件對NetWare的操作非常重要,並且常常被引用。SYS:SYSTEM目錄以及其中的裝訂文件應該位於最快的驅動器上,或者常駐Cache內存中。這需要保證服務器的內存足夠大。
裝訂文件中的對象具有對象類型碼,這些編碼標識對象的類別。通過相應的應用程序,用戶可以訪問裝訂類型表,根據給定的名字查詢相應的對象。這采用的是4字節ID碼,一旦找到,對象的屬性值用於確定對係統的訪問或者能發生的動作類型。
裝訂文件有兩個相關的NetWare實用程序:BINDFIX.EXE用於修複損壞的裝訂文件;BINDREST.EXE在BINDFIX.EXE修複不成功時,恢複裝訂文件到修複前的狀態。
BISDN(Broadband Integrated Services Digital Network)寬帶綜合業務數字網既是一個概念也是一係列的服務,同時它又是以光纖和無線介質的寬帶網進行綜合數字傳輸服務的。BISDN支持從2 Mbps到至今未知的更大的傳輸速率。
BIS(Business Information System)是指計算機、打印機、通信裝置,以及其他用於處理數據的設備的組合。完全自動化的商務信息係統能夠接收、處理和存儲數據;能夠根據需要傳輸信息;並且能夠根據命令生成報告或打印輸出。
位是電腦二進製中最小的度量單位。32位要麽是指一種可以一次處理32位數據的微處理器,要麽是指每一種顏色采用32位的彩色顯示模式。現在的個人電腦有些是32 bit,有些是64 bit。
內存中最小單位,也叫“位”。它隻有兩個狀態分別以0和1表示。
Because It's Time Network(BITNET),是由研究教育網絡公司(CREN)管理的國際性網絡,CREN為BITNET網提供信息服務。BITNET主要用於電子函件服務,但是也提供一些其它服務。它與Internet之間的信關允許交換電子函件和其它服務。BITNET包括2500多台主機,分布於美國、加拿大、墨西哥南美歐洲和日本,主機場點主要是大學。
BITNET始建於八十年代,從ARPANET發展而來。ARPANET由DARPA(國防部高級研究規劃局)的前身ARPA(高級研究規劃局)提供資金。它連接防禦性設施、政府研究實驗室和大學,後來並入了Internet。BITNET是一個獨立的學術網,沒有獲得DARPA的資助,因為DARPA僅限於支持軍隊建設。
相關條目:Internet Internet網。
在設備間的通信對話中,控製碼用於控製其它設備或者提供對話狀態的信息。麵向字節或字符的規程使用整個字節表示建立的控製碼,如ASCII碼(美國標準信息交換碼),麵向位協議依靠單獨的位來控製信息
在麵向位傳輸中.數據被傳送為穩定的位流。傳輸方式是同步的,傳送、接收設備通過同步信號確定數據流中字符的開始與結束。與它相對立的是異步通信,異步通信中每個字符由一個起始位與停止位分開
在實際數據傳輸之前,發送者傳給接收者一個同步字符,使接收者時鍾同步。這種位模式通常是特殊編碼的8位的位串。IBM的同步數據鏈路控製(SDLL)規程是麵向位的,同步字符是位串01111110其後是0位地址、8位控製字段以及數據。接收端的時鍾提供同步信號將數據分成一個個字符,數據之後是錯誤檢測和結束標誌。
IBM的高級數據鏈路控製規程(HDLC)與SDLC一樣也是麵向位的規程,用於控製同步通信 HDLC裏於X.25分組交換網絡,SDLC是HDLC的子集。
相關條目:Byte Oriented Protocol 麵向字節協議;Synchronous Data Link Control同步數據鏈路控製(規程);Synchronous Communication同步通信。
一種私人密鑰加密方法,采用固定長度的數據塊(通常為 64 位)來加密數據。加密後的數據塊與原有數據塊的位數一樣。
NetWare 4.x具有最大化磁盤空間的功能。它將部分使用的磁盤塊(一般一塊8K字節)分成大小為512字節的再分配塊,來存儲小文件或文件片段。
相關條目:Disks,Partitions,and Volumes Under NetWare NetWare中的磁盤、分區與(文件)卷宗。
藍牙是無線數據和語音傳輸的開放式標準,藍牙協議能使包括蜂窩電話、掌上電腦、筆記本電腦、相關外設和家庭Hub等包括家庭RF的眾多設備之間進行信息交換。
BNC連接器用於連接、擴充、終結以太網、ARCNET網等同軸電纜網。它的種類多,有BNCT型連接器BNC桶形連接器和BNC終結器,如圖B-10所示。
BNC連接器直接連到電纜上。它有一個固定在電纜中心線的中心插針和與屏蔽地線相連的外殼。
BNC連接器插到T型連接器的兩端,然後由外套旋進固定起來。
BNCT型連接器可以將電纜與網絡接口卡相連。電纜從“T”的兩邊連到電纜幹線中相鄰的站點。
BNC終結器具有終結同軸電纜的電阻。同軸電纜幹線的兩端各需要一個終結器,並且一端還需要接一條接地引線。如圖中所示。
BNC桶形連接器用於連接兩個電纜段。
相關條目:Transmission Media,Methods,and Equipment傳輸介質、方法與設備;Ethernet以太網;
指在gopher客戶程序(client)和web瀏覽器(browser)中,用戶在菜單(menu)或頁(page)上做的標誌,以便今後查找的參考。在gopher客戶程序中,所有書簽出現在一個gopher的菜單上。在Web瀏覽器中,它們出現熱點清單(hot list)中。
Border Gateway Protocol(BGP) 邊界網關協議(BGP) BGP是Internet外部網關路由協議。它可以從網絡中傳送的數據分組中收集相鄰節點的可達性信息。還增加了費用、安全等路由屬性。BGP降低了路由信息交換所需的帶寬,因為信息的交換是遞增方式進行的而不是通過傳送整個數據庫。
相關條目:Domain 域;Routing,Internet Internet路由選擇;Routing Protocols路由選擇協議。
參見“測試設備與技術”條目。
將多個網絡、子網或環連接成一個個大的邏輯網,網橋中保留節點的地址表,在他的基礎上,可以向特定的子網轉發數據包,這樣,就減少了在其他的子網上 循環而導致的網絡堵塞,網橋比轉發器、更複雜。
橋接器是用於在兩個或多個網段或子網間提供通信路徑的互聯設備。這些網段或子網具有相同的地址及網絡拓撲結構。圖-11說明服務器如何在兩個網絡適配器之間進行橋接。某網絡上的工作站可以利用橋接器向其它網上的工作站廣播消息,所以橋接器是連接網絡段的兩端口(或多端口)設備。另外,橋接器還可以將業務忙的網絡分為兩段,減少每段上的通信量以提高性能。它還能過濾網絡廣播信息,隻允許必要的通信信息通過橋接器到達另外的網絡。本書中討論的其它互聯設備有中繼器、路由器和網關。
安裝橋接器的原因如下:
擴展整個網絡的距離和節點數目。
減少連接節點過多引起的通信瓶頸。
鏈接不同網絡,如以太網、令牌環網。並且在它們之間傳送分組。前提是假設它們采用相同的網絡協議。
橋接器可以是一個獨立的設備,或者通過安裝一個或多個網卡在服務器中建立,前提是服務器操作係統支持橋接。通過橋接器相連的每個LAN網段都有一個特定的網絡號碼。打個比方,網絡號類似於街道名,工作站號類似於房間號。橋接器在相聯網段間傳送數據分組。Novell NetWare、Banyan VINES及Microsoft公司的網絡具有服務器橋接功能。如果橋接功能使服務器陷入癱瘓,就需要外部橋接器,外部橋接器由Cisoc、3COM、Cabletron等供應商製造。
橋接器具有過濾功能,該功能的實現是通過讀取以太網或令牌環幀中的地址來確定數據分組屬於哪一個LAN網段。但是,橋接器不能訪問網絡層協議信息,所以它不能提供最優路徑選擇。路由器可以通過編程(或學習)在專門路徑中為分組選擇路由以減少費用或者避免通信擁塞。而且多協議路由器能夠用於處理具有多通信協議的網絡通信。
隨著網絡的增長,橋接的數目也隨之增大,可能會出現循環回路或者無效路徑。在橋接網絡中避免循環回路將在以後討論。橋接器缺少擁塞管理,無法確定最優數據路徑。當許多工作站都需要發送時就會引起擁塞。在橋接的網絡中,流控製由端係統完成。橋接器在為彌補擁塞問題而傳送額外的分組時,實際上可能反而使問題擴大了。這些問題將在本節“生成樹算法”中討論。
Types of Bridges 橋接器類型
橋接器類型總的說來有兩種:本地與遠程橋接器。本地橋接器為LAN提供連接點,用於在同一建築物或區域內互連LAN網段。如圖B-12下端所示。遠程橋接器具有連接遠地網絡模擬或數字通信鏈路端口,如圖B-12上端所示。遠程橋接器之間的連接采用的是使用調製解調器的模擬線路,或者采用吞吐量為1.544Mbps的T1等數字專用線路。
模擬線路基本上是聲音級撥號電話線,提供橋接器連接的線路可以是臨時的(參見本書的“電路交換服務”),也可以是長期的(參見“專用線路”)。由於電話公司能夠對連接負責,所以專用線比撥號連接的速度快、質量好,但是,租費可能與網絡的使用需要不相符。撥號線適於偶爾的使用,如文件傳輸或公司場地間的電子函件的批量傳輸。而租用線路是連續使用的最佳選擇。
Bridge Functionality 橋接器功能
橋接器可以連接兩個相似或不相似的LAN網段,可以將橋接器看作郵件分類裝置,查看數據分組的地址並且送到合適的網段。橋接發生在相當於開放係統互連(OSI)協議模型的數據鏈路層。遵循IEEE 802標準的介質訪問控製(MAC)規程的設備能夠通過橋接器相連。以太網、令牌環、光纖分布式數據接口(FDDI)都是遵循IEEE 802標準進行MAC級橋接的例子。正因為如此,將以太網或令牌環網連到FDDI主幹網的橋接設備使用較普遍,參見“主幹網”中的討論。
數據鏈路層又可以分為上部的邏輯鏈路控製(LLC)子層與下部的MAC子層。支持IEEE 802標準的設備有一個模塊化MAC子層,可以適用於許多網絡類型,如以太網、令牌環,見圖B-13所示。上部的LLC子層用作“交換板”,在MAC子層中的網絡模塊之間轉移數據分組。在上文的例子中,將以太網的幀解包,采用令牌環的幀格式重新包裝。這種額外的處理帶來了一些延遲,所以橋接器的速率由它每秒能夠處理的分組而定。
橋接器具有如下功能:
幀傳送 幀傳送是一種形式的過濾,如果數據分組的地址與段地址相匹配,那麽橋接器將數據分組傳送到LAN網段上,這可以防止在本段編址的數據分組通過橋接器。如果沒有過濾作用,那麽數據分組被傳送到網上的每個位置。當數據分組到達橋接器時,橋接器讀出其目的地址,並且決定它是否應該能夠通過橋接器朝前傳送。
循環回路解決方案 大量橋接的LAN可能存在循環回路,從而引起數據分組連續不停地傳送,一些橋接器會檢測出這些循環的數據分組並且加以攔截。
學習技能 橋接器建立了描述路由的地址表。方法是通過檢查分組流動或者從旅行中學得網絡拓撲的“偵探分組”中獲得信息。第一種方法叫做透明式橋接,第二種方法叫做源路由選擇,這些學習技能將在以下的部分中討論。
早期的橋接器要求網絡管理員手工輸入地址表,這是一項非常乏味的工作。如果某工作站的用戶轉移到其它位置,那麽該表必須定期更新。現在的先進橋接器能夠采用這裏談到的技術獲得網絡上其它工作站的地址。注意,透明橋接器常常稱為自學習橋接器,采用的是IEEE 802.1標準的生成樹算法。以太網環境中采用的是透明式橋接,令牌環環境中采用的是源路由選擇技術。
Transparent Bridging 透明式橋接
透明式橋接器在安裝通電後能夠自動獲悉網絡環境的拓撲結構。當數據分組傳送到橋接器的端口,透明式橋接器查看其源地址,並且在橋接表中增添表項。這些表項建立了源地址與分組經過網絡的地址的聯係。具有兩個LAN網段(123網段和456網段)的典型表格如圖B-14所示,橋接表經常隨著新源地址的增加或者網絡的改變而更新。
到達的數據分組根據橋接表信息繼續向前發送,如果目的網絡類型發生了改變則必須被重新包裝。如果一個地址在表中沒有找到,那麽一個發現過程將被重新啟動。將一幀發送到不包括發出其幀的所有LAN網段,如果目的點以網絡地址作為響應返回,那麽橋接器在橋接表中可以新增一條表目,如果有足夠的時間後,橋接器可以得到網絡上所有節點的地址。
互聯網段的數目是學習過程中必須了解的問題,如果一個橋接器隻與兩個網段相連,那麽橋接表的創建就相對簡單。哪些工作站在橋接器這一邊,哪些在另一邊就可確定下來。但是橋接器必須首先通過將數據分組從橋接器的一邊傳送到另一邊,並且等待目的站點的應答才知道每個連接的網絡的地址。
如何將多個LAN網段互連起來呢?圖B-15上麵的網必須將左邊網段的數據分組經過中間網段傳送到右邊網段。這將在中間部分引起性能問題。但是,僅僅需要兩個橋接器。一種替換的方法是在每一個LAN網段上連接一個橋接器,這些橋接器又全部接到象FDDI環那樣的主幹網上。如圖B-15下麵所示。
在大型互聯網中,多條橋接路徑可能會形成閉合回路,使數據分組無休止地循環,從而導致性能降低或者整個網絡陷入癱瘓。最糟的是,為解決這個問題無休止產生的那些新分組導致“傳播風暴”.但是多條路徑對容錯又是必要的,如圖B-16所示。如果LANA與LANB之間的鏈路斷開了,間接通過LANC的替換鏈路可以保持傳輸的正常進行。生成樹算法(STA)可以建立多條路徑而不引起循環回路,但是它采用的方法是封鎖一條路徑,直到需要時才允許使用。被封鎖的路徑應該是僅在需要時才工作的模擬或數字鏈路。另外一種被稱作負載分擔的策略也能在一定程度上解決該問題。
生成樹算法
生成樹橋接器通過禁止以太網中的某些鏈路來檢測和中止循環傳送。IEEE801.2-D生成樹協議(STP)由維持輔助橋接器作為備份來抑製冗餘橋接器中的循環回路。如果主橋接器不工作了,輔助 橋接器將代替 它繼續工作。
該算法為每一個橋接器分配一個唯一的標識,該標識通常是橋接器的MAC地址。
每個橋接器分配一個優先級值。
為每個橋接器的每個端口分配一個唯一的標識。
每個橋接器端口被賦予一個路費權值。網絡管理員可以人工改變路費權值,為特殊端口設立優先權。
該算法從橋接器中選定一個作為根橋接器,具有最小標識的橋接器被選作根。一旦選定了根橋接器其它橋接器就能夠確定通過哪個端口訪問根橋接器的路費權值最小,該端口稱作該橋接器的根端口。如果幾個端口的路費權值一樣,那麽就選擇橋接器間網段數最少的端口。最後一步是根據最少路費原則確定由哪個橋接器的哪個端口提供路徑通過網絡達到其根。
該過程允許使用一部分端口以到達某些橋接器,另一部分端口封閉以防止循環回路。封閉端口連到一撥就通的調製解調器或者某些橋接器,這些橋接器僅僅在需要路徑或線路在引起回路的情況下仍能安全使用時才建立與交換通信鏈路的連接。
負載分擔橋接器
當橋接器使用專線跨越較大區域時,絕大多數網絡管理員都認為阻塞線路和將其僅用於備份不是經濟可行的。一些橋接器生產廠家推出了負載分擔橋接器,它使用備份鏈路來分擔網絡負載而不會引起回路。這是最有效的橋接器型式,它采用生成樹算法和使用雙鏈路來傳送數據分組,改進了互聯網的性能。
Source Route Bridge 源路由橋接
IBM的令牌環網采用了一種特殊的源路由選擇方法,不僅告訴橋接器數據分組的目的地,而且告訴它如何到達。在源路選擇器中,數據分組本身具有繼續傳送的信息,由於分組中有路徑信息,所以能夠自己找到路徑從而在網絡中繼續傳送。
通過“發現”方法來實現源路由選擇的橋接器,首先確定一個分組走向目的站應該選擇的路由。注意,雖然這聽起來象路由選擇,其實源路由選擇橋接器隻是確知其餘橋接器地址的傳送設備。數據分組中具有有利於廣域網的最優路由選擇信息。在透明式橋接中,有必要將某些鏈路封鎖起來防止環路的出現。而在源路由選擇橋接中,避免了循環回路,所以可以方便、安全地在廣域鏈路中建立平行冗餘路徑。
“偵探分組”被源橋接器發出以發現一條通過網絡的路徑。網絡中有多個橋接器就有多個偵探分組從中間橋接器到達目的地,目的節點便向源節點發送回響應信息。然後根據象橋接器之間網段數等因素確定最優路徑。該路徑被存入橋接器中,並加在發送到目的地的所有的後繼數據分組中。
路徑發現處理最初需要完成一些工作,但最後橋接器知道了最常用的路徑。如果令牌環網絡較大,那麽有可能出現建立偵探分組的“風暴”,使網絡陷入癱瘓。令牌環的硬件限製橋間網段數為7,有助於減少“風暴”的出現,但是同時也限製了網絡的大小。
Bridging Enthernet and Token Ring 橋接以太網與令牌環
我們一直假設在全以太網或者全令牌環環境之中裝置橋接器,但是這樣的情況很少。組織往往需要橋接部門LAN,形成混合的拓撲結構。其中遇到的問題有:
以太網使用生成樹算法的自學習橋接器,令牌環網采用源路由選擇技術;以太網橋接器保持地址表而令牌環網保持路徑信息。
以太網與令牌環網的幀狀態和錯誤信息編碼不同。
兩種網絡類型間有些幀信息沒有相應成分。例如令牌環采用了優先機製,表明某些幀較其它幀更重要,而以太網沒有這種特性。
以太網
1500字節分組和令牌環4,000~17,800字節的分組在分組結構上不同。
這些問題需要轉換橋接器解決,轉換橋接器IBM 8209具有一個以太網端口和一個令牌環端口,它提供轉換服務使兩個網絡能夠互相交換分組。它通過強製令牌環網使用1,500字節幀來解決幀的問題。對令牌環節點,橋接器作為源路由選擇橋接器出現;對以太網節點,它作為生成樹橋接器出現。
FDDI Backbone BridgesFDDI主幹網橋接器
光纖分布式數據接口(FDDI)標準是一種適用於大樓或校園環境中的主幹網介質。具有FDDI接口的橋接器能夠將LAN網段鏈接到FDDI主幹網。當將以太網橋接到FDDI主幹網時,以太網的幀要在網絡中傳輸必須重新打包。
方法有以下兩種:
封裝 該方法僅僅在以太網的幀上再加一層FDDI封裝,將其作為分組在主幹網中傳輸。當它被送到目的網絡的橋接器時,被解封並且傳送到目的點。封裝的方法被大部分的以太網-FDDI網橋接器所采用,它假定除橋接器外以太網上的節點不需要與直接連接到FDDI局域網的節點通信。封裝使幀信息隻有他們在接收網橋接器中被解封後才能使用。
轉換 轉換橋接器可以將以太網分組轉換為FDDI分組,大多數有關問題及某些解決措施將在最後討論。轉換雖然不如封裝有效,但是它允許以太網上的節點與FDDI網上的節點通信,在FDDI僅僅用作主幹道網的情況下,封裝比轉換好。
Remate Bridging Technigues 遠程橋接技術
遠程橋接器有多種連接方法,本書後麵的條目“數據傳輸率”介紹了常見網絡應用的傳輸速率和能夠幫助確定滿足傳輸需求的活動。
異步橋接器 撥號調製解調器和異步鏈路對偶爾的低容量的互聯網通信已經足夠了。大容量的通信需要專用模擬線路或下麵將討論的數字線路。異步橋接設備有連接高速調製解調器的RS-232和V.35端口。V.32bis調製解調器能夠工作於14.4Kbps的速率,正在出現的標準使用壓縮方法能提供更高的速率。見本書後麵“調製解調器”。
專用或交換數字線路 數字線路的速率可為64Kbps或更高,上至T1速率為1.544Mbps,T3速率為45Mbps。T1中有24條能處理聲音或數據通信的信道,信道服務單元/數據服務單元(CSU/DSU)將橋接器與數字線路相連,如圖B-17所示。如果打算混合傳送聲音與數據,那麽需要一個多路複用器。請參見“多路複用”、“T1/T3服務”和“廣域網”的有關內容。
分組交換服務 分組交換服務能夠提供任意點到任意點的連接,相對於專線點對點的連接。橋接器能夠在分組交換網中建立與多個遠距離節點的鏈路。由於鏈路是交換的,連接時間可以較短,所以客戶隻需按使用付費。一些分組交換服務列舉如下:
X.25分組交換傳輸速度為56Kbps。
幀中繼是一種速率為1.544Mpbs或更高的流水線幀傳送服務。它假定現代傳輸工具是可靠的,相對而言沒有錯誤,因而取消了額外的錯誤檢測。
交換式多兆位數據服務(SMDS)是在光纖環網絡上運行的城域網服務。
Bridging Versus Routing橋接方式與路由選擇方式的比較
路由器往往比橋接器好,因為它們能夠在複雜網絡中提供更好的通信管理。路由器可以通過與另一個路由器共享網絡狀態信息繞過擁塞或失效的連接。相當於OSI協議棧中的網絡層協議能夠采用這個網絡狀態信息,但橋接器卻看不到。由於路由器工作在網絡層,他們能夠在數據分組中得到更多的信息,並且能夠利用它們改進分組的傳送。
相關條目:Compus Network 校園網;Carrier Services 電信服務;Circuit-Switching Services 電路交換服務;Digital Circuits and Services數字電路[線路]與服務;Enterprise Networks 企業網;Metropolitan Area Networks城域網;Routers路由器;Wide Area Networks廣域網。
BRI(Basic Rate Interface)指用戶與綜合業務數字網(ISDN)交換機之間的接口。它包含兩條64kbit/s的B信道和一條16kbit/s的D信道。兩條B信道處理話音和數據;D信道則處理有關呼叫和客戶的信息。
寬帶綜合業務數字網(B-ISDN)是國際電報電話谘詢委員會(CCITT)的一個建議,定義兆到千兆位的數據、聲音、視頻傳輸操作。B-ISDN用戶接口連接在所有用戶所在地的光纜上,現在的雙絞線不適合於BISDN的較高的傳輸率,B-ISDN的速率大大高於窄帶ISDN服務(參見“綜合業務數字網”)。B-ISDN最初的速率在150-600Mbps範圍內。
B-ISDN的創建是為了克服ISDN的某些局限,ISDN連接適合於家庭和小規模商業用戶,而B-ISDN用作如廣域網連接、電視會議、科學或醫療傳輸等高速數據傳輸。但是B-ISDN需要一個能夠處理兆到千兆位信息的網絡,這個網絡可以利用電信服務。它的底部是光纖網(SONET)及異步傳輸模式(ATM)交換服務,如圖B-18所示。
SONET是B-ISDN的物理傳輸主幹網。它是一個基於光纖的聯網標準,定義了一個傳輸率等級和符合國際同步數字係列(SDH)標準的數據幀格式。SONET被用作互聯世界範圍內電信交換局的傳輸介質,將指明未來的全球通信。B-ISDN、FDDI、SMDS能夠在SONET網上傳送,SONET現在用作電信交換局業務與許多客戶所在地之間的介質。SONET傳輸率最低為51.4Mbps,隨後可以以52Mbps為單位增加,速度能夠達到50Gbps。
ATM是B-ISDN的交換技術,能夠向B-ISDN用戶提供對SONET光纖網的訪問。ATM層所接收的信息被放入定長的報文分組中,在SONET網上編址並且傳送。ATM可以在SONET網所連接的鏈路之間超高速交換這些報文分組。它充分利用了光纜的傳輸速度。
ATM是一項麵向報文分組和多路複用服務,因而它能提供唯一將多節點的交換服務和來自不同源節點信息的多路複用相結合的服務。ATM不象時分多路複用,它在多路複用的流中設有專用時間片。這樣,來自一個源節點的突發傳送能夠使用其它源節不用的時間片。ATM能夠處理所有類型的信息,包括變長視頻信息和局域網的突發傳送信息。
相關條目:Asynchronous Transfer Mode異步傳輸模式;Integrated Services Digital Network 綜合業務數字網;Synchronous Optical Network 同步光纖網。
寬帶分組交換服務,或者“快速分組”服務的數據傳輸率為T1速率(1.544Mbps)或者更高。由於不提供錯誤檢測,寬帶網絡能夠部分提高其性能。報文分組定序和丟失報文分組的重獲由源和目的工作站的協議處理,而不是由網絡管理。寬帶分組交換服務有:幀中繼、交換式多兆位數據服務(SMDS)以及異步傳輸模式(ATM)。這些服務的優點列舉如下:
有求必應的帶寬能夠適應突發傳送,突發傳送使用其它連接沒有使用的帶寬。
傳輸率比普通專用線路的1.544Mpbs高。
客戶隻須為所使用的帶寬交費。不象點對點租用專路昂貴、經常不用和不適合突發傳送。
在分組交換網絡中,數據流被分成若幹段,每段放入一個報文分組中,分組被編址,並且發送到網絡中。網絡常常被畫作一朵“雲”,因為分組能夠經不同的路徑到達目的節點。這些路徑提供了冗餘,能夠處理突發通信並且在一條路徑失敗後保持網絡繼續工作。但是必須記住,在客戶與電信交換網絡間需要有交換或專用線路。
相關條目:Asynchronous Transfer Mode異步傳輸模式;Broadband ISDN 寬帶綜合業務數字網;Carrier Services 電信服務;Frame Relay 幀中繼;High-bit-rate Digital Subscriber Line 高位速率數字用戶專用線;Switched Multimegabit Data Service交換式多兆位數據服務;Wide Area Networks 廣域網。
當主機係統響應一個在網上不斷循環的報文分組或者試圖響應一個沒有應答的係統時就會發生廣播風暴。一般為了改變這種狀態,請求或者響應分組源源不斷地產生出來,常使情況變得更糕。隨著網絡上分組數目的增加,擁塞會隨之出現,從而降低網絡的性能以至於使之陷入癱瘓。
在無線電通信中,廣播是一對多的信號傳送,發送機將信號傳播給接收機。在以太網等網絡中,工作站在共享介質上廣播分組傳輸,其它節點“收聽”這些廣播,但僅僅接收地址是它的報文分組。
當一個用戶向以太網的另一個用戶發送一條消息,該消息廣播到所有的工作站。具有相應監視設備的竊聽者能夠將該消息截獲,加密技術能夠提供一些保密性。電視會議同樣也用到了廣播,視頻信號能夠從一個工作站廣播到多個目的工作站。
橋路器是橋接器與路由器技術的綜合設備,它既能夠橋接多項協議又能夠為其中的一部分協議提供路由選擇功能。在這個意義上,橋路器是一個工作在開放係統互連(OSI)協議棧的網絡層和數據鏈路層的網間傳送報文分組的設備。
相關條目:Multiprotocol Router多協議路由器;Router 路由器。
電腦係統或者程序中存在的任何一種破壞正常運轉能力的問題或者缺陷,都可以叫做“bug”。
BBS是一個其它用戶能夠相連的主機係統,提供消息與文件交換服務。撥號電話線路是常用的BBS訪問途徑,用戶登錄到係統後可以讀出發送消息,或者裝載和拆卸文件。單獨的用戶能夠在戶外操作BBS,公司能夠通過建立BBS向客戶或雇員提供消息、文件和最新消息,許多BBS提供特殊意義的信息。例如,Macrocosm USA在加利福利亞州Cambria運行的BBS提供環境與社會方麵的變化信息。
BBS提供的消息傳遞係統可以使用戶進行電子會話。當用戶登錄後便可以發送和閱讀消息。一些係統允許多個用戶同時登錄,這樣他們能夠進行“現場會議”,任何用戶鍵入的文本出現在屏幕上能夠被其它用戶閱讀和響應。組織能夠建立的專用BBS係統使遠地雇員能夠交換消息和文件。許多產品供應商建立了公司BBS係統使客戶能夠訪問幫助信息和卸下文件更新。
BBS的管理員稱作係統操作員(SYSOP),他對係統的修改、定製或對文件及其它信息的訪問具有無限的安全權力。BBS使用了許多文件傳輸協議,如XMODEM、YMODEM和ZMODEM。高級BBS係統提供建立BBS網的能力,在建網中采用了FidoNet或者PCRelay技術。一種情況是,一個BBS係統在預定時間呼叫另一個BBS係統,交換可能被用戶遺漏的存儲-轉發消息。另一種情況是幾個BBS係統呼叫一個中心BBSHub以傳送報文。
BBS軟件中的功能包括:
同時支持多個用戶的能力,包括需要進行聯機會話的用戶。
可以與FidoNet或者PCRelay網相連,實現BBS之間的消息共享。
安全功能:防止未授權用戶入侵係統,防止用戶瀏覽未授權的文件與消息。
BBS軟件包括Clank Development公司(Utah Murray)的PCBoard,eSoft公司(Colorado,Aurora)的TBBS以及RBBS-PC。RBBS-PC可以免費使用,可從Technology Consultants(電話4071/627-6969)BBS向下裝載得到。
指作為係統總價的一部分包含在計算機係統中的軟件,或是與計算機一同銷售,作為組合的硬件、軟件包一部分的程序,也可以說是打包銷售的幾種程序。現在常稱為軟件套件。比如我們所熟悉的IE,就是捆綁在Windows中。
指衛星通信係統中使用的一種調製解調器。由於各地球站發送高速突發數據,有時這些數據會同另一個地球站交織在一起,因而需要對它們進行精確定時,然後再用突發式調製解調器發送。
NetWare於1993年初新添加了突發方式技術,以增強本地互聯網分組交換(IPX)協議,適用於廣域網鏈路。突發方式使得一個工作站使用一個文件隻需請求一次,然後服務器以一連串分組響應,而不需回答,從而提高了吞吐量。當突發分組全部接收後才發出一個確認響應。突發方式大大降低了網絡中的信通量,對提高廣域鏈路的性能非常必要。
突發方式在下列環境中可以提高性能:
傳送大規模文件的LAN網段。
具有低速(9,600波特或更低)異步鏈路的WAN。
橋接器和路由器鏈接的互聯網。
使用X.25分組交換或T1的WAN以及衛星鏈路。
突發方式中分組的大小由工作站與服務器協商決定,低速機器如PC機不能受益於突發方式,因為它們總線的信息傳輸速度無法跟上突發方式。如果網絡有問題或者工作站丟失報文分組,就需要在這些機器中禁用突發方式。
突發傳送是兩設備之間不間斷的連續數據傳送。微處理器如Intel 80486、Motorola 68030允許用突發方式將成組數據傳送到內存和板上的高速緩存。IBM公司的微通道(Micro Channel)總線提供突發傳送方式,總線上的適配器能夠用突發方式控製總線發送多個成組數據。
在匯聚和傳送來自幾個源節點數據的多路複用總線設備或數據通信信道上,突發方式將整個信道專用於傳送一個源節點的數據。具有突發方式功能的設備常常為成組方式操作提供最大吞吐率。例如,基於Intel芯片的PC機擴展工業標準體係結構(EISA)總線具有速率為33Mbps的突發方式,在突發傳送時,一次數據移動隻要一個時鍾周期,而不是通常的兩個時鍾周期。
網絡電纜係統的布局以及工作站在電纜上訪問和傳送數據的方法都是網絡拓撲結構的一部分。總線拓樸結構的網絡隻有一條唯一的電纜幹線,如圖B-19所示,它以菊鏈的形式連接一個接一個工作站。在實際的安裝中,電纜線穿過一個接一個的辦公室。所有的節點共享同一介質,某一時刻隻有一個節點能夠廣播消息。雖然總線拓撲適合辦公室的布局,易於安裝,但是幹線電纜的故障將導致整個網絡陷入癱瘓。
最常見的總線拓撲結構的網絡是以太網。同軸電纜曾是它主要的傳輸介質,但現在大多數新的安裝使用了雙絞線。雙絞線以太網(10Base-T)是安裝成星形的總線拓撲結構,總線本身被緊縮到一個稱作集線器的小盒子中,從集線器連接點到工作站的線路分支呈星形布局。如圖B-20所示。
相關條目:Ethernet 以太網;Topology拓樸結構。
在設備間的任何通信會話中,控製碼用於控製另外一個設備或者提供對話狀態的信息。麵向字節或字符的規程使用整個字節來表示建立的控製碼,例如按美國標準信息交換碼(ASCⅡ)方案所定義的控製碼。相對而言,麵向位規程的控製碼依靠的是單獨的位。
麵向字節的規程以字符串的形式來傳送數據,這種傳輸方法是異步的。每一字符通過一個起始位和停止位分開,不需要同步機製。大部分調製解調器中使用的異步規程與IBM公司的二進製同步通信規程(BISYNC)都是麵向字節規程。
相關條目Asynchronous Communications 異步通信;Bit-Oriented Protocol 麵向位規程;Modems 調製解調器。
又名線纜調製解調器。它利用有線電視網進行數據傳輸,主要麵向計算機用戶的終端,它是連接有線電視同軸電纜與用戶計算機之間的中間設備。
由銅導線或被保護外殼包著的光纖構成的傳輸介質。
它是位於CPU與內存間的一種容量較小但速度很高的存儲器。一般來說,CPU的速度遠高於內存,當CPU直接從內存中存取數據時要等待一定時間周期,而Cache則可以保存CPU剛用過或循環使用的一部分數據,如果CPU需要再次使用該部分數據時可從Cache中直接調用,這樣就避免了重複存取數據,減少了CPU的等待時間,因而提高了係統的效率。Cache又分為L1 Cache(一級緩存)和L2 Cache(二級緩存),目前L1 Cache主要是集成在CPU內部,而L2 Cache集成在主板上或是CPU上。
CD-ROM(Compact-Disc-Read-Only-Memory)。1986年,SONY、Philips一起製定的黃皮書標準,定義檔案資料格式。定義了用於電腦數據存儲的MODE1和用於壓縮視頻圖象存儲的MODE2兩類型,使CD成為通用的儲存介質。並加上偵錯碼及更正碼等位元,以確保電腦資料能夠完整讀取無誤。現在一般都稱為光盤驅動器。
CDMA(Code Division Multiple Access)是在數字通信技術的分支擴頻通信的基礎上發展起來的一種技術。就是用具有噪聲特性的載波以及比簡單點到幾點通信所需帶寬寬得多的頻帶去傳輸相同的數據。
CFTV(Coin-Freed Television)也稱投幣式電視,是某些發達國家實行的一種無人管理的有償收費電視節目的形式。即在發射電視信號時同時加入密碼電波,隻有已交費的用戶所持有的解調卡,才能夠識別這種密碼還原出準確的圖像。
提供一個計算機程序同HTTP協議或者WWW服務的接口,也就是人機交互接口;有了它,服務器可以提供交互式的站點以代替過去靜態的文本和圖象。CGI通常使用PERL、C/C++、DELPHI等進行編寫。
是構成主板電路的核心。一定意義上講,它決定了主板的級別和檔次。它就是“南橋”和“北橋”的統稱,就是把以前複雜的電路和元件最大限度地集成在幾顆芯片內的芯片組。
客戶機/服務器,一種分布信息或文件的方法,其中應用程序通過一個中央服務器對文件進行歸檔(存儲),可以通過客戶應用程序請求獲得。也是一種局域網結構,其中文件和其它資源保存在一台中央服務器計算機上,人們通過客戶機同網絡交互。
CMIP(Common Management Information Protocol)是建立在開放係統互連通信模式上的網絡管理協議。相關的通用管理信息服務(CMIS)定義了訪問和控製網絡對象,設備和從對象設備接收狀態信息的方法。
CMOS是主板上一塊可讀寫的RAM芯片,用於保存當前係統的硬件配置信息和用戶設定的某些參數。CMOS RAM由主板上的電池供電,即使係統掉電信息也不會丟失。對CMOS中各項參數的設定和更新可通過開機時特定的按鍵實現(一般是Del鍵)。進入BIOS設置程序可對CMOS進行設置。一般CMOS設置習慣上也被叫做BIOS設置。
中國互聯網絡信息中心是成立於1997年6月3日的非盈利管理與服務機構,行使國家互聯網絡信息中心的職責。中國科學院計算機網絡信息中心承擔CNNIC的運行和管理工作,CNNIC在業務上接受信息產業部領導,在行政上接受中國科學院領導。CNNIC工作委員會,對CNNIC的建設、運行和管理進行監督評定。
公用對象請求代管者體係結構(CORBA) CORBA是對象管理組(OMG)在其對象管理體係結構(OMA)中所定義的基本對象消息傳遞技術規範。OMG聯合了大約200家公司,其中許多為OMA的形成做出了貢獻,包括DEC、惠普、HyperDesk和SunSoft。該體係結構也被基本目的是開發多供應商公用應用程序環境的X/Open小組和開放軟件基金會(OSF)采納,OSF正在開發可移植的係統軟件,它們是分布式計算環境(DCE)和分布式管理環境(DME)。
應該指出的是,CORBA的競爭對手是Microsoft的對象鏈接與嵌入(OLE),OLE在其Windows產品和即將推出的麵向對象的操作係統Cairo中實現,它關心的是在Windows台式係統應用程序之間共享對象,然而,CORBA卻注重互聯網和互用(交叉平台)對象的通信。通過聯合Digital公司,開發形成了公用對象模型(COM),Microsoft公司能夠間接使用CORBA技術。
正如在“對象管理體係結構(OMA)”中所述,OMA由4個主要部分組成:
應用程序對象 它是可選的即插即用應用程序,如電子報表程序和字處理程序。
公用功能 它是位於公用區域內的程序,所有的應用都能訪問它們。公用功能減少了冗餘代碼。
對象服務 它提供了實現對象技術的基本服務。
對象請求代管者(ORB)它是對象之間用來通信的公用接口。
ORB提供了對象之間通信的接口,它也提供了消息格式以便具有不同接口的對象能夠相互通信。可以把ORB想象成執行下列功能的智能消息傳輸總線:
接收來自其它對象的請求。
尋找能服務這個請求的“提供者”對象。
把送到目的對象的消息格式化。
將結果格式化並返回給請求者。
這個過程令人感興趣的部分是ORB能在分布式環境中尋找提供者,即使這個對象位於另一個城市的廣域網鏈路上。程序員和管理人員能指定應使用的對象,而且ORB能通過使用閑散係統或高性能係統上的對象來優化分布式係統。
對象技術對於將來實現分布式係統非常關鍵,這類係統的複雜性因為實現了消息傳遞服務的對象模型(如ORB)而得到簡化。對象隻是簡單地提出請求,服務由其它對象提供。開發者不必過多地了解對象與之通信的係統。實際上,對象技術提供了一種設計本地應用程序的方法,該應用程序將來能擴充到分布式環境中。
CORBA包括下列部件:
ORB驅動程序(ORB engine)。
動態調用接口。
接口定義語言(IDL)。
對象適配器。
ORB接口。
工具庫。
接口庫。
ORB由許多供應商各自實現,所以將來開發的重點在於提供ORB之間的互用性。這將在CORBA的2.0版本中實現。OMG也致力於為CORBA提供標準接口。
相關條目:Object Linking and Embedding對象鏈接與嵌入;Object Management Architecture 對象管理體係結構;Object Management Group對象管理組;Object-Oriented Interface and Open System 麵向對象的接口和操作係統;Object-Oriented Technology麵向對象技術;Object Request Broker對象請求代管者;Objects對象,目標,實體。
COSE是一個供應商聯合會,其中包括IBM、HP、SunSoft、Novell公司。這些供應商聯合為UNIX推出一個能與MicrosoftWindows匹敵的公用台式係統環境(CDE)。這個組織的目標是:
為上述廠商係統所支持的通用台式係統圖形環境開發一個提供應用程序編程接口(API)的規範。
采用公用網絡環境。
標識相互認可的圖形、多媒體和對象技術。
定義分布式係統的係統管理。
這個規範說明了應用程序間通信和消息傳遞;數據顯示;編輯;對象管理;視窗管理;台式係統集成;剪切與粘貼;鼠標拖拉與放置等操作。規範提交給X/Open(加州的Menlo Park)評估。一般說來,COSE規範定義一個非常接近於Microsoft Windows的環境。隨著Microsoft WindowsNT及其Windows接口的出現,UNIX與初始的COSE麵臨著更大的競爭。
COSE規範包含下列環境和技術組成部分:
HP的虛擬用戶環境(VUE)。
IBM的公用用戶訪問模式和一個麵向對象的用戶接口OS/2 Release 2.0 Workplace Shell。
開放軟件基金會(OSF)的Motif工具箱(Motif Tool kit)和Windows管理器(Windows Manager)
SunSoft公司OpenLook與台式產品工具(ToolTalk)和一個稱為開放網絡計算機加(ONC+)的分布式計算服務與聯網協議集。
UNIX係統實驗室(USL)的台式係統管理器(Desktop Manager).
Sun公司開放網絡計算(ONC)環境的遠程過程調用(RPC)和開放軟件基金會(OSF)的分布式計算環境(DCE)。
標準通用標記語言(SGML),它提供集成和共享建立在其它環境中信息的手段。
多用途Internet郵件擴充(MIME),Internet環境下的一個複合文檔標準。
隨著向USL購買,Novell獲得了對UNIX SVR4的控製,這使其他UNIX廠商驚慌失措。為了努力統一公用UNIX操作係統工業,Novell將源代碼和UNIX商標給予X/Open組織。X/Open將獲得與COSE小組定義的一個規範集相兼容的UNIX實現的UNIX商標。這個規範集稱為COSE Spec 1170 APIs,它定義了提高操作係統間應用程序可移植性的一個編程接口。
相關條目:UNIX UNIX操作係統。
IBMIBM的通信公用編程接口(CPI-C) CPI-C是一個高級通信接口,是IBM公司的係統應用體係結構(SAA)中公用編程接口大家族的一員。它用於為SAA平台間的應用程序,如IBMMVS(多道虛擬存儲)、VS(虛擬存儲)、OS/4oo和基於OS/2的係統的執行提供一個公用環境。
CPI-C最重要的功能是它提供了一個LU 6.2(邏輯單元6.2)服務接口,LU 6.2是IBM的高級程序對程序通信(APPC)的技術名稱。開發LU 6.2是為了允許IBM環境中的計算機能建立自己的通信會話,而不是依賴主機來實現。LU 6.2在係統之間而不是在主機之間提供對等通信,並允許這些係統運行分布式應用程序如文件共享與遠程訪問。LU 6.2支持全部的IBM平台,包括局域網、台式係統和大型計算機。
CPI-C是當前與LU 6.2接口的一個較流行的方法,還有一個較老的接口稱為LU6.2協議邊界(Protocol Boundary)。IBM在其聯網方案(Networking Blueprint)中實現了CPI-C,提供到開放係統互連(OSI)及傳輸控製協議/Internet協議(TCP/IP)傳輸協議的映射,IBM也把CPI-C提交給X/Open組織,X/Open組織將采納它作為開發客戶機/服務器事務處理應用程序的標準。
IBM在其CPI-C的實現中影響著X/Open並支持諸如CPI-C應用程序之間全雙工通信之類的功能,所以程序能同時發送和接收數據。它也支持多供應商分布式目錄服務,包括X.500和開放軟件基金會(OSF)分布式計算環境(DCE)中的目錄服務。這些服務讓應用程序不需要知道物理位置信息就能定位用戶與資源。
相關條目:Advanced Program-to-program Communications高級程序對程序通信;Networking Blueprint IBM的聯網方案;Systems Application Architecture係統應用體係結構。
通信控製器管理到主機或計算機網絡的數據輸入輸出。它可以是複雜的前台大型計算機接口或者簡單的設備如多路複用器、橋接器和路由器。這些設備把計算機的並行數據轉換為通信線上傳輸的串行數據,並完成所有必要的控製功能、錯誤檢測和同步。現代設備還完成數據壓縮、路由選擇、安全性功能,並收集管理信息。舉例如下:
終端服務器用於將大量終端連接到主機係統。所有終端連接進一個盒子裏,這個盒子通過網絡或遠程鏈路與主機相聯。
前台處理器提供終端和網絡到主機係統的連接。
多路複用器把來自多個設備的數據流合並到一條線路,使用各種介質進行傳輸。
中繼器、橋接器、路由器用來互連局域網。
在IBM大型計算機環境中,通信控製器為IBM3750,IBM 3720,IBM 3725和IBM 3745。這些設備用於將遠地的群控器連接到主機。可行的連接方法有兩種。在第一種方法中,遠地的群控器通過遠程通信鏈路連接到主機方與主機相連的通信控製器;在第二種方法中,通信控製器在遠地並提供一個多群控器的連接點然後這個通信控製器管理來自群控器的信息流,再通過遠程通信鏈路傳送給主機方與主機相連的通信控製器。
通信控製器常稱作前台處理器,因為它是一個主機係統的分離設備,處理所有與外部設備,如終端的通信。這就防止主機不斷地被外部設備打斷,使得它能更有效地處理應用。通信控製器實現下列功能:
在終端與網絡節點之間建立通信會話。
管理通信鏈路上的數據通信和控製數據的流動。
集中群控器的連接,並輪詢群控器看他們是否有數據要傳送。
為數據的輸入或輸出提供緩衝。
檢錯和糾錯。
提供數據傳送到目的地的路由選擇功能。
通信控製器實際上是一台計算機,內部有總線、存儲器和中央處理器(CPU),還包含與主機通道連接的適配器和與群控器連接的接口部件。CPU管理通道適配器與接口部件之間的數據流。
IBM通信控製器包括較早的已停止使用的3705和具有增強功能的新型號:
IBM 3705 提供128至353個速率可達230.4Kbps的通信鏈路,能處理BISYNC.SDLC或ASCII協議,它支持8個通道連接的主機,它依賴主機進行控製和診斷。
IBM 3725 設計作為對IBM3705的取代。有兩種型號:1型支持達256條全雙工通信鏈路和8個主機;2型支持80條全雙工鏈路和4個主機。
IBM 3720 一種廉價控製器。對於價格較低的主機如IBM 9370主機比較理想。不同型號提供與16至28條通信鏈路的直接或遠程連接,還具有一個令牌環接口。
IBM 3745 於1988年首次推出的通信控製器。有兩種型號:210型隻有一個控製單元;410型有兩個控製單元,可作為兩個獨立的通信控製器工作或者一個作為備用或備份支持以防止軟件或硬件發生故障。210型可升級到410型以支持多達16個主機和8個令牌環適配器,這些設備還包括存放有重新啟動軟件模塊的硬盤。
相關條目:IBM Mainframe Environment IBM大型計算機環境;System Network Architecture係統網絡體係結構。
通信服務器是一個專用係統,為網絡上需要通過遠程通信鏈路傳送文件或訪問遠地係統或網絡上信息的用戶提供通信服務。通信服務器根據軟件和硬件能力為一個或同時為多個用戶提供通信信道。通信服務器可能提供一個或多個下列功能:
網關功能 通過轉換數據格式、通信協議和電纜信號提供用戶與主機的連接。
訪問服務 允許遠地用戶從家裏或其它遠距離位置經撥號進入網絡,這種類型係統將在本節“遠程控製軟件”中進一步討論。
調製解調器 通信服務器能為內部用戶提供一組異步調製解調器,用於撥號訪問遠地係統、信息服務或其它資源。
橋接器和路由器功能 維持與遠地局域網的專用或撥號(間歇的)鏈路並在局域網間自動傳送數據分組。
電子函件服務器 自動連接其它局域網或電子郵局,收集和傳遞電子函件。係統可以按規定時間間隔呼叫,或者有足夠的電子函件輸出時就進行呼叫。
Remote Control Software 遠程控製軟件
遠程工作站是一台單獨的遠地PC機,使用一種異步通信方法和調製解調器經撥號進入局域網。其使用者可能是在家裏工作的雇員、遠地的管理人員或需要檢測公司數據庫的部門代表。可通過以下兩種方法建立遠程工作站會話:
遠程執行 在遠程執行方法(有時稱為“遠程節點”)中,所有的處理都在遠程工作站上進行。用戶所需的程序和數據文件必須經通信線路傳送到用戶工作站上處理,除非文件已事先拷貝到了工作站上。該方法不適用於和信息係統實時交互。
本地執行 本地執行方法把一個局域網上的專用工作站連接到遠地工作站,所有的處理在專用工作站上進行,而顯示返回到遠程工作站屏幕上,用戶能鍵入鍵盤命令。這種方法很有效,因為隻有鍵盤和屏幕信息在遠程連接上傳輸,然而必須在局域網上安裝一台計算機以運行遠程用戶的通信會話。
產品如Microcom公司Carbon Copy、Norton-Lambert公司的Close-Up和Symantec公司的NortonpcANYWHERE,它們提供的遠程控製能力有:
使遠地工作站的用戶感到好象工作在與LAN直接相連的工作站上一樣。
用戶能實時訪問數據庫文件,響應時間很短。
文件和數據庫訪問按局域網的速度實現,這是因為所有的處理都由本地的網絡工作站完成,隻有鍵盤輸入和屏幕顯示要在本地PC機與遠程工作站之間傳送。
NetWare訪問服務器軟件 Novell公司的NetWare訪問服務器(NAS)軟件提供了一個能運行多達15個遠程會話的專用通信服務器。該軟件在80386或更快的係統上運行。如果準備同時運行多於5個的會話,最好使用80486。該軟件充分利用80386的功能,將它的處理時間分成15台虛擬的640KBPC機。這為多用戶的遠程訪問提供了15台虛擬機。可在係統中安裝多端口串行卡以適應調製解調器。圖C-23顯示了這種配置。
NetWare訪問服務器軟件提供了與遠程控製軟件相同的功能,不同之處僅在於它是一個支持多達15個用戶的單一係統,本地網絡工作站不需要抽時間來執行為遠程用戶的任務。該軟件提供了一種“回撥”的安全特性,用戶返回呼叫以驗證他們呼出的當地電話號碼。這就保證了另一個地方的未授權用戶不能企圖撥號進入。一個稱為NetWare Connect的新產品提供了這些及其他一些功能。
參見“電信服務”條目。
Communication 通信 參見“數據通信(Data Communication)”條目。
Complex Instruction Set Computer (CISC) 複雜指令係統計算機(CISC) 微處理器是台式計算機係統的基本處理部件,每個微處理器的核心是運行指令的電路。指令由完成任務的多個步驟所組成,例如把數值傳送進寄存器或進行相加運算。這些指令被稱為微理器的微代碼(microcode),不同製造商的微處理器有不同的微代碼係統,製造商可按自己的意願使微代碼做得簡單或複雜。指令係統越豐富,微處理器編程就越簡單,然而,執行速度也相應越慢。下麵的對比顯示了兩類微處理器的差異:
複雜指令係統計算機(CISC)方案 包含一個豐富的微代碼係統,簡化了處理器上運行程序的編製。
精簡指令係統計算機(RISC)方案 顧名思義,它有一個精簡的指令係統。從而提高了微理器的效率,但需要更複雜的外部程序。
RISC方案基於John Cocke在IBM公司的工作,他發現約20%的計算機指令完成約80%的工作。因此,RISC係統通常比CISC係統要快。他的80/20規則促進了RISC體係結構的開發。
大多數台式微處理器方案如Intel和Motorola芯片都采用CISC方案;工作站處理器加MIDS芯片DEC Alpha和IBM RS係列芯片均采用RISC體係結構。當前和將來的處理器方案似乎更傾向於RISC。
相關條目:Reduced Instruction Set Computer 精簡指令係統計算機。
複合文檔不僅包含文本而且包括圖形、電子表格數據、聲音、視頻圖象以及其它信息。可以把複合文檔想象成一個所有者,它裝著文本、圖形以及多媒體信息如聲音和圖象。目前建立複合文檔的趨勢是使用麵向對象技術,在這裏,非標準信息如圖像和聲音可以作為獨立的、自包含式對象包含在文檔中。流行的台式環境如Microsoft Windows和Macintosh均使用這種技術,如下所述:
Microsoft Object Linking and Embedding(OLE)是許多Windows產品所具有的對象技術,它包含網絡連接功能,以便用戶能共享對象
Apple Amber是一個使用稱作Bento文檔內容標準的複合文檔體係結構。Amber是一個開放標準,能與Microsoft OLE 2.0完全交互操作。如果開發者所開發的應用程序與Amber兼容,那麽該程序也與OLE 2.0兼容。Bento是一種多媒體信息的文件轉換格式
Lotus Development′s Link,Embed,and Launch-to-Edid(LEL)是一個對象鏈接標準,它為UNIX環境下的Lotus Notes用戶提供一個類似MicrosoftOLE環境。LEL用在Sun、HP、IBM和Novell這些公司所開發的UNIX版本,Windows下建立的文檔也能在UNIX中讀取。
Common Object Request Broker Architecture(CORBA)是由對象管理組開發的一個標準,它為對象在多供應商產品環境交換信息提供一種途徑,在這種情況下,對象是指複合文檔的一個成分。
除了這些對象標準外,還有文檔體係結構和語言,可用來為建立可移植於多個係統的複合文檔提供一條途徑。考慮一個ASCII(美國國家信息交換標準代碼)文檔,它包含標準文本字符。所有台式計算機都能識別ASCII,所以可把DOS計算機上建立的ASCII文件傳送到Macintosh計算機上。文檔體係結構和語言力求建立通用文檔,使得它能從一個平台移到另一個平台,同時保持全部格式如文檔使用的字形。詳細內容參見“文檔交換標準”條目。
Object-Oriented Compound Documents麵向對象的複合文檔
對象(Object)是一個自含式信息塊,附有描述數據的額外信息:怎樣格式化它,建立它的應用程序,以及當它保存在單獨磁盤文件中怎樣定位相關信息的位置等等。複合文檔是對象和文本的集合,圖C-24描述的是一個在Microsoft Windows下使用對象鏈接與嵌入(OLE)技術生成的複合文檔。其它操作環境也正在實現類似技術,所以這個術語可以認為是通用的。例如,多功能Internet郵件擴展標準(MIME)是在Internet環境下交換包含文本、圖形、聲音、圖象等信息郵件的複合文檔標準。
本節下麵描述Windows環境下的複合文檔。有許多相關主題描述了文檔體係結構、文檔描述語言和電子文檔交換。參見“文檔交換標準”、“文檔管理”、“電子數據交換”、“群件”、“對象管理體係結構”、“標準通用標記語言”和“工作流軟件”條目。
複合文檔改變了用戶組織文檔以及與網絡上其他用戶協同工作的方法。它們提供了一個新的文檔觀念。在老的以應用為中心觀念(application-centric view)中,用戶同時注意在單一應用程序的功能上。為了生成有圖形、文本等多種成分的複合文檔,必須能夠從一個應用程序轉到另一個應用程序,然後分別打印每個成分。OLE提供了一個以文檔為中心的觀念(document-centric view)。其中,文檔成為用戶組織和操縱文獻、項目或報告中所有成分的地方。所有成分保存在一個文檔裏,當打印文檔時就打印了所有的成分。當編輯複合文檔裏的任何一個成分時,用戶隻需選擇該成分圖標並雙擊鼠標,建立該成分的應用程序就會出現在屏幕上。在OLE 2.0中,用來編輯成分的應用程序的各組成部分在編輯完成前實際上取代了下拉菜單等組成部分和當前應用程序的工具,這種基本的功能稱為嵌入(embedding)
提示:嵌入的主要優點是:在其它應用中所創建的成分存儲在單一文件之中而不是分別存儲於不同文件,減少了磁盤簇鏈和交叉引用。
鏈接(Linking)比嵌入更動態,但每個成分必須作為一個獨立的磁盤文件。在這種方案下,用戶打開並修改每個成分的磁盤文件。被鏈接文件的自動改變有利於對複合文檔中這些文件的引用。代表複合文檔中的對象的文件可以位於網絡上的任何地方,例如,圖形部門的藝術家能為市場部門建立的複合文檔提交圖形成分。任何時候,藝術家都可修改其計算機上的原始文件,當市場部門的用戶打開複合文檔時,應用程序檢查藝術家的計算機上的文件是否被修改了,並在必要時更新複合文檔。
在Windowsfor Workgroup和Windows NT環境中,一個稱作Clipbook的實用工具為網絡上的工作提供切割與粘貼功能。你可把與其他用戶共享的對象放在ClipBook中。用戶然後就可以在他們的計算機上打開ClipBook,並把對象粘貼進他們的文檔。這些對象維持了一條到你的計算機上的文件的鏈接,所以如果你修改了文件,其他用戶文件中的拷貝也發生改變。然而.如果你沒有開機,其他用戶就不能從你的計算機上得到更新信息。
相關條目:Document Interchange Standards文檔交換標準;Object Linking and Embedding對象鏈接與嵌入;Workflow Software工作流軟件。
隨著多媒體、視頻圖象、文檔映象等技術的出現,數據壓縮成了網絡管理員的一個重要課題。數據壓縮基本上是擠壓數據使得它占用更少的磁盤存儲空間和更短的傳輸時間。壓縮的依據是數字數據中包含大量的重複,它將這些重複信息用占用空間較少的符號或代碼來代替。基本的壓縮技術有:
空格壓縮(Null Compression) 將一串空格用一個壓縮碼代替,壓縮碼後麵的數值代表空格的個數。
遊長壓縮(Run-Length Compression)它是空格壓縮技術的擴充,壓縮任何4個或更多的重複字符的串。該字符串被一個壓縮碼、一個重複字符和一個代表重複字符個數的值所取代。
關鍵字編碼(Key-word encoding)創建一張由表示普通字符集的值所組成的表。頻繁出現的單詞如for、the或字符對如sh、th,被表示為一些標記(token),用來保存或傳送這些字符。
哈夫曼統計方法(Huffman statistical method)這種壓縮技術假定數據中的字符有一個變化分布,換句話說,有些字符的出現次數比其餘的多。字符出現越頻繁,用於編碼的位數就越少。這種編碼方案保存在一張表中,在數據傳輸時,它能被傳送到接收方調製解調器使其知道如何譯碼字符。
因為壓縮算法是基於軟件的,所以實時環境中,存在著額外開銷,會引起不少問題。而文件備份、歸檔過程中的壓縮不會有什麽問題。使用高性能的係統有助於消除大部分的額外開銷和性能問題。另外,壓縮消除了文件的可移植性,除非解壓縮軟件也與文件一起傳送。
注意,有些文件已經被壓縮,進一步的外部壓縮不會有任何好處,一些圖形文件格式,如標簽映象文件格式(TIFF),就已經包含了壓縮。
Storage System Compression存儲係統壓縮
在討論文件存儲的壓縮算法之前,應該明確文件壓縮不同於磁盤編碼。磁盤編碼通常由磁盤驅動器把更多的數字1和0寫到磁盤的物理表麵上。文件壓縮把文件中的字符和位串擠壓到更小的尺寸。它在文件信息傳送到硬盤驅動器的寫頭之前由軟件完成。現代的使用編碼的硬盤驅動器隻是從CPU接收1和o的位流,並且把它們壓擠到比沒有使用編碼小得多的空間中。磁盤編碼簡單討論到這兒,下麵將著重討論文件壓縮。
磁盤記錄係統如硬盤驅動器通過改變磁盤表麵的磁場來記錄信息。兩種可能狀態間的磁場變化稱為磁通翻轉(flux transition)。簡單地說,磁通翻轉代表數字1,磁通不翻轉代表數字0。編碼提供了一種方法使每個磁通翻轉代表更多數字信息。改進調頻製MFM(Modified frequency modulation)將一個磁通翻轉表示多個1,將磁通不翻轉表示多個o。編碼技術包括下述幾種。
遊長受限碼(Run Length limited(RLU))把位組合格式表示為代碼,可以用較少的磁通翻轉來存儲。與MFM相比,存儲容量提高了5o%。
改進的遊長受限碼(Advanced run length limited(ARLL) 通過把位組合格式轉換成能用四倍密度磁通翻轉來存儲的代碼,從而把MFM的記錄密度翻了一倍。
因為磁盤編碼是由硬盤驅動器在硬件級自動處理的,這裏沒有必要進一步討論。當你購買一個硬盤驅動器,它使用一種編碼方案而獲得一定的容量,但是隻要驅動器的容量滿足你的要求,購買後,就不必關心它的編碼方案了。
文件壓縮技術
文件壓縮的實現有幾種方式,提供的各種工具使你能每次壓縮一個文件,或壓縮一組文件。一組文件能壓縮成單個文件,更易於傳送到其它用戶,解壓縮工具把文件解開。一個流行的共享文件壓縮工具稱為PKZIP(威斯康辛州Glendale的PKWARE公司),用於CompuServe和其它公告牌軟件上壓縮文件,可以從大多數公告牌服務上卸下PKZIP。
大多數操作係統,包括DOS、NetWare、Windows NT等現在都包含壓縮軟件。在NetWare 4.x中,能自動壓縮指定文件或整卷上的或指定目錄中的所有文件。指定文件屬性能被設置以標記你希望係統在它們不用時自動壓縮的文件。啟動自動壓縮係統時要小心,一些應用程序由於文件處在壓縮狀態而不能正常工作。
文件壓縮裏兩個重要概念是無失真(lossless)和有失真(lossy):
無失真壓縮(Lossless Compression)無失真壓縮係統假定從已壓縮文件中返回所有信息,文件中每一位都是重要的,所以壓縮算法精確地壓縮和解壓文件。
有失真壓縮(Lossy Compression)有失真係統假定在壓縮和解壓過程中允許一定的信息損失。許多高清晰度的圖形文件包含的信息如果在壓縮階段丟失了也不會引起變化。例如,如果你以高分辨率掃描彩色圖畫,但是你的顯示器不能顯示這種清晰度,你就可以使用有失真壓縮方案,因為不會遺漏細節。聲音和圖象文件也適於用有失真壓縮,因為信息損失引起的變化很小,解壓播放時可能覺察不出來。
雖然無失真壓縮中沒有信息損失,但壓縮比通常隻有2∶1,有失真壓縮根據被壓縮信息的類型提供的壓縮比從100∶1至200∶1,聲音和圖象信息能很好地壓縮,因為它通常包含大量冗餘信息。
Grraphics Video and Voice Compression圖形、視頻和聲音壓縮
隨著多媒體和電視會議的出現,高效的壓縮係統變得重要起來,根據視頻圖象分辨率,一幅典型的彩色圖形圖象需占用2MB或更多的磁盤空間,1秒鍾未壓縮的全運動視頻圖象所需磁盤空間約10MB。網絡管理員關心多媒體文件的大小是因為將它們拷貝到服務器或其他用戶時會占用網絡帶寬。
幸運的是,大多數多媒體圖象能使用前麵討論過的有失真壓縮技術。在視頻圖象壓縮中,每幀必須是通過刪除冗餘信息進行精簡的象素陣列,視頻圖象壓縮通常使用特殊的集成電路來處理,而不是使用軟件,因為軟件操作太慢。標準視頻圖象一般約為30幀/秒,但有些研究發現對許多觀眾來說16幀/秒也可接受,所以幀刪除方法提供了另一種壓縮方式。
處理多媒體信息的幾個壓縮標準描述如下:
聯合圖象專家組(JPEG)壓縮(Joint Photographic Experts Group(JPEG)compression)JPEG使用普通算法壓縮靜態圖象。三維彩色和坐標圖象信息首先被轉換成更適於壓縮的格式。顏色信息也被編碼,如果係統不能使用的話,則刪掉一部分。壓縮值是用戶可選的,取決於能容忍的圖象降級的程度。一旦這些初始設置被確定,就可使用無失真或有失真壓縮技術來壓縮文件。JPEG不是為處理視頻圖象而專門設計的,但通過壓縮幀並減小幀的尺寸與頻率,它在一定程度上做到了這一點。
片段壓縮(Fractal Compression)在Iterated Systems公司開發的片段壓縮技術中,隨著壓縮啟動程序(一種專用板)使用一種以各種方式操作片段的數學變換來尋找圖象中的匹配模式時,圖象被分成越來越小的片段。重複的模式被保存起來以重建原始圖,不匹配的數據被認為是不重要的並被刪掉。用戶可選擇處理運行的時間量,它決定了對數據的壓縮量。
音頻-視頻交替(AVI)(Audio-Video Interleave(AVI))AVI由Microsoft開發,作為一種在CD-ROM盤上存儲活動視頻圖象的方法。讀取信息時使用軟件解壓。這種技術結合了無失真技術和一種快速但並非有效的特殊壓縮算法。AVI圖象減少了每秒的幀數,從而產生令人不滿意的圖象。然而,對某些應用來說,這種技術是可以接受的。
數字視頻交互(DVI)(Digital Video Interactive(DVI))DVI是由Intel開發的活動視頻圖象壓縮方案,被認為是事實上的標準。與AVI相似,它最初用於CDROM應用,並成功地把視頻圖象以這種格式帶到了台式係統。
Indeo視頻圖象(Indeo Video)Indeo視頻是一種數字視頻圖象記錄格式和壓縮軟件技術,它能夠將視頻圖象文件壓縮到未壓縮前的1/5至1/1o。例如,Indeo能將一個5oMB的文件減小到9MB。Indeo類似的產品有Microsoft Video for Windows、OS/2操作係統和Apple Quicktime for Macintosh and Windows。播放根據提供的硬件類型而優化,所以較快係統上的幀播放率會有所提高。視頻圖象的記錄使用Intel i750視頻圖象處理器來優化,因為視頻圖象在接收時就被壓縮,而不是先存儲再壓縮。它使用了多種壓縮技術,包括有失真和無失真技術。
運動圖象專家組(MPEG)(Motion Picture Experts Group(MPEG))MPEG正在開發若幹視頻壓縮標準,該標準定義國際通用格式、數據速率和壓縮技術。MPEG-1規範定義了音頻和視頻以及如何以1.5Mbps至2Mbps的速率從盤上訪問全運動視頻圖象。MPEG-2致力於提供質量超過NTSC、PAI和SECAM廣播係統的全運動視頻圖象。
其它壓縮方法正處於研究階段,現有的方法也正被重新修訂,CCITT委員會正在從事可視電話和綜合業務數字網(ISDN)上的電視會議以及其它一些服務的標準的製訂。
Compression for Datoo Communication數據通信壓縮
壓縮可以提高廣域鏈路中的吞吐量。在你需要決定鏈路是使用由調製解調器連接的較便宜的電話線還是使用較昂貴的專用連接時,若你要選擇較便宜的方案,一個擁有數據壓縮功能的調製解調器會提供額外的吞吐量。
如果需要全時(full-time)連接,數據壓縮也會幫助你充分利用這些連接。然而,也會有限製,如果傳輸速率超過了64Kbps,在廣域網的連接點上就不能自動地完成數據壓縮,因為壓縮跟不上線路的速度。解決的辦法是在發送之前使用PKZIP之類的壓縮工具把文件手工壓縮到較小的長度,文件壓縮後被傳送到接收方,由接收方將其解壓縮。
調製解調器製造商使用了許多前麵提及的數據壓縮技術,但隨著CCITT V.42bis數據壓縮標準的采納和在大多數調製解調器中的具體實現,Lempel-Ziv技術逐漸流行起來。Motorola Codex已經實現了數據速率超過100kbps的測試,雖然目前的限度是28.8Kbps.
在Lempel-Ziv數據壓縮算法中,所有單字符串占據了整個表。當新字符串出現時,就建立一種類似於圖C-25所示的樹型結構,該圖顯示了樹的“T”分支。注意沿著樹的任何一個分支,可演繹出一個三字符的詞。樹的每個分支由一個碼字來標識,在所有的傳輸中傳送的都是碼字。如果出現新字符串,就在樹的適當分支上增加節點,並生成一個新的碼字來代表它。
還有其它壓縮方法如Microcom聯網協議(MNP)類型5和類型7係列。但是近幾年V.42標準是大多數調製解調器廠商使用的壓縮方法。
相關條目:Modems調製解調器;Videoconferencing and Desktop Video電視會議與台式(桌麵)視頻係統。
集中器(Concentrator)是連接終端、計算機或通信設備的中心連接點設備。它能成為電纜會合的中心點。技術上,一個集中器聚合一定數量的輸入線和一定數量的輸出線,或者為許多設備提供一條中心通信鏈路,集中器設備有多種類型,大部分用於大型計算機世界,下麵我們將對它們逐一討論。
集中器 在大型計算機環境下,集中器能合並來自許多終端的線路並在分層方案中提供到另一個集中器的連接,或者直接連到主機的前端處理機。使用多路複用方法或爭用方法可在一條高速線路上傳輸來自多條慢速終端線路的數據。在多路複用方法中,一個終端在多路複用流中得到一個固定的時間片;在爭用方法中,每個低速線路在短期內能獲得高速線路的全部入口。
前端處理機 前端處理機與上麵談到的集中器功能相似,但是它通常是一台專用計算機,能夠較高速地實現集中器功能並支持更多的附屬設備。
局域網集中器 在局域網環境下,集中器已由簡單的線路管理設備發展為提供“緊縮主幹(collapsed backbone)”、橋接和路由功能的Hub設備。緊縮主幹相當於把一個總線電纜係統,如細同軸電纜以太網壓縮進一個小盒子裏,然後用較便宜的雙絞線連到每個工作站。可以把雙絞線從每個工作站連到中心點的集中器或Hub,而不是以菊鏈配置把同軸電纜從一個工作站連到另一個工作站。Hub是模塊化設備,可插入許多多端口集中器卡。模塊卡通常為工作站連接提供8至12個RJ-型的插孔,所以增加的卡越多,能在Hub上集中的連接就越多,參見“Hubs”條目。
端口共享和選擇裝置 端口共享裝置用於遠地的多個終端共享一個到計算機或主機係統的調製解調器連接。它安裝在終端和調製解調器之間。
多路複用器 多路複用器最初的設計是,基於減少需要通過遠程通信鏈路與主機設備通信的終端設備的數據傳輸開銷。多路複用器將來自多個終端的數據混合到一條線路上,混合後的數據在另一端帶有多種譯碼器的鏈路上進行傳送。多路複用調整了租用高速數字鏈路(如T1)的價格。一種取代方法可以是為每個終端租用一條低速的模擬專用鏈路以及把它們連接到線路上所需的調製解調器設備。多路複用器有多種類型:時分多路複用器依次為每台設備在數據流中分配一時間片;頻分多路複用器提供多個頻帶信道使每個設備用一個信道進行通信,詳細內容參見“多路複用”條目。
調節線是普通電話線經過放大和衰減均衡,以減少由噪聲、相位抖動和失真引起的傳輸問題。電話公司根據要求提供線路調節,當以高速率如19,200bps進行通信時,常常有必要提高傳輸性能。租用數字線如T1和T3就經過了調節。
配置管理涉及網絡管理的很多方麵,在其最簡單的形式中,網絡管理人員維護一個具有關於橋接器、路由器、工作站、服務器以及網絡上其它設備的各種信息的數據庫。當需要改變網絡配置或判斷某些故障原因時,他們就可參考這些信息。這個數據庫能包含重要的永久性信息,如物理連接和附屬構件。
在先進的配置管理係統中,在網絡設備上就可以實現對中央數據庫的設置進行修改。例如,可能有必要在企業網上改變一個子網的標識號,這需要更新所有路由器以便它們能尋址這個子網。在一個自動化係統中,在數據庫中進行修改並且通過在網絡上發送更新命令的管理軟件可對路由器進行自動更新。
網絡的配置管理所涉及的內容有口令管理、打印配置、用戶或組管理等。信息在中心地區管理,必要時分發給遠地的係統。在軟件方麵,配置管理可從一個地方提供軟件安裝、更新和重新配置。該處理應跟蹤版本號、許可證,並且在需要它們的係統上實施更新。信息數據庫提供了這類信息,因為它跟蹤了結點的版本號。
在硬件方麵,配置管理所提供的係統配置方法是,一旦安裝了新的硬件,它就對係統進行配置並把這個信息報告給相關的係統。諸如順序號設置、版本號之類的信息都返回給管理數據庫。一旦管理係統得知硬件所在的位置,它就能自動更新驅動程序。
隨著網絡規模的擴大,配置管理軟件以及其它中心定位的管理軟件(如安全性、記帳和性能跟蹤)變得更為重要。由於旅行時間和花費的原因,網絡管理人員不可能去現場完成這些功能。利用當前網絡使該過程自動化是一項當然和經濟的措施。
The Desktop Management Task Farce(DMTF)台式係統管理任務組(DMTF)
DMTF是一組廠商,他們從事於管理聯網的台式係統的協作策略。DMTF簽約成員包括DEC、HP、IBM、Intel、Microsoft、Novell、Sunconnect和SynOptics。
DMTF主要致力於規定一種方法來訪問能集成到許多管理環境中的台式管理信息。DMTF計劃為台式係統管理建立一個開放的應用程序編程接口(API)集,它還將規定管理台式係統管理部件的方法。API和相關的規程稱作台式係統管理接口(DMI)。
DMI為訪問網絡上的台式計算機的硬件和軟件建立了一個公用的規則集,這個接口運行在多廠商台式係統上,但可為許多廠商管理係統提供信息。DMI能在各種部件上實現,如視頻卡、傳真機、調製解調器、打印機、大容量存儲設備、網卡,以及簡單網絡管理協議(SNMP)和LCC上的公用管理(CMOL)控製台。
相關條目:Desktop Management Interface 台式[桌麵]係統管理接口;Desktop Management Task Force台式[桌麵]係統管理任務組;Distributed Management 分布式管理;Distributed Management Environment分布式管理環境;Management Standards and Tools管理標準與工具。
事務是一項獨立的工作,一般是商業事務的一部分,它包括大型計算機或後台服務器係統中數據庫的修改。聯機事務處理(OLTP)用於在實時環境中收集和處理與事務相關的數據並且修改共享的數據庫和其它文件的內容。聯機事務處理意味著事務立即被執行,即是麵向連接的事務。麵向連接的事務可能使用遠程過程調用(RPC)或會話通信技術如IBM的通信公用編程接口(CPI-C)。還有命名管道,它是OS/2中同步兩個網絡節點交換的機製。
事務也可以是麵向批處理的,其中,一批事務被保存一段時間,以後再運行。另外,SQL(結構化查詢語言)數據庫使用存儲的過程,其中,客戶把保存在服務器上的一組過程作為一個單一的功能調用。存儲的過程有助於最小化客戶機和服務器之間的通信。
無連接事務是麵向消息的事務,使用存儲-轉發技術。用戶以消息的形式發出請求或命令,然後等待回答。它的特點是,在客戶機和服務器之間沒有通信會話或連接,服務器可能經過很長時間才響應。消息傳遞係統包括IBM的消息排隊接口,OS/2和Windows中的郵件槽和Novell的信報處理服務(MHS)。
消息傳遞模式需要在數據交換的兩端,即客戶機和服務器,設置隊列管理程序。消息在發送點被規格化並發送到接收點的相應隊列。消息隊列一般是異步的——一個事件必須在另一事件結束後才發生。然而,消息可從一個發送點傳送到多個接收點。例如,消息可以分發到多個處理器,使它們能夠並行執行某個任務。
相關條目:Encina Encina產品;On-Line Transaction Processing聯機事務處理;Tuxedo,UNIX System Laboratories UNIX係統實驗室的Tuxedo 中間件。
CLNP相當於開放係統互連(OSI)因特網協議(IP),它們的主要區別是地址的長短不同。CLNP的地址長度是20字節,而IP的是4字節。所以CLNP被考慮用於Internet網上,以解決地址不夠的問題。CLNP位於OSI協議棧的網絡層,顧名思義,它在OSI網絡上提供無連接的數據報服務。
相關條目:Connection-Oriented and Connectionless Protocols麵向連接的和無連接協議。
通信協議要麽是麵向連接的,要麽是無連接的。這依賴於信息發送方是否需要與接收方聯係並通過聯係來維持一個對話(麵向連接的),還是沒有任何預先聯係就發送消息(無連接的)且希望接收方能順序接收所有內容。這些方法揭示了網絡上實現通信的兩種途徑。
在麵向連接的方法中,網絡負責順序發送報文分組並且以一種可靠的方法檢測丟失和衝突。這種方法被“可靠的”傳輸服務使用。
在無連接的方法中,網絡隻需要將報文分組發送到接收點,檢錯與流控由發送方和接收方處理。這種方法被稱作“最佳工作(best-effort)”或“無應答(unacknowledged)”的傳輸協議所使用。
假定你想給你在另一個城市的朋友發送一係列信件,信件類似於通過計算機網絡發送的數據分組。有兩種發送方法,一種方法是把信件交給一位可信的朋友,由他私人傳送,之後再向你證實已經發送。在這種方法中,你在傳送的兩端都保持著聯係,你的朋友提供了麵向連接的服務。另外一種是,你在信封上注明地址並將它們投進郵局,你並沒有得到保證說每封信都會達到目的地,如果都到達了,它們可能在不同的時間到達並且不是連續的,這就象一個無連接服務。
Connection-Oriented Communication麵向連接的通信
在麵向連接方法中,在兩個端點之間建立了一條數據通信信道(電路)。這條信道提供了一條在網絡上順序發送報文分組的預定義路徑,這個連接類似於語音電話。發送方與接收方保持聯係以協調會話和報文分組接收或失敗的信號。但這並不意味著麵向連接的信道比無連接的信道使用了更多的帶寬,兩種方法都隻在報文分組傳輸時才使用帶寬。
為麵向連接的會話建立的通信信道自然是邏輯的,常被稱作虛電路(virtual circuit),它關心的是端點。與在網絡上尋求一條實際的物理路徑相比,這條信道更關心的是保持兩個端點的聯係。在有多條到達目的地路徑的網絡中,物理路徑在會話期間隨著數據模式的改變而改變,但是端點(和中間節點)一直保持對路徑進行跟蹤,圖C-26所示為多路複用電路中的邏輯路徑。
一台計算機上的應用程序啟動與另一台計算機的麵向連接的會話,它通過訪問基本的通信協議來請求這樣的對話。在傳輸控製協議/因特網協議(TCP/IP)組中,TCP提供麵向連接的服務,而IP(較低層的協議)提供傳輸服務。在NetWare SPX/IPX協議組中,SPX提供麵向連接的服務。
因為報文分組是通過虛電路傳輸的,所以並不需要使用全分組地址,這是由於網絡已經知道了發送方與接收方的地址。網絡路徑上的每個節點都保持跟蹤虛電路和需要交換分組的端口。順序編號用來保證分組的順序流動。虛電路需要一個建立過程,但電路一旦建立,它就為長時間的處理提供一條有效的路徑,如由管理程序對網絡站點的連續監控和許多大文件的傳送。與此相比,無連接方法是設計用於突發的、暫時的通信,這種方法中如用虛電路建立就不是很有效的。
麵向連接的會話的建立過程如下:
1.源應用程序請求一個麵向連接的通信會話。
2.建立會話(需要一段時間,是選用無連接的協議的一個原因)。
3.在邏輯連接上開始數據傳輸。
4.傳輸結束時,信道解除連接。
在分組交換遠程通信網絡中,有些信道永不斷連。兩點之間建立的一條永久信道稱為永久虛電路(PVC)(Permanent virtual circuits(PVCs))。PVC類似於專用電話線。
麵向連接的協議大部分位於與開放係統互連(OSI)協議模型相當的運輸層協議中。通用的麵向連接的協議包括Internet和UNIX環境下的TCP(傳輸控製協議)、Novell的順序分組交換(SPX)、IBM/Microsoft的NetBIOS和OSI的連接模型網絡協議(CMNP)。
Connectionless Communication 無連接通信
在無連接方法中,網絡除了把分組傳送到目的地以外不需做任何事情,如果分組丟失了,接收方必須檢測出錯誤並請求重發;如果分組因采用不同的路徑而沒有按序到達,接收方必須將它們重新排序。無連接的協議有TCP/IP協議組的IP部分,NetWare的SPX/IPX協議的IPX部分和OSI的無連接網絡協議(CLNP)。這些協議在與OSI協議模型相當的網絡層中。
在無連接的通信會話中,每個數據分組是一個在網絡上傳輸的獨立單元,稱作數據報。發送方和接收方之間沒有初始協商,發送方僅僅向網絡上發送數據報,每個分組含有源地址和目的地址。
該方法中沒有接收方發來的分組接收或未接收的應答,也沒有流控製,所以分組可能不按次序到達,接收方必須對它們重新排序。如果接收到有錯誤的分組,則將它刪掉。當重新整理分組時,就會發現被刪掉的包並請求重發。
使用無連接的協議有許多好處。就性能來說,無連接策略通常更好,因為大多數網絡上隻有相對少的錯誤,所以被破壞的或丟失的分組很少,端點不需很多時間來重發。
Comparing the Protocols協議的比較
麵向連接的服務更適於需要穩定數據流的應用,例如,與Novell NetWare一起提供的遠程監控程序使用的是麵向連接的協議SPX。麵向連接的服務可靠性也更高,並能更有效從問題中恢複。
雖然無連接的服務中每個分組有更多的額外開銷,而麵向連接的服務在端點上需要更多的處理來建立和保持連接。但是額外開銷有時沒有被證實,例如與局域網用戶和服務器交互有關的短暫突發傳輸。
相關條目:Connectionless Network Protocol無連接網絡協議;Datagram Delivery Protocol數據報傳遞協議;Datagram Network Services數據報網絡服務;Fast Packet Switching快速分組交換;Virtual Circuits 虛電[線]路。
所有者對象是目錄服務結構,如NetWare4.x的“NetWare目錄服務”的一部分。所有者對象保持有其它對象,包括其它所有者對象,從而形成用於組織一個機構的用戶帳戶和資源的分層索引樹的分支。所有者對象通常代表一個公司的分部或部門和包含屬於該分部或部門的用戶帳戶和資源。部門的經理或監管人員對所有者對象有特殊的管理權限,自動賦予它們權力以管理所有者對象中的對象。
相關條目:Directory Services目錄服務;X.500 Directory Services X.500目錄服務。
爭用發生在使用共享介質和載波監聽多路訪問(CSMA)方法的網絡,主要是以太網上。站點共享介質競爭並使用其通信信道。當兩個或更多個設備同時企圖使用信道時就會發生爭用,這時,所有工作站都等待一段隨機時間然後再次企圖訪問。許多站點爭用電纜時情況就變得更糟,因為等待時間降低了性能,而且工作站需要不斷申請使用電纜。
CAU類似於一個令牌環多站訪問單元,但是它具有打開和關閉端口的管理功能。
相關條目:Token Ring 令牌環。
一種給用戶帶來運氣的程序,每次運行它時都會發出一些祝福信息。主要是一引起網站用這個程序用戶啟動或登錄網站過程的一部分。這些cookie小程序可以在windows\cookies中找到。不過有的網站會利用cookie偷偷獲取用戶的一些私人信息。
協同處理發生在兩台或多台計算機分擔一個程序或計算任務處理的分布式計算係統中。協同處理需要一個複雜的程序能在網絡上處理分配負載、共享數據文件和內存競爭,同時要維持信息的同步安全性和準確性。
允許協同處理的平台是一個分布式的客戶機/服務器係統,其中係統之間能相互通信。該處理最容易實現在使用公用通信協議、可兼容的處理平台和外部設備的環境中。隨著能調用其它機器上的過程的遠程過程調用(RPC)的出現,協同處理變得更有可行性,即使在多機種環境中也是這樣。
相關條目:Enterprise Networks 企業網。
CDDI是運行在屏蔽的和非屏蔽的雙絞線上光纖分布式數據接口(FDDI)的一個版本。它目前是一個標準,先是Cabletron和Crescendo分別開發,兩公司結合了他們的技術工作,並且於1993年得到了ANSI標準認可。典型的CDDI網絡由帶有許多用於連接工作站的端口的一些集中器所組成。因為CDDI限製了電纜距離,一個CDDI集中器可以作為一個子網連接到一個FDDI環上。
相關條目:Fiber Distributed Data Interface光纖分布式數據接口。
開放係統公司是一個非贏利性組織,它致力於保證遵循開放係統互連(OSI)和綜合業務數字網(ISDN)標準的供應商產品之間的互用性。COS是一家OSI協議產品供應商,提供一致性測試、驗證和OSI產品的推廣。COS讚助位於弗吉尼亞州Mclean的OSInet公司,該公司進行互用性測試,並在通過其測試的產品上印上“COS Mark”標記。
相關條目:Open System Interconnection Mode開放(式)係統互連模型。
CRC(Cyclical Redundancy Check),就是在每個數據塊(稱之為幀)中加入一個FCS(Frame Check Sequence,幀檢查序列)。FCS包含了幀的詳細信息,專門用於發送/接收裝置比較幀的正確與否。如果數據有誤,則再次發送。
CRM(Customer Relationship Management)客戶關係管理是由Gartner Group創造的一個新詞,它包括銷售、市場營銷、客戶服務以及支持應用。
CRT是目前廣泛應用的顯示器件,它最早用於電視接收機,然後用於計算機係統,作為字符顯示器和圖象、圖形顯示器。它是一個漏鬥形的電真空器件,由電子槍,偏轉裝置和熒光屏構成。電子槍是CRT的主要組成部分,包括燈絲,陰極,柵極,加速陽極和聚焦極。CRT在加電以後,燈絲會發熱,熱量輻射到陰極,陰極受熱便發射電子,電子束打到熒光屏上形成光點,由光點組成圖象。
Cryptography 密碼術;密碼學 參見安全性(Security)條目。
與UNIX係統相關的程序,執行清理或維護工具的功能,但不能由用戶調用。它在後台運行,並且隻在必要的時候才被激活,例如要更正其他程序不能恢複的錯誤時。
DAO(Data Access Objects)是由VB提供的應用程序接口 (API),它可以使程序員訪問Microsoft Access 數據庫。DAO對象包括Access的數據引擎功能。通過數據引擎功能,它可以訪問結構化查詢語言 (SQL) 數據庫。
Direct Access Storage Device的首字母縮略詞。一種數據存儲設備,存儲於其中的信息可以被直接訪問,而不必順序通過所有的存儲區域。例如:磁盤驅動器是一種 DASD,而磁帶單元則不是 DASD,因為磁帶中的數據是按線形順序存儲的。
數字數據網絡(Digital Data Network),DDN即數字數據網。它是利用光纖(數字微波和衛星)數字傳輸通道和數字交叉複用節點組成的數字數據傳輸網,可以為用戶提供各種速率的高質量數字專用電路和其它新業務,以滿足用戶多媒體通信和組建中高速計算機通信網的需要。DDN業務區別是於傳統模擬電話專線的顯著特點是數字電路傳輸質量高,時延小,通信速率可根據需要選擇;電路可以自動迂回,可靠性高;一線可以 多用,即可以通話、傳真、傳送數據,還可以組建會議電視係統,開放幀中續業務,做多媒體服務,或組建自己的虛擬專網,設立網管中心,自己管理自己的網絡。
DDR(Dual Data Rate SDRSM)是最新的內存標準之一,在係統時鍾觸發沿的上、下沿都能進行數據傳輸,因此即使在133MHz的總線頻率下,帶寬也能達到約2.1GB/S,為SDRAM的的兩倍左右。
在電腦應用領域,“desktop”這個詞一般被用來指包括顯示器,電腦主機,鍵盤和其他所有外接設備的個人電腦。而大部分時候,它也是作為Windows“桌麵”的稱呼。Windows 存放桌麵文件的目錄名就是Desktop。
動態主機配置協議(Dynamic Host Configuration Protocol)。HCP提供了一種在局域網內為主機動態指定IP地址的方法。係統管理員指定一定範圍的IP地址,用戶機則通過相應的TCP/IP軟件從DHCP服務器獲得TCP/IP配置信息。這一過程稱為租用。用戶租用IP地址有時間限製的。在安裝TCP/IP協議和使用TCP/IP協議進行通迅時,有三個參數必須配置:IP地址、子網掩碼 、缺省網關。這三個參數可以手動配置,也可以使用DHCP自動配置。
Digital camera 數碼相機
一種采用數字化格式錄製運動或者靜止圖像的相機。和傳統模擬相機錄製無限變化的光強度不同,數碼相機錄製離散的數字,以便能夠存儲在一塊閃存卡,軟磁盤或者硬盤中。和其他所有數字式設備一樣,數碼相機擁有可以表現出來的固定最大分辨率。數碼相機錄製的圖像可以被一根串口纜線,USB纜線或者存儲媒介本身傳送到一台個人電腦上。
分布式計算係統包括分布在多個站點上的數據。用戶應可以訪問這些數據而不必管它的具體位置。用戶畢竟更對結果感興趣,而不是計算機網絡的細節。下麵列出了開發分布式數據庫係統的通用指南,這是由關係數據庫設計者之一的ChrisJ.Date最早總結的。
局部獨立性,使每個站點保持一種獨立性,使得數據和資源可以被本地機構保護和管理。
非集中化消除了代表單一故障點的中心數據站點。
連續操作即使在備份期間也可為用戶提供服務。
透明性對用戶隱匿了數據的具體位置,因此用戶不必了解數據在何處和如何得到它們。
分片(分區)提供了一種將數據庫化整為零並存於多個站點的手段。
複製提供了將數據庫的多個分片拷貝到多個站點的方法。
分布式查詢處理使得用戶以最佳路徑和可滿足要求的最優資源對遠程站點進行查詢。
分布式事務處理保證對多個數據庫的寫操作被正確地寫在所有數據庫上,否則任何地方發生了故障則複原退出。
硬件獨立性意味著對多供應商計算機係統和平台的支持。
操作係統獨立性意味著可支持許多操作係統。
網絡獨立性意味著支持多種網絡拓撲結構和通信協議。
DBMS獨立性允許用戶在其客戶機應用程序中訪問任何數據庫管理係統,見Database Connectivity APIs and Middleware“數據庫連接API和中間件”。
一旦數據被分布化,就需要采用處理、分片和複製手段來保證數據的可靠性、可用性及對數據的保護。
客戶機-服務器連接
下麵的方法用於提供客戶機和服務器間的連接以及交換請求和響應信息。使用下麵的兩種連接方法之一交換信息。
麵向連接的“電路” 用於在網上建立一條通信信道使兩條係統可實時交換信息或在事務完成前維持持續的連接。
無連接數據報服務 用於定時要求不嚴時交換信息。它並不建立一個“電路”,而是將信息打包於數據報中並通過最佳路徑傳送到目的地。
遠程過程調用(RPC)機製使一個係統上的應用過程可以引用另一係統上的另一應用過程。調用方(客戶機)通過麵向連接或無連接服務,先向服務器發出請求,然後等待其響應,在客戶機得到響應後,如果有必要的話,再進行下一次請求。
存儲轉發消息傳遞係統對時間限製很寬鬆。用戶應用程序以類似電子函件的消息向服務器發出請求,服務器收到消息後,處理該請求並將響應消息返回用戶或用戶郵箱。用戶可以在任何時候拾取這個響應消息。這種方法假設服務器有多種用戶可執行的存儲過程,並對那些需要訪問公司數據庫信息的移動用戶來說是很實用的。
在多機種環境中做到這些連接並不簡單。存在的多種通信協議、應用程序接口和各種組成要求都使集成起來十分困難。但已有了分布式計算的開發工具和環境,如OSF(開放軟件基金會)的分布式計算環境(DCE)和SunSoft的開放式網絡計算(ONC)環境。本書中對這兩個環境均有敘述。
在數據庫連接場所,所謂的標準接口之間都有細微的區別,防礙了一個供應商的客戶機應用程序訪問另一供應商DBMS上的數據。幾個供應商和標準集團正致力於緩和這個問題。SQL訪問組(SAG)正在製定關於數據庫連接的ANSI和OSI標準。Microsoft公司正在製定它的為Windows應用程序提供通用接口的開放式數據庫連通(ODBC)。另外IBM也在提出自己的分布式關係數據庫體係結構。
事務處理
當數據分布在多個數據庫服務器上時,就需要各種保護措施來保證數據正確地寫到所有數據庫中。例如,考慮一個在三個分離的遠程數據庫上修改的客戶帳戶平衡表,如果在事務寫階段,任何一個數據庫連接失敗,數據庫之間就失去同步。怎樣檢測並更正這種情形呢?事務處理(TP)監示一個叫做兩階段提交的過程並在某種程度上解決了這個問題。
分布式係統上的實時事務處理需要一個兩階段提交過程保證將事務得到多個數據庫上時的數據完整性。所涉及到的每個數據庫在事務被提交給任何其他數據庫時都要授權給它。如果事務成功,則被提交,否則事務應被回退。與容錯係統類似,兩階段提交保護係統防止在事務寫期間發生係統錯誤。它也允許操作員異常終止一個事務並將數據庫恢複到原先的狀態。事務監示器按下麵的過程跟蹤事務過程。
1.寫操作命令被送到每個數據庫後,事務監示器等待一個響應信號以保證所有的係統都準備好寫。如果所有係統都來響應,事務將在這裏異常終止。
2.假定都響應了,事務監示器指示數據庫開始寫,然後等待每一個係統表明數據寫成功的確認信號。
3.若未得到所有係統響應信號(由於線路或係統故障),事務監示器命令所有數據庫將此次的寫操作取消。
在後麵的“Transaction Processing 事務處理”條目中有更詳細敘述。
分區和複製
分區是將一個數據庫分成若幹個相關信息塊的方法,而複製則是將這些塊拷貝到其它地方的過程。主數據庫仍在一個站點上維護,而一個分區則是這個數據庫的一部分,它被複製到另一站點,使用分區和複製是基於下列原因:
使其他站點的用戶更容易訪問特定的數據。
通過複製保護數據。
在主要或輔助站點出現故障時提供可替換數據來源。
複製技術可以替換前麵所講的實時兩階段提交技術。兩階段提交技術可提供數據庫的即時同步,但其附加開銷足以影響性能。另外,一個持續性問題如WAN鏈路故障會導致異常終止。大量事務的複製是非實時、可定期更新數據庫的方法。更新日程表由網絡管理員製定,或當一個已崩潰(或丟失鏈路)的服務器恢複時進行更新。
然而,關係數據庫的分區決非易事,但卻非常適合下麵所講的麵向對象數據庫。關係數據庫中的處理過程是複製整個數據庫,而不是更新一個分區。
Distributed Object-Oriented Systems麵向對象分布式係統
麵向對象係統提供企業環境中數據存儲和應用程序生成的獨特解決方法。麵向對象係統有如下特征:
對象是現實世界實體的抽象,如顧客數據庫中的人,記帳係統中的發票,或網絡目錄服務數據庫中的打印機和服務器。
一個對象不但擁有數據,還包括一組涉及操縱或報告對象中數據的過程。
對象有類和子類。首先定義類,它作為那個類中生成對象的模板。例如,一個計算機倉庫的詳細目錄可以是一個叫做“計算機”的類。
一個子類是層次結構中特指一個類。叫做“膝上機”的子類可能在倉庫清單“計算機”類下定義。
繼承是類層次中的重要特性。任何由某個類生成的子類不但繼承了其它類的特性,還可以有自己特有的特性,繼承通過生成可重用對象簡化了開發過程。
在發送消息,激活對象的過程中,對象之間相互作用。
對象是多態的。在其中,一個消息可以根據不同的對象以不同方式激活,例如,可以為一個發票對象激活打印命令打印發票,也可以為一個顧客對象激活一個打印命令打印其名字和地址。
對象中的信息是封閉的且隻可通過激活屬於這個對象的過程來改變。外部實體不能越過這些過程直接改變其內部數據。這就形成了一個高度可控環境,易於維護和建立應用程序。
因為對象將數據放在類似於字段的實體中,所以你可以將一個對象同數據庫中的一條記錄相類比,但僅此而已,對象擁有自己的內部過程,用於處理其所包含的數據,而關係數據庫中的任何操作都由外部過程處理。這使得對象有一定的獨立性。移動一個對象時,抽取它的信息的過程也要隨之一起移動。
對分布式係統更為重要的是,多個不同的應用程序由隻激活一個對象的過程就可以訪問一個對象中的信息。你所要做的隻是把數據放入對象並定義將數據取出的過程。這些過程可以通過相對簡單的應用程序經由服務器向對象發出消息而激活。創建這些應用程序很簡單,因為相應過程已被定義並作為對象的一部分而生成。另外,對象具有天然的可分布性,因為它們之間相互獨立,而不象在數據庫中,將大量數據被放在單個文件裏,你可以“置對象於此,置對象於彼”。這種方法令人感興趣的一個特征是,設計者事先不需知道數據對象將存放在哪裏。隻需使用合適的機製保持複製數據同步,就可以在任何時間任何地點將數據對象分區並複製。
NetWare 4.x目錄服務是一個分布式麵向對象數據庫的好例子。它用一個類似於圖D-24的層次樹結構數據庫存儲關於人員和資源的信息。該數據庫由網絡管理員更新。典型的更新包括增刪用戶、打印機、服務器和其他網絡資源。該數據庫為網絡提供文件資料和為部門級管理人員規定管理權限,以及為用戶規定對資源的訪問權限。用戶訪問數據庫時先是定位,然後訪問象打印機和服務器一類的資源,或發送消息到網上的其他用戶。
圖中XYZ公司在美國、英國和韓國設有分公司。美國分公司在洛杉磯和紐約有辦公室。圖中也顯示了洛杉磯分公司的部門情況。假設數據庫的原版放在紐約的公司總部。在索引樹中,洛杉磯表示一個可以作為分區點的分支。用一個工具來定義這個分區,新的分區就被複製到洛杉磯服務器上。在那個辦公室的用戶就可以查詢本地分區,尋找資源,而不必通過WAN鏈路訪問紐約總部的數據庫。
如果紐約總部的管理員在數據庫中增加了一個對象以表示洛杉磯辦公室的一個新雇員,主數據庫就必須更新洛杉磯辦公室的分區以保證數據同步。然而,通常並不嚴格要求立刻更新。因此可以用低速WAN鏈路,以撥號方式在兩地間進行更新。洛杉磯的用戶一般不會馬上就需要用到數據庫的信息。一次更新經曆幾分鍾乃至夜間幾小時也將是允許的。
相關條目:Database Management System 數據庫管理係統;Distributed分布式計算;Object Oriented Technology麵向對象技術。
分布式文件係統的設計基於客戶機/服務器模式。一個典型的網絡可能包括多個供多用戶訪問的服務器。另外,對等特性允許一些係統扮演客戶機和服務器的雙重角色。例如,用戶可以“發表”一個允許其他客戶機訪問的目錄,一旦被訪問,這個目錄對客戶機來說就象使用本地驅動器一樣,下麵是三個基本的分布式文件係統。
網絡文件係統(NFS) 最早由Sun微係統公司作為TCP/IP網上的文件共享係統開發。Sun公司估計現在大約有超過310萬個係統在運行NFS,大到大型計算機、小至PC機,其中至少有80%的係統是非Sun平台。
Andrew文件係統(AFS) 結構與NFS相似,由卡內基·梅隆大學信息技術中心(ITC)開發、現由前ITC職員組成的Transarc公司負責開發和銷售。AFS較NFS有所增強。
分布式文件係統(DFS) 是AFS的一個版本,作為開放軟件基金會(OSF)的分布式計算環境(DCE)中的文件係統部分。
如果文件的訪問僅限於一個用戶,那麽分布式文件係統就很容易實現。可惜的是,在許多網絡環境中這種限製是不現實的,必須采取並發控製來實現文件的多用戶訪問,表現為如下幾個形式:
隻讀共享 任何客戶機隻能訪問文件,而不能修改它,這實現起來很簡單。
受控寫操作 采用這種方法,可有多個用戶打開一個文件,但隻有一個用戶進行寫修改。而該用戶所作的修改並不一定出現在其它已打開此文件的用戶的屏幕上。
並發寫操作 這種方法允許多個用戶同時讀寫一個文件。但這需要操作係統作大量的監控工作以防止文件重寫,並保證用戶能夠看到最新信息。這種方法即使實現得很好,許多環境中的處理要求和網絡通信量也可能使它變得不可接受。
NFS和AFS的區別在於對並發寫操作的處理方法上。當一個客戶機向服務器請求一個文件(或數據庫記錄),文件被放在客戶工作站的高速緩存中,若另一個用戶也請求同一文件,則它也會被放入那個客戶工作站的高速緩存中。當兩個客戶都對文件進行修改時,從技術上而言就存在著該文件的三個版本(每個客戶機一個,再加上服務器上的一個)。有兩種方法可以在這些版本之間保持同步:
無狀態係統 在這個係統中,服務器並不保存其客戶機正在緩存的文件的信息。因此,客戶機必須協同服務器定期檢查是否有其他客戶改變了自己正在緩存的文件。這種方法在大的環境中會產生額外的LAN通信開銷,但對小型LAN來說,這是一種令人滿意的方法。NFS就是個無狀態係統。
回呼(Callback)係統 在這種方法中,服務器記錄它的那些客戶機的所作所為,並保留它們正在緩存的文件信息。服務器在一個客戶機改變了一個文件時使用一種叫回叫應答(ca11backpromise)的技術通知其它客戶機。這種方法減少了大量網絡通信。AFS(及OSFDCE的DFS)就是回叫係統。客戶機改變文件時,持有這些文件拷貝的其它客戶機就被回叫並通知這些改變。
無狀態操作在運行性能上有其長處,但AFS通過保證不會被回叫應答充斥也達到了這一點。方法是在一定時間後取消回叫。客戶機檢查回叫應答中的時間期限以保證回叫應答是當前有效的。回叫應答的另一個有趣的特征是向用戶保證了文件的當前有效性。換句話說,若一個被緩存的文件有一個回叫應答,則客戶機就認為文件是當前有效的,除非服務器呼叫指出服務器上的該文件已改變了。
Network File System(NFS)網絡文件係統(NFS)
NFS是個分布式的客戶機/服務器文件係統。NFS的實質在於用戶間計算機的共享。用戶可以聯結到共享計算機並象訪問本地硬盤一樣訪問共享計算機上的文件。管理員可以建立遠程係統上文件的訪問,以至於用戶感覺不到他們是在訪問遠程文件。
NFS是個到處可用和廣泛實現的開放式係統。下麵是NFS最初的設計目標:
允許用戶象訪問本地文件一樣訪問其他係統上的文件。提供對無盤工作站的支持以降低網絡開銷。
簡化應用程序對遠程文件的訪問使得不需要因訪問這些文件而調用特殊的過程。
使用一次一個服務請求以使係統能從已崩潰的服務器或工作站上恢複。
采用安全措施保護文件免遭偷竊與破壞。
使NFS協議可移植和簡單,以便它們能在許多不同計算機上實現,包括低檔的PC機。
大型計算機、小型計算機和文件服務器運行NFS時,都為多個用戶提供了一個文件存儲區。工作站隻需要運行TCP/IP協議來訪問這些係統和位於NFS存儲區內的文件。工作站上的NFS通常由TCP/IP軟件支持。對DOS用戶,一個遠程NFS文件存儲區看起來是另一個磁盤驅動器盤符。對Macintosh用戶,遠程NFS文件存儲區就是一個圖標。
NFS的客戶機和服務器部分的功能如下:
服務器目錄共享 服務器廣播或通知正在共享的目錄,一個共享目錄通常叫做出版或出口目錄。有關共享目錄和誰可訪問它們的信息放在一個文件中,由操作係統啟動時讀取。
客戶機訪問 在共享目錄上建立一種鏈接和訪問文件的過程叫做裝聯(mounting),用戶將網絡用作一條通信鏈路來訪問遠程文件係統。
NFS的一個重要組成是虛擬文件係統(VFS),它是應用程序與低層文件係統間的接口。VFS提供的一些操作如下:
close文件關閉操作
create 文件生成操作
fsync將改變保存到文件中
getattr 取文件屬性
link 用另一個名字訪問一個文件
lookup 讀目錄項
mkdir建立新目錄
open 文件打開操作
rdwr 文件讀寫操作
remove 刪除一個文件
rename 文件改名
rmdir刪除一目錄
setattr 設置文件屬性
Andrew File System(AFS)Andrew文件係統(AFS)
AFS是專門為在大型分布式環境中提供可靠的文件服務而設計的。它通過基於單元的結構生成一種可管理的分布式環境。一個單元是某個獨立區域中文件服務器和客戶機係統的集合,這個獨立區域由特定的機構管理。通常代表一個組織的計算資源。用戶可以和同一單元中其他用戶方便地共享信息,他們也可以和其他單元內的用戶共享信息,這取決於那些單元中的機構所授予的訪問權限。
AFS服務器運行下列進程:
文件服務器進程 這個進程響應客戶工作站對文件服務的請求,維護目錄結構,監控文件和目錄狀態信息,檢查用戶的訪問。
基本監察(BOS)服務器進程 這個進程運行於有BOS設定的服務器。它監控和管理運行其他服務的進程並可自動重啟服務器進程,而不需人工幫助。
卷宗服務器進程 此進程處理與卷宗有關的文件係統操作,如卷宗生成、移動、複製、備份和恢複。
卷宗定位服務器進程 該進程提供了對文件卷宗的位置透明性。即使卷宗被移動了,用戶也能訪問它而不需要知道卷宗移動了。
鑒別服務器進程 此進程通過授權和相互鑒別提供網絡安全性。用一個“鑒別服務器”維護一個存有口令和加密密鑰的鑒別數據庫,此係統是基於Kerberos的。
保護服務器進程 此進程基於一個保護數據庫中的訪問信息,使用戶和組獲得對文件服務的訪問權。
更新服務器進程 此進程將AFS的更新和任何配置文件傳播到所有AFS服務器。
AFS還配有一套用於差錯處理,係統備份和AFS分布式文件係統管理的實用工具程序。例如,SCOUT定期探查和收集AFS文件服務器的信息。信息在給定格式的屏幕上提供給管理員。設置多種閾值向管理者報告一些將發生的問題,如磁盤空間將用完等。另一個工具是USS,可創建基於帶有字段常量模板的用戶帳戶。Ubik提供數據庫複製和同步服務。一個複製的數據庫是一個其信息放於多個位置的係統以便於本地用戶更方便地訪問這些數據信息。同步機製保證所有數據庫的信息是一致的。
相關條目:Distributed Computing分布式計算;Distributed Computing Environment,OSF 開放軟件基金會(OSF)的分布式計算環境;Distributed Database分布式數據庫;File Systems in the Network Environment 網絡環境中的文件係統。
分布式文件係統(DFS)是Andrew文件係統(AFS)的一個版本,包含在開放軟件基金會(OSF)的分布式計算環境(DCE)中。
相關條目:Distributed Computing 分布式計算;Distributed File System分布式文件係統。
DME是開放軟件基金會為管理基於分布式計算環境(DCE)的分布式網絡而采取的策略。DME是一個多機種環境中集合係統和網絡管理的結構,同時與現有解決方案保持兼容。
它的目的是通過下列組成部分提供分布式計算機網絡的管理:
對象管理框架 包括用於創建麵向對象管理應用程序的開發工具,管理請求代管者提供對象間的通信。
網絡管理選項(NMO)包含工業標準管理協議,如SNMP和CMIP。NMO定義了管理員-代理者關係。在這種關係中代理者收集網上的資源信息將其報告給管理係統。
分布式服務 提供軟件準許和分配工具,及多種監控和管理工具,用於跟蹤網上事件和潛在的問題向管理者報警。
寫本書時,DME的前途並不明朗,(讀者可直接與開放軟件基金會(OSF)聯係,以得到更多細節,電話是(617)621-8700,馬薩諸塞州的劍橋大學。)例如,1993年來,OSF停止了DME中的關鍵對象管理框架部分的開發。
相關條目:Distributed Computing Environment,OSF開放軟件基金會(OSF)的分布式計算環境;Distributed Management分布式管理;Open Software Foundation開放軟件基金會;Management Standards and Tools 管理標準與工具。
隨著分布式係統的增長和資源從曾經集中的域中分散出來,管理硬件、軟件、用戶、更新、配置和安全性的問題也多樣化了。而且另外與內部獨立係統改變有關的還有一個同步問題。操作係統、硬件或協議的差異使這更加複雜。
分布式管理係統需提供如下功能:
管理用戶及其工作站配置。
管理軟件分布、更新與準許權限。
管理硬件監控、維護和編目功能。
另外,管理係統應提供收集網絡數據的方法,並將這些數據報告給管理者。
分布式網絡管理係統可以利用網絡平台的優點將管理功能分散到網絡上,而不是將它們集中於單一的數據中心。管理員仍可以從一個位置運行管理係統,而由分布於網絡上的管理機構收集信息並應答給管理係統。過去由於時間和傳輸限製而無法獲取的信息現在可被管理者使用了。容錯管理和預防性維護也大大簡化了。對即將產生的問題也可提出警告。 下麵是一些常見的分布式管理係統:
DEC的企業管理體係結構(EMA)。
SunSoft麵向SPARC和INTEL 80×86係統的管理係統。
Novell的開放式管理平台。
OSF的分布式管理環境(DME)。在寫本書仍在開發中。
相關條目:Electronic Software Distribution and Licensing電子軟件分布與準許;Management standards and Tools管理標準與工具。
Distributed Name Service,DEC DEC的分布式命名服務 參見DECdns條目。
Distributed Object Management Systems(DOMS) 分布式對象管理係統(DOMS) 分布式對象管理係統是在分布式計算平台上推廣使用麵向對象環境和接口操作係統或服務。對象管理集團(OMG)的通用對象請求代管體係結構(CORBA)就是這樣一個係統,Microsoft的Cario和SunSoft全方位分布式對象(DOE)初起也看作麵向對象計算係統。
全分布式對象(或DDE工程)是SunSoft為其Solaris操作係統開發一個完全分布式對象環境的第一步。DOE的設計基於對象管理組(OMG)的通用對象請求代管體係結構(CORBA)。DOE允許開發人員生成可在多供應商平台上工作的模塊化應用程序。
HP、IBM和Sun微係統公司都獨立地開發自己的麵向對象接口技術,但在1993年中它們同意共享各自的技術。這些麵向對象技術是:
IBM的係列對象模型(SOM)和分布式係統對象模型(DSOM) 這些模型指定了一個接口,使在不同環境中生成的對象類能進行相互的操作。SOM是在IBM WorkPlace She11中作為一個機製實現的,目的是為了提供屏幕對象圖標和開發者生成這類圖標的工具。DSOM是提供了跨平台交互操作的網絡版本。
HP的分布式對象管理設施(DOMF) 該機製提供了對象間的通信。它最初是與SunSoft一起開發的。
Sun的全分布式對象(DOE)DOE提供了在對象環境中開發具有可重用部分應用程序的工具。在將對象的優點帶到分布式企業計算網上的同時,DOE允許相互合作。
DOE提供了一個具有標準化接口和對象清單的麵向對象開發環境,接口和清單都是開發人員生成麵向對象應用程序時要使用的。而該標準化接口獨立於係統平台並且允許在多個不同係統上的應用程序相互通信。在當前接口保持一致時,對象易於擴展或替換。為了便於更新,對象應用程序中的關鍵成分易於識別和修改。分布式對象應用程序並不依賴於任何編程語言。DOE規定支持OMG的接口定義語言(IDL),這意味著任何支持此接口的程序設計語言都是兼容的。
DOE等同於計算機工業的其他開發工具,如Microsoft公司的對象鏈接與嵌入(OLE)和Apple公司的OpenDOC,基於IBM公司的SOM。
相關條目:Common Object Request Broker Architecture公用對象請求代管者體係結構;Distributed Object Management Facility分布式對象管理設施;Object-Oriented Interfaces and Operating Systems麵向對象接口和操作係統;System Object Mode係統對象模型。
Distributed Processing 分布式處理 參見Distributed Computing分布式計算,Distributed Database分布式數據庫,Distributed File Systems分布式文件係統和Distributed Management分布式管理。
Distributed Queue Dual Bus(DQDB) 分布式隊列雙總線 (DQDB) 分布式隊列雙總線(DQDB)是IEEE 802.6委員會定義的城域網(MAN)標準的訪問技術。因為MAN和Ethernet(以太網)、令牌環、令牌總線一樣都是802.x標準,所以很適於一般的局域網技術。不同的是,MAN是為基於光纜的範圍可達50公裏的大範圍高速度網絡設計的。
DQDB與基於令牌的網絡有相似之處。例如,在一個4Mbps的令牌環中,工作站在擁有一個令牌時能進行傳輸。然而,令牌環繞網絡的時間限製了傳輸率。為突破這個限製,開發了在環上允許多個令牌的16Mbps的令牌環。DQDB在其總線拓樸結構中進一步接受了這個概念,它將占用總線的時間分成時間片,任何工作站都可在任何時刻將數據分組放到時間片中,猶如一列有許多可容車廂的列車,任一工作站都可將信息放到車廂中運輸到其它地方。DQDB是真正的共享總線技術,因為所有節點都可按需要訪問總線直至網絡的飽和點。
相關條目:Metropolitan Area Networks城域網。
Distributed Relational Database Architecture(DRDA) 分布式關係數據庫體係結構(DRDA) 分布式關係數據庫體係結構(DRDA)是一個跨IBM平台訪問、遵循SQL標準的數據庫信息的IBM標準。它是IBM的信息倉庫框架中的重要組成部分,該框架定義了龐大的後台服務器,客戶機可通過較小的基於工作組的中介服務器來訪問它。DRDA具有下列功能:
定義了客戶機和後台數據庫之間的接口協議。
提供了IBM的DB2、DBM、SQL/DS和SQL/400數據庫係統的互連框架。
支持多供應商提供的數據庫係統。
支持分布式數據庫上的事務(工作單元)處理。
在DRDA中,客戶機叫做應用請求器(ARS),後台服務器叫做應用服務器(AS),協議叫做應用支持協議(ASP),提供AR和AS間的接口。整個過程操作在SNA網上,但也計劃支持OSI和TCP/IP。有一個附加的協議叫做數據庫支持協議(DSP),它使一個AS能對另一服務器扮演AR的角色。通過這種方法服務器之間能相互通話並傳遞來自客戶AR的請求,如圖D-25所示。最初的協議對一個數據庫隻支持一個結構化查詢語言(SQL)的語句,但未來的版本將對一個或多個數據庫提供多個語句的支持。
DRDA是IBM環境中建立客戶機/服務器計算的基礎之一。其它基礎是高級的對等聯網(APPN)和分布式數據管理(DDM)。通過信息倉庫和DRDA,IBM計算機將它的企業中心組成部分的大型計算機,用作各種類型信息(包括多媒體信息)的存儲平台。
相關條目:Advanced Peer-to-Peer Networking 高級對等聯網;Database Connectivity APIs and Middle-ware 數據庫連接應用程序編程接口(APIs)和中間件;Distributed Database 分布式數據庫;IBM 國際商用機器公司;IBM Networking Blueprint IBM聯網方案;Information Warehouse信息倉庫。
DSOM是IBM的係統對象模型(SOM)的擴展,它使對象能在分布式計算環境中跨平台通信。SOM是一種麵向對象技術,它規定了一種接口,使不同環境中創建的對象類能相互操作。SOM作為一種機製在IBM WorkPlace Shell中實現,這種機製提供了屏幕上的對象圖標和開發者創建這類圖標的工具。DSOM是提供了跨平台互操作能力的網絡版本。
SOM和DSOM為麵向對象應用程序的開發人員提供了低級語言,有一種叫做VisualAge的未來產品,將提供為建立圖形接口應用程序的麵向對象工具,而不需要任何編程語言的知識。
相關條目:Object Management Architecture對象管理體係結構;Object-Oriented Interfaces and Operating Systems麵向對象接口和操作係統;Object-OrientedT echnology麵向對象技術;Object Request Broker對象請求代管者;Objects對象,目標,實體;System Object Model,IBM IBM的係統對象模型。
DMI(Desktop Management Interface桌麵管理界麵)是一種新型的係統管理規範,它利用BIOS的程序自動檢測係統各種資源如主板、顯示卡、外設的工作狀況,並能隨時將工作狀況報告給管理者。管理者根據DMI提供的信息很容易發現係統故障。該接口不僅為管理者提供了更多的方便,還能降低維護成本。
如果沒有如美國標準信息交換碼(ASCⅡ)等字符格式標準,計算機信息的交換是不可能的。ACSII碼將字母表中的每個字母用一個7位的碼來表示,並使用8位編碼提供了一個擴展字符集。幾乎每個計算機都識別ASCII代碼集,所以你與其它用戶交換的任何文件能無需轉換地顯示出來(除了定製編碼擴展)。但是,在這種情況的方式中,並沒有你在文檔中采用的格式,如頁麵布局、段落排列和字符風格等。於是需要一種在不同平台上交換文件時保存文檔格式的方法。
已開發出了許多文檔交換標準,使用戶能運行在同一操作係統下的應用程序之間,或不同平台上的應用程序之間交換文檔。例如,一個UNIX應用程序和一個DOS應用程序都能打開並格式化文檔,隻要係統和文檔采用相同的文檔交換標準,格式化信息如黑體標題、段落標識、頁麵布局(頁邊空白、欄外標題、標尾)和其它文本信息都被編碼到文檔中,於是文檔在各種係統上顯示時都會是一樣的。這些信息通常還包括圖形格式信息。Microsoft的建成已久的豐富文本格式(RTF)具有文檔格式信息,但除了在Microsoft自己的產品中,RTF並不能很好工作。
文檔規定要有下列特性:
文檔具有內容,它以特定的布局安排在頁麵中。
文檔具有結構,它定義了文檔的段,如標題和段落。
一個特定的文檔體係結構,通過使用一種能被任何需要打開並顯示文檔的係統理解的語言,描述以上特性。文檔應該以同樣的方式表示信息,不管它下層的係統是什麽(隻要係統認識文檔的體係結構)。用戶應能編輯任何交換文檔,或者發送者應能給文檔上鎖以防止再作編輯,雖然嚴格控製,這後一種功能是很難達到完善的地步的。
在包含有許多不同計算平台的企業計算環境中,標準的文檔格式對於用戶間的信息交換是基本的。企業網的基本目的就是為所有用戶提供一種信息交換的方法。在建好這樣的一個網絡後,使用簡單的文件交換技術,僅維持如ASCII碼之類信息是很荒唐的。提供了跨平台文檔交換能力的先進文檔體係結構是必不可少的。
有好些領域的工作正在進行之中,包括麵向對象信息交換,如在Microsoft Windows對象鏈接與嵌入(OLE)或Apple的Amber所實現的那樣。這些環境強有力地支持麵向圖形和聲音及視頻等多媒體信息的交換。但是,對於包括聲音和視頻的複雜對象,接收這種文檔的人必須有一個應用程序能“回放”這些聲音和圖象,或者必須有一條鏈路回到創建該對象的應用程序。例如,一個用戶用鼠標雙擊一個,音對象,於是能放出聲音的應用程序就被調用。但這會限製文檔的便攜性。在網上,相應的應用程序必須存在於用戶的環境中。在OLE和Amber中,對象能維持網上別處應用程序的鏈接。於是用戶不再需要在他們本地係統中保存該應用程序。但如果該應用程序不能采用的話,將文檔移到另一網絡仍會帶來問題。詳見:“複合文檔”和“對象鏈接與嵌入”。
電子數據交換(EDI)是在美國國家標準協會(ANSI)控製下的電子交換標準,它起源於航運業和交通業。EDI為商用單據如購貨單、發票和船運通知等規定了結構,並為一個機構提供了通過通信鏈路交換這些單據的方法。交換關係通常在供應商和顧客之間,例如EDI提供了一種在可重訂單據的基礎上,顧客計算機向供應商計算機定購的辦法。交貨也是一樣,並且開出發票。在最簡單的單據中,EDI類似於公司間的電子函件。在某些機構中,Email已經由EDI實現。一旦安裝了一個合適的係統,EDI具有降低開銷和工作量需求的潛力。參見“電子數據交換。”
Open Document Architecture 開放文檔體係結構(ODA)
開放文檔體係結構(ODA)是國際標準化組織(ISO)為係統間交換那些包括有各種信息的文檔而製定的標準,以便接收者能象創建該文本時一樣查詢這些文本,並在必要時修改。前提是發送和接收兩個係統都要遵從ODA標準。ODA常用於通過X.400郵件係統交換文本或使用文件傳輸訪問方式(FTAM)時。
ODA複合文檔有以下組成部分:
文本(ISO 字符集)。
基於ISO 超文件計算機圖形標準的幾何圖形。
基於CCITT傳真標準的光柵圖形。
ODA文檔包括許多布局對象,它定義了一個文檔中的表示要素,如頁麵和每頁重複的欄外標題和標尾。邏輯對象是加到文檔布局中的要素,如章、節、段、標題、腳注和其它可格式化的對象。ODA文檔要經曆三個階段,產生三種類型的文本。
首先創建和編輯的文檔叫可處理文檔,它處於一種可校訂狀態,即使在交換後。
下一階段是布局處理,它規定了文檔按頁麵的表示。於是形成了不可校訂的格式化文檔或可作進一步校訂的格式化可處理文檔。
最後階段是影象階段,它形成最終打印或交換的文檔。
內容布局結構可以修改,但其邏輯結構被保留,這意味著你能改變文檔的表示方法,而不能改變最初作者的內容。當文檔在不同設備上顯示或在不同類型打印機上打印時其表示格式有時不一樣。
Standard Generalized Markup Language(SGML)標準規範化標記語言(SGML)
SGML是一種文檔語言,它定義了文檔的結構和內容,但它沒有象ODA那樣定義格式參數。它超出了ASCII碼集,為綜合和共享其它環境中創建的信息提供了方法。SGML基本上用於工作流和文檔管理環境中,它生成的文檔是智能的,而不是“愚笨”的。SGML文檔包含用於定義段落和標題之類組成部分的屬性,使文檔具有軟硬件獨立性。使用這種文檔,工作流軟件能將精力更多地集中在功能上而不是在文檔的轉換上。用戶和編程人員也可將信息存儲在這種文檔中,當這些文檔在其它係統中使用時,它們能夠轉換以執行相應操作或格式化。Novell NetWare 4.x中的Dynatext文檔查看軟件就是基於SGML的。
使用SGML,文檔格式能從包含數據的文檔中分離出來。這些格式信息被放在文檔類型定義(DTD)文件中,格式標誌標識文檔的每一個部分。例如,一個段落可能有一個格式標誌表示它是縮進圓體表格。字樣並不是SGML定義的部分,它們與下麵定義的Adobe Acrobat之類的產品有關。
SGML Open是一種包括Novell、Oracle和Intergraph的供應商組織,它的目的是將SGML作為一種可互操作標準來推動其發展。SGML缺乏顯示信息,但SGMLOpen正推出和采用另一種ISO標準,叫做文檔格式語義規範語言(DSSSL),來實現顯示,它定義了一個帶有文檔顯示信息的附加文件。
Acrobat Adobe System IncAdobe 係統公司的 Acrobat
Adobe係統公司的Acrobat提供了移動文檔交換能力,使文檔接受者能瀏覽格式化的文本。Acrobat適用於文獻編集出版社和使用許多不同類型計算機處理包括大量圖形內容文檔的其它商務應用。Acrobat包括下列模塊:
便攜文檔格式(PDF)軟件,它在Macintosh和基於Windows的計算機上代替了打印驅動程序(包括Post驅動程序)。生成源文檔的應用程序不再要求打印用於交換的文本。PDF是一種文檔描述語言,類似於Post,它描述文本將以怎樣的形式輸出,文檔輸出時怎樣查看它。
交換軟件,它運行在每種不同的計算機係統上,如DO〕S、Macintosh和UNIx係統。該軟件用於瀏覽並編輯已交換的文檔。
讀者軟件,它使其他人能瀏覽並打印交換的文檔,但不能創建文檔。該軟件以低價格單獨出售。
Adobe增加了Acrobat對SGML的支持,使用戶能修改他們和其他用戶交換的文檔。
Multipurpose Internet Marl Extension(MIME)Internet多功能郵件傳遞擴展標準(MIME)
MIME是一個Internet標準,它使不同類型的數據,如圖形、聲音、視頻和文檔等都包含在電子函件的消息中。格式化功能使用戶能指定字體風格、字體大小和文檔中的頁布局,這樣使那些沒有類似應用程序的其它係統上的用戶能閱讀並理解它們。
相關條目:Compound Documents 複合文檔;Electronic Data Interchange 電子數據交換;Electronic Mail電子函件;Groupware 群件;Imaging影像,映像,成象;Workflow Software工作流軟件。
文檔管理指文檔、電子表格、圖形和影象掃描文檔的存儲、分類和檢索。每個文本具有一個類似於索引卡的記錄,記錄了諸如作者、文檔描述、建立日期和使用的應用程序類型之類的信息。這些文檔一般歸檔在較便宜的磁帶上,必要時歸檔在可讀寫的光盤上。
在一個法律事務所的案例中,文檔管理跟蹤一個文檔發生的所有活動,如鍵字的數目、校訂和打印等,使客戶為這些服務付費。
文本管理係統與麵向對象的操作係統緊密相關,如Microsoft Windows的未來版本和IBM/AppleTaligent工程。麵向文檔的接口將自動地使一個應用程序基於文檔的信息之上。
文檔管理在法律事務所、保險公司、政府財政部門、廣告代理公司和其它具有大量書麵文件或影象操作活動的商業領域中最為有用。
相關條目:Archiving 歸檔;Backup and Data Archiving備份和數據歸檔;Compound Documents 複合文檔;Document Interchange Standards文檔交換標準;Groupware群件;Hierarchical Storage Management Systems分層存儲管理係統;Imaging影象,映象,成象;Storage Management System,Novell Novell的存儲管理係統;Workflow Software工作流軟件。
DNS是一個Internet和TCP/IP的服務,用於映射網絡地址號碼。例如,191.31.140.115映射為好記的名字,如tbones.acme.com.Internet。TCP/IP的實用工具如telnet文件傳輸協議(FTP)和簡單郵件傳輸協議(SMTP)也通過訪問DNS來確定你所指定的名字,並將其分解為網絡地址。當選擇了一個名字後,DNS將該名字翻譯為一個數字地址,並將其插入到傳輸的信息中。DNS的一個重要特點是,其地址信息是存在一個層次結構的多個地方,而不是在一個中心站點。每個場所都有一個域名服務器,來維護本地節點的信息。
域和DNS隨著Internet的發展而被引入其中。其結構是一棵具有許多分支子樹的分層樹,如圖D-26所示,該圖示意的是Internet的一部分。在分層的文件係統中,一個目錄具有許多子目錄,以同樣的方式,你可以想象DNS的這棵樹。從樹的頂層,有時也叫根層,被分支為幾個主要的分支,叫做域,下列是一些頂層Internet的域:
GOV=政府部門
EDU=教育機構
ORG=組織(非盈利型或非商業型)
COM=商業
MIL=軍事
NET=網絡服務供給者
也有國家域,如CA(加拿大)、UK(英國)、JP(日本)、DE(德國)、AU(澳大利亞),在US(美國)域中,對50個州中的每一個都有一個兩字母的代碼名。這些域由那些局限於一個國家的公司或組織命名用。而國際性公司使用COM域。
Setting Up DNS 建立 DNS
要加入一個域,你首先要與管理該域的組織聯係。每個場所必須提供一個名字服務器,存有能被網上其它計算機查詢的DNS信息。你也可以從許多商業的Internet服務提供者中得到一個為你運行的名字服務器。於是你所要做的事就是為你域中的用戶提供到該服務提供者的連接。
當你寫一個DNS名字時,應將主機名寫在左邊,接下來寫各層域名,一直到根。例如,為尋址在國家科學基金會(NSF)中的科學與信息技術係統(STIS),你應使用下列地址:
stis.nsf.gov
作為一個例子,假設你是一個大的叫做XYZ的跨國公司,並且你希望與Internet連接。你先與com域聯係,要求一個場所登記。你還要建立一台計算機來為你公司域中的用戶處理命名服務。這個係統與最近的Internet訪問域取得聯係。如果是一個小公司的話,也可隻建立一條到服務提供者的鏈路,成為提供者域中的一部分。不管哪種方法,隻要尋址是正確的,電子函件和其它傳輸信息最終都能通過網絡找到到目的地的路徑。
Running Local DNS Servers運行本地 DNS服務器
以上DNS討論大部分是關於作為全球Internet網的域和命字。一個組織的內部命名結構也可參照同樣的模式,但要包括部門或分部域。應建立一台或多台計算機來管理DNS命名。DNS是一個能駐留在幾個不同服務器上的分布式數據庫,以防係統崩潰。下麵討論主DNS服務器和輔DNS服務器:
主DNS服務器 這是主要的服務器,它在內存和磁盤上都保持有整個數據庫的拷貝。如果係統崩潰,該數據庫能重載到內存中。
輔DNS服務器 這是輔助DNS服務器,它獲得一份來自主DNS服務器的數據庫備份。當主服務器作修改時,輔服務器也要求作相應修改。
按這種方式來分布數據庫有幾個優點。首先,如果網絡跨城市、國家並需要廣域電信鏈路,你通過在每個地方放一份數據庫的備份,使那些昂貴的廣域鏈路上的通信量減小。用戶通過查詢本地的數據庫備份來搜索資源和其它用戶。其次,數據庫的分布化還提供了容錯能力。但每個數據服務器必須有自己的電源,並位於不會受火災、洪水、地震之類災害威脅的理想區域中。
Internet組織正致力於采用X.500目錄服務標準,因為它具有DNS中所沒有的功能。例如,X.500提供了名字查詢服務,能返回關於用戶和資源的信息,如物理地址、電話號碼等。
相關條目:Directory Services 目錄服務;Internet Internet網;Transmission Control Protocol/Internet Protocol(TCP/IP)傳輸控製協議/因特網協議(TCP/IP);X.500 Directory Services X.500目錄服務。
域定義了分層結構中不同級別的權限,例如,在政府界,有些城市有其自己的管理域。城市屬於縣域,縣又屬於州域,州屬於國家域,每個域履行自己的控製權限,但又包括在更大的域中。類似地,組織內的計算資源也能分組成為域。工作組或部門形成域,而該域又可能屬於更大的域。建立域的目的是為了方便管理和安全保密。
注意:單元和域是類似的概念。一個單元代表由一個中央權限管理的係統的一個特定的組。
Windows NT DomainsWindows NT的域
在Windows NT Advanced Server環境中,網絡域的存在是為了簡化管理並以驗證形式提供安全功能。如圖D27所示,一個用戶能登錄到自己的本地機器上,但要被這台機器驗證。或者,他登錄到域中,並為訪問該域中的服務器而受到驗證。主域服務器驗證用戶,然後讓他或她訪問域中的其它服務器。不管是主域服務器還是輔域服務器都有一個安全帳戶管理(SAM)數據庫拷貝,裏邊存有名字和口令信息。輔服務器備份這些信息,並在主服務器出錯時提供登錄服務。
在用戶的計算機、主域服務器和其它用戶可訪問的服務器之間具有信任關係,其它服務器“相信”主域服務器已正確地鑒別用戶。這使用戶隻需登錄到每個單獨的服務器上。圖D28圖示了記帳和銷售部門中的主域服務器之間怎樣建立一種信任關係,以便能驗證任一需要訪問部門間資源的用戶。
Lotus Notes DomainsLotus Notes 的域
在Lotus Notes中,一個域包括一個或多個Notes服務器,這些服務器共享一個通用的公用名(Public Name)和地址簿(Address Book)數據庫。該數據庫含有關於每個域中用戶的信息,如他們的郵政地址、郵件加密信息和於域中其它Notes服務器的信息。該域還為其它產品提供了網關服務。
Routing Domains路由選擇的域
Intcrnet和開放係統互連(OSI)網絡被分成一些自治區域,或是包含主機係統和路由器,並由單一職權管理的域。這些在一個自治區域內的係統和路由器叫做域內係統(OSI術語)或內部係統(Internet術語)。自治係統間的任一連接叫做域間互連。
在Internet中,內部網關協議(IGPs)如路由選擇信息協議(RIP)和優先開放最短路徑(OSPF)協議用於域內的路由選擇。外部路由選擇協議用於提供域間路由選擇。外部網關協議(EGP)為兩個位於各自域邊緣的相鄰路由器提供一種方法交換消息和信息。
這些協議使網絡管理員建立具有分層結構的網絡。每個域內能有自己的路由選擇,改變這些表並不影響其它域,並且減少了網上通信,而且每個路由器不需要重新配置自己的路由選擇表。每個域還可有自己的路由選擇策略。例如某個域可以根據價格進行路由選擇,而另一個域可以根據速度進行路由選擇。
相關條目:Domain Name Service域名服務;Lotus Notes Lotus的Notes軟件;Routing Protocols路由選擇協議;Windows NT,Microsoft Microsoft的Windows NT。
DOS Requester,NetWare NetWare礑OS請求解釋器 NetWare DOS請求解釋器是允許DOS工作站訪問NetWare網絡資源的一組模塊。對NetWare服務的請求被送往一個叫做IPXODI的模塊,它將請求加上頭部信息,並包裝數據以便通過網絡傳輸。
DOS Rognester Modules DOS請求解釋器模塊
下列命令,一般包含在一個叫做Startnet.Bat的批處理文件中(位於NWCLIENT目錄中),裝入DOSn Requester文件和服務。每條命令將在下麵描述:
LSL
NE2000.COM(或其它LAN驅動程序)
IPXODI
VLM
鏈路支持層(LSL)驅動程序
LSL是一個軟件驅動程序,用於在多個通信協議和支持Novell開放數據鏈路接口(ODI)規範的網絡接口卡之間控製傳送,如圖D-29所示。可將LSL想作一個中間人或交換板操作員,它接收數據分組並將它們送到相應的協議棧中,或者通過同一網卡從不同的協議棧中將數據分組傳送出去。
有幾種可能的LSL配置。LSL在下列配置中起中介作用:
單個網卡和單個協議棧。
單個網卡和多個協議棧。
多個接口卡和單個協議棧。
多個接口卡和多個協議棧。
LAN驅動程序
在Startnet.Bat文件中列出的LAN驅動程序依賴於工作站軟件安裝期間選擇的網絡接口卡。LAN驅動程序提供了安裝在係統中的網卡的特定硬件信息。寫到ODI多鏈路接口驅動器程序(MLID)規範中的驅動程序並不直接連到通信協議棧。MLID隻處理介質訪問信息而讓LSL來處理所有與協議相關的操作。
IPXODI
如圖D-29所示,LSL驅動程序位於網間分組交換(IPX)協議棧和網絡接口卡驅動程序之間。IPXODI是裝入一個IPX協議棧,並把它連接到LSL的驅動程序。其它的協議棧必須有選擇地安裝。你需要購買Novell LAN Workplace產品(DOS、Macintosh或OS/2)為工作站提供與ODI兼容的TCP/IP(傳輸控製協議/因特網協議)協議棧。
虛擬可裝入模塊(VLM)
VLM是一個用於裝載DOS請求解釋器軟件的可執行(EXE)文件。DOS請求器最重要的工作就是決定來自工作站的服務請求是轉回DOS,還是通過網絡轉向服務器。然而VLM.EXE隻完成裝載工作。VLM加載下列模塊,你可以在NWCLIENT目錄列表中看到它們。
CONN.VLM 這是一個連接管理器,它使工作站能同時連接一台或多台服務器。它跟蹤網上用戶可用的網絡服務和存儲設備。
IPXNCP.VLM 這是IPX分組處理模塊。
AUTO.VLM 這是提供重連接服務的模塊。
TRAN.VLM 這個模塊將信息導向正確的傳輸協議,如IPX或TCP/IP等。
NDS.VLM 這個模塊提供對NetWare 4.x目錄服務的訪問。
BIND.VLM 這個模塊提供對基於裝訂(bindery)服務的訪問(NetWare 4.x以前的版本)。
NWP.VLM 這個多路複用模塊,將信息導向NetWare 4.x目錄服務或基於裝訂的(NetWare 4.x以前版)服務,或是PersonalNetware,這主要看要使用哪一個。多路複用器允許其中一個或所有服務混合使用。
RSA.VLM 該模塊提供RSA(Rivest、Shamir和Adleman)加密算法和驗證能力。
F10.VLM 這是文件輸入/輸出模塊,它負責管理緩衝或非緩衝讀寫、基於突發方式讀寫和大Internet分組讀/寫的控製。
GENERAL.VLM 這個模塊為所列其它模塊提供通信功能。
REDIR.VLM 這個模塊提供實際的DOS重定向服務。
PRINT.VLM 這個模塊提供從工作站到網上打印機的打印重定向服務。
NETX.VLM 這是一個可選模塊,它提供對NetWare以前版本外殼程序的向後兼容。因為有些應用程序需要以前外殼程序的功能。
相關條目:LAN Workplace Products,Novell Novell的LAN Workplace產品;NetWare NetWare網絡操作係統;Novell Novell公司;Open Data-Link Interface(ODI)開放數據鏈路接口(ODI)。
"下載"是指通過網絡從一台距離很遠的電腦接受數據,並把接受到的數據存儲在進行"下載"的電腦上。平時你聽別人說的"去down一個東東下來!"就是指去下載一個東西回來。
Downsizing 向下規模化,下移 向下規模化:原指開除高薪的高級雇員,代之以“臨時”的勞動力
——摘自加州Foster市《上向雜誌》
向下規模化是指機構內將小型計算機和大型計算機替換成基於LAN的服務器和工作站的過程,一般要涉及到UNIX機櫃或強大的超級服務器並轉換到客戶機-服務器計算。
許多機構已花費太多投資,卻不能完全替換這些大型計算機和小型計算機係統,或要求使用它們的特殊工程和科學應用,或重新設計網絡係統價格太高等,這些原因都使得他們都離不開原來的係統。
Dot Per Inch的縮寫。每英寸所打印的點數或線數,用來表示打印機打印分辨率。這是衡量打印機打印精度的主要參數之一。一般來說,該值越大,表明打印機的打印精度越高。
DPI是Dot Per Inch的縮寫,是衡量打印機分辨率的一個重要參數。DPI是指每英寸可打印的點數。如300 DPI,即表示打印輸出的每一個點為1/300英寸或每英寸可打印300個點。DPI 值越高,打印輸出的效果越精細,相應的輸出時間也就越長。
最常用的一種電腦內存。它通常使用一個晶體管和一個電容器來代表一個比特。和ROM及PROM等固件內存不同,隨機存取內存的兩種主要類型(動態和靜態)都會在切斷電源之後,丟失所儲存的數據。
驅動程序是一個和特定的物理設備(或特定的軟件)打交道的程序。這個程序包括一些對此硬件設備有特殊用途的知識,這個硬件設備如何和計算機傳輸信息,數據格式如何,應該如何初始化,如何中止等類似的問題。在PC上,這類程序通常以DLL文件的形式出現,當然,過去的老驅動程序則是以SYS的形式出現。
一種可以顯著提高普通電話線數字容量的技術。DSL有兩種類型的用途:一種是ADSL(非對稱數字用戶環線),用於要求很快的下載速度,但上傳速度較慢可以接受的互聯網接入領域;還有一種是SDSL(對稱數字用戶環線),用於對下載和上傳速度都有較高要求的短距離網絡連接。
和同樣也是數字技術,但需要通過轉換電話網絡的ISDN不同,DSL可以提供“不間斷”的連接。在一家電信運營商的中央辦公室,DSL流量被聚集成為一個名叫“DSL接入多重通道”(DSLAM)的單元,並被傳送給適當的ISP和數據網絡。
DTR( Data Terminal Ready ),數據終端就緒的首字母縮略詞。例如,在串行通信中使用的一個信號,通過計算機發送到調製解調器上,以表明計算機已經準備就緒,可以接收未來的傳輸。
Duplex Transmission 雙工傳輸 參見Transmission Media,Method,and Equipment 傳輸介質,方式和設備。
Duplexed Systems 雙工係統 雙工係統以鏡象形式提供數據保護,它一次同時將數據寫到兩個地方。鏡象意味著鏡象的兩個盤是連到一個磁盤通道(適配器卡)上。雙工意味著每個盤連到它自己的適配器卡上,這增加了另一級別的數據保護。整個服務器也能雙工,這樣即使一台服務器不能工作了,用戶也決不會沒有服務器。雙工服務器用高速接口(光纖)連接起來,並被放在分開的地方以防止局部災害。
相關條目:Disk Mirroring and Duplexing 磁盤鏡象和雙工。
目前最常見的鍵盤排列方式,又稱為 QWERTY 鍵盤,排列方式的設計使得常用字母較為接近鍵盤中央。另一個原因是舊式打字機若不適當錯開打字模,將很容易卡在一起。
Dynamic Data Exchange(DDE) 動態數據交換 (DDE) DDE是指在一台計算機上運行的進程之間交換信息的一種互處理技術。它在Microsoft Windows產品中采用。
相關條目:NetDDE 網絡動態數據交換。
Dynamic Routing 動態路由選擇 動態路由選擇是指路由器隨著網絡拓撲結構和通信流量的改變而自動調整的過程。與之相對的是靜態路由選擇,它需要路由器管理人員手工輸入路由。動態路由選擇在所有現代路由器中都使用,但必要時仍要采用編程,按規則定製路由。相關條目:Routing Protocols路由選擇協議。
Distributed Object Management Facility(DOMF),Hewlett-Packard HP的分布式對象管理設施 (DOMF) DOMF提供分布式環境中對象間的通信機製。DOMF提供基本的對象通信和管理服務,形成了分布式對象計算的基礎。使用DOMF,開發人員可以生成運行在具有不同操作係統、用戶接口和通信協議的多供應商環境中的應用程序。它為網絡用戶和其應用程序提供了一種方法——訪問來自大量應用程序的如電子表格數據或圖形等對象,而不僅限於訪問生成此對象的應用程序。
DOMF是HP公司對對象管理組(OMG)的通用對象請求代管體係結構(CORBA)的實現。CORBA定義在DMG的對象管理體係結構(OMA)中。OMG是包括SunSoft、HP及30o多個其他成員組成的工業聯盟。1993年末,HP宣布了它的對象請求代管+(ORB+)係列對象工具和服務,它們是基於DOMF的。
相關條目:Common Object Request Broker Architecture公用對象請求代管者體係結構;Distributed Objects Everywhere,SunSoft SunSoft全分布式對象;Object Management Architecture對象管理體係結構;Object-Oriented Interfaces and Operating Systems麵向對象接口和操作係統;Object-Oriented Technology麵向對象技術;Object Request Broker對象請求代管者;Objects 對象,目標,實體。