電腦詞典/電腦詞典--名詞解釋-R
Radio Networks 無線電網路 無線電通訊為無線聯網和移動計算提供支持。無線網中不需要用線纜互連工作站,代替線纜的是安裝在電信局的中心發送器/接收器(或叫收發器),通過它把信號廣播給各工作站。
Radio Networks 無線電網路
無線局域網設備是一個收發器,它通過以太網電纜連向服務器或其它網段。有兩種無線電技術用於構成無線網:
窄帶無線電通信(Narrow-Band Radio) 這種技術類似於無線電臺的廣播,必須把發送器和接收器都調撥到同一頻帶。無線電信號可以穿越牆物,在一個很廣的域內傳播,所以不必把它調聚成束。然而,窄帶射頻發送有無線電波反射的問題,並受聯邦通信委員會管制,它們必須準確地進行調諧,以防其它頻率的干擾。
擴頻無線電通信(Spread Spectrum Radio) 這種技術是在一個很寬的頻率範圍內廣播信號,避免在窄帶無線電通信中遇到的問題。用一種編碼來傳播信號,接收站用同一編碼來恢復信號。用這種方法,擴頻無線電信號能工作在其它信號所佔據的頻率範圍內。擴頻無線電信號不會干涉常規的無線電廣播,這是因為它的能量十分微弱。
Mobile Radio Networks 移動無線電網
有兩種相互競爭的移動式無線電技術。第一種基於分組無線電技術和上聯衛星的鏈路,第二種是使用現有的蜂窩式電話系統。移動無線電網正逐步成熟起來。服務公司為流行的通信服務和網路提供信關,如AT& T Mail、MCI Mail、CompuServe和因特網。像Microsoft(微軟)這樣的操作系統和軟件供應商正在為移動用戶專門設計軟件包。
分組無線電通信(Packet-Radio Communication)分組無線電通信把(PRC)發送的信息分成若干數字分組,每一個分組都包括源地址、目的地址和糾錯信息。這些分組被鏈接發送給衛星,然後進行廣播,各接收設備只接收目的地址是自己的分組,由於傳送是雙向的,所以可以使用檢錯和糾錯方法。從事分組無線電通信的公司有位於依利諾州Linco lnshire的Ardis、新澤西州Woodbridge的RAM Mobile Data和加州Lafayette的Nextel等。
蜂窩數字分組通信(Cellular Digital Packte Communication)蜂窩數字分組數據(CDPD)是一個允許顧客通過現行蜂窩網路發送計算機數據的蜂窩無線網規範。CDPD中定義的分組方法為突發方式的計算機數據傳送提供了有效的方法,典型的象E-mail交換和數據庫查詢。由於設備具有雙向傳送性能,所以傳送過程中還可以進行檢錯和糾錯。CDPD是一個由蜂窩電信局和計算機公司組成的國際性組織定義的。其中包括九個地方貝爾運營公司中的八個、IBM公司、McCaw Data公司、Contel Cellular公司和GTE Mobilnet公司。
相關條目:Advanced National Radio Data Service高級國家無線電數據服務;Cellular Digital Packet Data蜂窩數字分組數據;Mobile Computing移動計算;Packet-Ratio Communication 分組無線電通信;Wireless LAN Communication無線局域網通信;Wireless Mobile Communication無線移動通信。
RAID 冗餘獨立磁盤陣列:Redundant Array of Independent Disks 的首字母縮略詞(以前稱做 redundant array of inexpensive disks)。為提高性能和可靠性將數據和用於糾錯的信息分別存放於兩個或多個硬盤驅動器的一種數據存儲方式。磁盤陣列由陣列管理軟件和控制糾錯的磁盤控制器管理。RAID 通常用於網路服務器。
RAM Mobile Data RAM移動數據公司 RAM移動數據公司和其搭檔Ericsson GE移動通信公司,為移動式計算機用戶提供雙向無線通信服務。服務覆蓋了美國大部分地區,與其競爭對手Ardis相比,它使用了相對較低的8Kbps的傳輸速率。然而,該項服務不貴,原本就是面向顧客市場設計的。
相關條目:Advanced National Radio Data Service 高級國家無線電數據服務;Mobile Computing 移動計算;Packet-Radio Communication 分組無線電通信;Radio Networks無線網;Wireless LAN Communication 無線局域網通信;Wireless Mobile Communication無線移動信。
RDRAM Rambus動態隨機存取內存 美國Rambus公司開發的一種動態隨機存取內存芯片技術。基本RDRAM(Base RDRAM)在1995年推出,數據傳輸速度為600MB/秒。協同RDRAM(Concurrent RDRAM)在1997年推出,數據傳輸速度提高到700MB/秒。1998年,直接RDRAM(Direct RDRAM)再次把數據傳輸速度提高到1.6GB/秒。協同RDRAM一直被用於電子遊戲機,而直接RDRAM則被用於個人電腦。
Rambus公司自己並不直接生產RDRAM芯片,而是通過發放許可證讓其他內存芯片製造商生產這種內存芯片產品。英特爾公司對Rambus公司進行了投資,並參入了RDRAM芯片的設計工作。
RDRAM 高頻DRAM:RDRAM是由美國的Rambus設計生產的高頻DRAM(Dynamic Random Access Memory,動態隨機存取記憶體),具有1000 Mbps。英特爾(INTEL)與RAMBUS合作發展運作時脈達1600 MHZ的NDRAM。
Redirector 重定向器(程式)重定向程式是運行在聯網工作站上的一個程式,它截獲對網路資源和服務的訪問請求,把它們轉向到網路服務器或對等網工作站上。例如,如果一個工作站用戶請求訪問本地檔案,重定向程式引導請求到本地操作系統,如果請求訪問網路服務器檔案,重定向程式則引導請求到網上相應的服務器。請求被放在一個包含服務器地址的數據分組裏。
在NetWare和其它PC網上,重定向軟件是隨著安裝在計算機中網路接口適配器的設備驅動軟件一起分別安裝到每一個工作站上的。
相關條目:Client Software客戶機軟件;DOS Requester,NetWare NetWare的DOS請求解釋器;LAN Work Place Products,Novell Novell的LAN Workplace軟件產品;Network Driver Standards網路驅動程式標準。
Reduced Instruction Set Computer精簡指令系統(集)計算機 微處理器有套叫做微碼(microcode)的指令集,程式員可使用它生成低級語言計算機程式。這套指令集完成多種任務,如移一個值到寄存器中或運行對寄存器中的值求和的指令。微碼可以很簡單也可以很複雜,這依賴于微處理器生產商的選擇和芯片的使用目的。微碼可以分為兩類:複雜指令集計算機(CICS)設計 包含一個龐大的微碼集,可以簡化處理器上運行程式的生成。
精簡指令系統計算機(RISC)設計 正如其名,有著一套精簡的指令集,無疑能提高處理機效率,但是需要更多複雜的外部編程。
RISC設計基於由John Cocke在IBM所作的工作。他發現20%的計算機指令做了80%的工作,他的80%規則導致了RISC體系結構的發展。這種結構僅包含使用得最多的指令,減少了指令數量。其它的指令必須用外部軟件實現。
CISC微處理器在八十年代壟斷了微型計算機市場,但是當用戶需要更高速度時,RISC設計將更具持久的競爭力。而且模塊程式設計方法和高級編程接口使得編程更容易了,這樣減少了RISC設計的編程複雜性。基於RISC的處理器有MIPS芯片、DEC的Alpha芯片,IBM的RS芯片族。當今和未來的處理機設計似乎更傾向於RISC。
Redundant Arrays of Inexpensive Disks(RAID)廉價磁盤冗餘陣列 RAID是一個驅動器陣列,作為一個單驅動器使用。數據通過一種“分拆(striping)”技術均勻地寫在每一個驅動器上,分拆技術把數據分別放在兩個或多個驅動器上,如圖R-1粗略例示。數據分拆可在位級或扇區級進行,一個扇區是一個磁盤數據塊。分拆提高了吞吐量並且提供了一種冗餘的形式,可以保證磁盤陣列中一個磁盤出現故障時不影響系統正常工作,這是通過把分散的數據編碼到一個稱為奇偶驅動器的備份驅動器來實現的。
在RAID系統中,磁盤控制器是很重要的硬件部份,因為它影響性能和容錯。常用幾個控制器來預防控制器故障。小型計算機系統接口(SCSI)適配器具有非常好的讀寫性能,所以在RAID系統中幾乎都使用SCSI。一個驅動器發出讀寫命令後,SCSI控制器便能與它斷連而轉向其它驅動器操作,而這個驅動器繼續自己的操作。
RAID提供了與磁盤鏡象和磁盤雙工類似的冗餘。冗餘的級別取決於所使用的RAID級,(下面介紹了“RAID級”)。在一般的磁盤鏡象配置中,一個備份驅動器對應一個主驅動器。在三級RAID中一個奇偶驅動器為兩個或多個主驅動器提供鏡象,使用一個編碼方案向奇偶驅動器寫入信息,這些信息與寫在其它驅動器上的數據有某種聯繫。若一個驅動器出故障,奇偶碼和其它驅動器一起用來生成丟失的數據部分。
購買一個奇偶驅動器比為每一個主驅動器都配置一個備份鏡像驅動器便宜得多。然而,奇偶驅動器僅在每次只有一個驅動器出現故障時起作用。若兩個或多個主驅動器故障,奇偶驅動器無法提供足夠的信息重構數據。但是,只要防止了電源浪湧電壓發生,兩個驅動器同時出故障幾乎不可能。
許多RAID系統允許磁盤的熱更換,也就是說在系統運行時磁盤能更換。當磁盤更換後,用奇偶信息來重構磁盤的數據。重構發生在操作系統正處理其它操作時,所以在重構操作期間,性能會有些損失。
RAID Levels RAID級別
RAID有多級,當購買使用RAID系統時,需要檢查一下RAID的級別是否符合系統需要。
0級RAID(RAI Dlevelo) 數據被分拆至多個驅動器,但無冗餘驅動器,不提供數據保護功能。
1級RAID(RAI Dlevel1) 數據被分拆到一個驅動器陣列上,每個驅動器與一個備份驅動器形成鏡象。在4個驅動器的陣列中,2個用作主驅動器,2個用作鏡像驅動器。1級RAID同時具有分拆的優點和最高級別的數據保護功能,因為所有主驅動器都有鏡像。
2級RAID(RAID level 2) 這一級一般不採用。它把數據按位分拆至陣列中各驅動器上。3級RAID與之類似,但使用得更廣。
3級RAID(RAID leve1 3)數據按位或按字節(可選擇)分拆至陣列中的各個驅動器(除了一個作為奇偶驅動器的驅動器以外)。在4個驅動器的陣列中,數據分拆在3個驅動器上,奇偶信息寫在第4個驅動器上,此級提供良好的讀性能,但寫操作相對較慢。因為每次寫操作時都要寫奇偶驅動器。
4級RAID(RAID level 4) 此級與3級RAID相似,但數據是按扇區不是按位或字節分拆的。讀的次數減少了,因為每個驅動器能讀一整個磁盤扇區。
5級RAID(RAID level 5) 數據以扇區為單位寫到驅動器陣列中所有的驅動器上,同時糾錯碼也寫入所有的驅動器。這一級寫操作較快,因為奇偶信息寫到各驅動器上的而不是象3級RAID寫到一個驅動器上,磁盤讀性能也提高了。因為每驅動器可以以磁盤塊讀取。
市場上為服務器設計的RAID系統大部分是4級RAID或5級RAID。Compaq SYSTEMPRO使用4級RAID,但提供了在5級RAID上使用的升級軟件驅動程式,能獲得更好的性能。這種磁盤陣列較貴,你需要在價格和你對持續聯機數據保護的需要中權衡。你還必須考慮的是RAID系統的性能和價格與很多網路0S提供的標準磁盤鏡象和磁盤雙工技術孰優孰劣,另外要考慮的是RAID系統一般是有專利的,所以你必須和製造商經常聯繫以獲得未來的支持和服務。
相關條目:Disaster Recovery災害恢復;Disk Mirroringand Duplexing磁盤鏡像和雙工;DiskStorage Systenm磁盤存儲系統;Fau1t Management故障管理。
Regional Bell Operating Companies(RBOC)地方貝爾運營公司 地方貝爾運營公司(RBOC)是在AT&T公司分解後,於1984年按照重建協議建立的。總共有22個RBOC,最後的重建協議是美國地方法庭的最終判決修正案(MFJ)。這個最終判決修正案結束了司法部對AT&T的指控。
RBOCs組成7個地方貝爾控股公司。每個RBOC在某個地理區域內工作,每個區域分為叫做本地訪問和傳輸區域(LATA)的服務區域。LATA在重建時被規定,現有近200個。LATA劃分了本地服務和長途服務的界限。
Ameritech包括中西部各州:伊利諾伊、密歇根、印第安納、俄亥俄和威斯康星州。RBOC包括伊利諾伊貝爾公司、密歇根貝爾公司、印第安納貝爾公司、俄亥俄貝爾公司和威斯康星電話公司。
Bell Atlantic包括大西洋中部各州:康涅狄格、特拉華、馬里蘭、新澤西、賓夕法尼亞、西弗吉尼亞和弗吉尼亞州。RBOC包括賓夕法尼亞貝爾公司、Diamond州電話公司、新澤西貝爾公司和4個Chesa-peake和Potomac(C&P)公司(馬里蘭、弗吉尼亞、西弗吉尼亞和華盛頓特區的C&P)。
Be11 South包括南方各州:亞拉巴馬、佛羅里達、佐治亞、肯塔基、路易斯安納、密西西比、北卡羅來納、南卡羅來納和田納西州。RBOC包括中南貝爾公司和南方貝爾公司。
Nynex包括東北各州:緬因、新罕布什爾、紐約、羅得島和佛蒙特。RBOC包括新英格蘭電話公司和紐約電話公司。
Pacific Telesis包括西部各州:加利福尼亞和內華達州。RBOC包括太平洋貝爾公司和內華達貝爾公司。
Southwestern Be11包括阿肯色、堪薩斯、密蘇裏、俄克拉荷馬和得克薩斯州。這個區域只有一個RBOC,稱為西南貝爾公司。
US West包括西部各州:亞裏桑那、科羅拉多、愛達荷、明尼蘇達、蒙大拿、內布拉斯加、新墨西哥、北達科他、俄勒岡、南達科他、猶他、華盛頓和懷俄明州。RBOC包括高山貝爾公司、西北貝爾公司和太平洋西北貝爾公司。
不屬於貝爾公司的獨立電話公司(ITC)也在LATA區域內提供服務。所有在LATA內的服務稱為LA-TA內服務。在LATA外部的服務稱為LATA間服務,由長途交換局(IXC)提供服務。有許多長途交換局,例如MCI、US Sprint和AT & T。
司法部最終判決修正案(MFJ)規定了RBOC能提供的商務類型。例如有權提供LATA內交換服務,提供訪問LATA的長途交換局和轉銷,但不能生產將屬於顧客資產的設備。主要的是,RBOC不能提供局間交換服務,並需交納檔案稅,它們提供的服務價格是固定的。
相關條目:AT&T 美國電報電話公司;Carries電信局;Carrier Services 電信服務(業務);Local Access and Transport Area本地訪問和傳輸區域(LATA);Local Exchange Carrier 本地交換(電信)局。
Registry 註冊表 在Microsoft Windows 95/98/NT系統中我們會經常聽到什麼註冊表之類的東西。註冊表就是保存計算機內所有軟件/硬件信息的地方,而且是唯一的地方。以前的Windows系統會以.ini檔案保存這些信息。但是因為安裝的應用程式越來越多,檔案數目越來越多,無法管理。如果用戶改變了這個檔案的內容,就會使系統變得極不穩定,所以有必要將這些信息統一存儲,而且不能讓用戶隨便加以改變。這就產生了註冊表。在Windows95/98/NT系統中我們還可以看到.ini檔案,那是為了兼容的考慮。
Remote Access Software遠程訪問軟件 遠程訪問軟件用於遠程工作站或移動用戶撥號入網和訪問網路資源。通常採用帶Modem的撥號線路連接,因此,傳送速度較直接連到局域網低。要提高性能,必須減少遠程用戶和網路間的通信量。遠程訪問軟件把遠程用戶的計算機看作一台啞終端,而在LAN站點上執行所有計算任務。在這種方式下,在線路上僅僅傳輸屏幕和鍵盤信息。但是,必須配置一台專用計算機來滿足每個用戶撥號的需要,如圖R-2所示。遠程訪問軟件有以下優點:
遠程工作站用戶好象在使用連在LAN上的工作站。
因為檔案沒有在線路上傳輸,所以延遲時間很短,用戶便可實時訪問數據庫檔案。
訪問檔案和數據庫的速度與LAN上速度一樣,因為局域網工作站執行所有操作,僅有鍵盤輸入和屏幕顯示從本地PC機傳送到遠程工作站。
因為遠程工作站不執行任務處理,所以啞終端常用作遠程工作站。
遠程訪問替換的辦法是將所有信息通過電話線直接傳給用戶。若用戶正在操作數據庫或檔案,則用戶所需的所有信息必須傳給用戶以在遠程系統中進行處理,這不僅影響了效率,而且帶來了安全保密問題。用戶需要在本機而不是網路上裝入和運行大量軟件。例如,用戶必須在本地磁盤上運行Windows,僅從遠程連接的LAN上獲得數據。
一些遠程訪問產品適用於Windows和客戶機/服務器應用。如Techsmith(位於密歇根的Lansing)的Remote NB確保了只有數據請求和這些請求的響應在遠程工作站和LAN之間傳遞,因而有效地支持Windows應用程式。客戶機/服務器請求適合於遠程訪問。LAN的網關(連到LAN的專用工作站)截獲和處理遠程工作站客戶機的網路協議輔助操作,盡可能地減少遠程連接的通信量。一般RemoteNB工作在協議棧的較高層以減少通信量。
遠程訪問服務器產品十分實用,因為可使多個用戶訪問網路而只需較少的硬件設備。在此系統中,在一個多任務計算機上運行多重撥號會話,使得多個遠程用戶可通過各自的調制解調器撥進同一台計算機,如圖R-3。例如Novell的NetWare訪問服務器軟件(NAS)運行在專用通信服務器上,可為15台PC機提供會話。在服務器上運行每一個會話就象一台有640K內存的Intel 8086計算機在作用。每一個遠程訪問連接需要一個串端口和一個調制解調器。
另一類遠程服務是電子函件。電子函件程式可撥號到中央郵局系統,它交付用戶的函件並收集未取走的函件。這些系統能高效地使用電話連接。建立連接後,函件被傳送並收取,然後系統掛斷連接。電子函件系統提供的用戶到用戶的非實時通信較語音郵件或對話更方便和有效。電子函件的存儲-轉發方式不僅有利於消息傳遞,也適用於檔案和數據傳送。用戶甚至能用電子函件消息申請數據庫資源,然後可在另一個時間通過另一個電子函件消息得到應答。
許多供應商正在加速為遠程用戶開發特定的支持遠程用戶的附加軟件包或應用程式。Microsoft開發了Windows的另一特性,使Windows能自動保存用戶的工作環境,從而使用戶能在一個場點斷連而在另一場點重連時,仍保存自己的設置和工作。Novell的NetWareConnect是一個遠程通信平臺,可讓移動用戶連到NetWare網。它提供遠程節點、遠程控制、撥入/撥出服務和安全管理功能。NetWare Connect的前驅是NetWare異步通信服務軟件(NACS)。以後的增強還包括對Macintosh的撥出和支持UNIX-TCP/IP用戶的點對點協議。
雖然配置一台專用PC或訪問服務器對遠程用戶來說比較貴,但遠程訪問在網路環境中還是佔有一席之地。當遠程用戶需要進行大量的磁盤訪問時,在本地機器間傳送數據,而後在遠程系統上顯示結果是非常經濟的。網路管理員需估算遠程用戶的電話費用和時間。遠程控制軟件可減少這些費用。
相關條目:Dialup Line撥號線;Mobile Computing移動計算;Modems調制解調器;Wide Area Networks廣域網。
Remote Procedure Call 遠程過程調用 進程間通信(IPC)是在多任務操作系統或聯網的計算機之間運行的程式和進程所用的通信技術。有兩種類型的進程間通信(IPC)。
本地過程調用(LPC)LPC用在多任務操作系統中,使得同時運行的任務能互相會話。這些任務共享內存空間使任務同步和互相發送信息。
遠程過程調用(RPC)RPC類似於LPC,只是在網上工作。RPC開始是出現在Sun微系統公司和HP公司的運行UNIX操作系統的計算機中。
通過IPC和RPC,程式能利用其它程式或計算機處理的進程。客戶機/服務器模式計算把遠程過程調用與其它技術如消息傳遞一道,作為系統間通信的一種機制。客戶機執行自己的任務,但靠服務器提供後端檔案服務。RPC為客戶機提供向後端服務器申請服務的通信機制,如圖R-4所示。如果你把客戶機/服務器應用程式想作是一個分離的程式,服務器能運行數據訪問部分,因為它離數據最近,客戶機能運行數據表示和與用戶交互的前端部分。這樣,遠程過程調用可看作是把分割的程式通過網路重組的部件。LPC有時也稱耦合(Coupling)機制。
用這種方式分割程式,當用戶要訪問數據時就無需每次拷貝整個數據庫或它的大部分程式到用戶系統。其實,服務器只處理請求,甚至只執行一些數據計算,把得出的結果再發送給用戶。因為當數據存放在一個地方時,數據庫同步很容易實現,所以多個用戶可同時訪問相同的數據。
分佈式計算環境是由一個通信系統——網路連接的計算機集群。很容易把這個網路看成一個計算平臺,若是對等方式,其中任何一台計算機都能成為客戶機或服務器。一些處理任務可被分成獨立運行程式在不同的網路計算機上並行處理,而獨立的程式被交給最適合這個任務的計算機處理。這種策略可利用計算機空閒資源,提高網路的效益。一個典型的企業網包括許多運行著不同操作系統的異構計算機系統。
隨著企業網的產生,開發商必須編制可在各種計算機和網路通信協議中都能運行的程式。現在人們正努力使得遠程過程調用獨立,這意味著開發商就不用考慮底層的網路和網路上數據傳輸所用的協議,下面介紹RPC在開放式軟件基金(OSF)的分佈式計算環境(DCC)中實現的相關方法。RPC工作於多種分佈式計算環境。
SunSoft的開放網路計算(ONC)的遠過程調用/外部數據表示(RPC/XDR)協議被廣泛採用。在三百一十萬個運行網路檔案系統(NFS)的系統中,有二百八十萬個使用ONCRPC庫,並在分佈式應用中作為客戶機或服務器。ONCRPC被IBM的所有操作系統所支持(除了OS/400)。UNIX系統實驗室把RPC/XDR當作是UNIX System V Release 4的一個標準部分。Novell支持下一代ONC+傳輸自立遠程過程調用(TI-RPC)技術.TI-RPC 使用運輸層接口(TLI)實現傳輸自立。TLI提供了一種訪問面向連接或非連接傳輸服務的通用方法(這在“STERAMS環境”中有所敍述)。
Open Software Foundation(OSF)RPC 開放軟件基金會(OSF)的RPC
RPC工具提供了一種編程語言和編譯器,它們使用可看作是本地過程的可運行於客戶機和服務器上的模塊開發分佈式應用程式。運行時設施(run-timefacility)使得分佈式應用程式能在多機種異構系統上運行,這樣使得底層體系結構和運輸協議對於應用程式是透明的。
程式員用接口定義語言(IDL)建立接口定義(interface definition)。IDL是程式員用來設計遠程運行的過程的工具。IDL編譯器把IDL接口定義轉換成與客戶機和服務器相連的占位程式(stub)。客戶機上的占位程式可加入到服務器的過程,而服務器上的占位程式也可加入到客戶機過程。位於客戶機服務器的RPC運行時設施與占位程式合作,來提供RPC操作。
異構環境中使用RPC的一個問題在於,不同的機器有不同的數據表示,OSFRPC通過具有調用機器的基本數據表示的特徵調用來解決這個問題。當收到調用時,若根據特徵知道兩台機器數據表示不同的話,接收器就進行數據轉換。
RPC運行時設施提供把客戶機請求傳送給服務器和在網上發送和接收響應的功能。DCERPC運行時設施也和網路上其它DCE服務相互作用,這些DCE服務有命名、安全和定時服務。運行時設施有下列特徵:
可在多種網路上運行。開發者無需為每個網路編寫特定的應用程式。
提供客戶機或服務器或網路上的故障恢復。它支持檔案系統、數據庫和其它傳輸可變長數據的服務。
提供獨立於任何一個目錄服務的基於名字定位服務器的方法。
提供安全工具的接口,以防RPC通信遭受破壞。安全服務保證機密信息的保密性和提供鑒別來保護通信完備性。
支持網上併發或並行處理的多線程調度,於是一個應用程式就能同時執行多個操作
提供多供應商提供的系統環境的可移植性和相互操作性。
相關條目:Application Program Interface應用程式編程接口;Connectionless and Connection-Oriented Transaction無連接和面向連接事務;Distributed Computing Environment,OSF OSF的分佈式計算環境(DCE);Enterprise Networks企業網;Interprocess Communication進程間通信;Middleware中間件。
Repeater 中繼器,重複器 電信號在電纜中傳播,它們隨電纜伸長而成比例減弱。這種現象稱為衰減(attenuation)。中繼器就是網路中簡單的添加設備,使得電纜中信號增強,這樣網路的長度就可以擴大了。中繼器除在擴展的電纜段增強了傳輸信號,一般不改變信號的其它特性。也有些中繼器過濾噪聲。中繼器一般來說是啞設備,具有以下特徵 :
中繼器再生信號使得信號能傳播更遠。
中繼器一般用於如以太網的線性電纜系統。
中繼器用於協議棧的最底層——物理層。高層協議不使用中繼器。
用中繼器連接的網路段都必須使用同樣的介質訪問方法。
用中繼器相連的網路段成為同一網路的一部分,具有相同的網路地址。
中繼器一般在單座建築中使用。
網段中的每個節點有自己的地址。擴展段中的節點地址和已有的網段節點地址必須相同,因為它們已成為同一網路段上的一部分。
中繼器傳輸分組的速度和所在網路相同,在以太網上大約是10Mbps,橋接器大約是每秒可傳15,000個分組。路由器傳輸分組的速度比橋接器慢5倍,配置中繼器一般是由於距離原因(以太網上粗纜是500米[1,650英尺]配一個電繼器,細纜是185米[610英尺]配一個)。中繼器重建分組的前置域(preamble)。前置域使得接收器在使用分組中信息之前達到位同步。
擴展局域網和加入更多的工作站會增加局部網的擁塞。一般的規則是每個局域網段不能超過50個工作站。若擁塞度很高,就需考慮通過橋接器把局域網分成2個或多個網段,一般認為,中繼器適用於遠地工作站的連接,而不是作為增加工作站的手段。
相關條目:Bridging橋接;Networks網路;Routers路由器。
Replication複製 複製是拷貝整個或部分數據庫到另一個地方備份和(或)對數據庫提供最新修改的技術。複製僅僅是一個保持分佈式數據同步的技術。另外一種經常使用的方法是雙階段提交,下面介紹這兩種方法的簡單比較。
兩階段提交(Two-Phase Commit)用在同時向多個分離的數據庫寫信息的聯機事務處理中。要修改分理處數據庫的銀行事務就是一個例子。在雙階段提交中,所有涉及的數據庫首先必須應答監控程式,表明它們準備好寫數據,然後當它們寫完之後還必須告知監控程式。如果其中任何一個系統不能應答,所有的系統都異常終止寫操作。詳見“Transaction Processing事務處理”條目。
複製包括每隔一段時間或在一次重大修改之後拷貝整個或部分數據庫,從遠程站點拷貝到主數據庫或從主數據庫拷貝到遠程站點。
複製適用於那些並不是所有的數據庫修改都對時間敏感的場合。例如,一個目錄服務包括網路上的用戶和資源名字。將這個數據庫(或它的分區)拷貝到遠程站點,這樣遠地用戶可在本地訪問到主站的數據,而無需使用廣域網連接。數據庫的變化,例如新用戶的增加不是那麼緊要,遠程用戶並不是急迫地需要新修改的信息。所以遠程數據庫可定期複製,或在晚上複製,以利於減少昂貴的廣域網鏈路費用。
相關條目:Directory Services目錄服務;Directory Services,NetWare NetWare的目錄服務;Directory Services,Open Software Foundation開放軟件基金會的目錄服務;Disaster Recovery災害恢復;Distributed Computing分佈式計算;Distributed Database分佈式數據庫;Distributed File System分佈式檔案系統;Partition Management(數據庫的)分區管理;Transaction Processing事務處理。
RG-58同軸電纜 RG-58 Coaxial Cable一種類似於電視同軸電纜的兩導體屏蔽電纜,它主要用於以太網。RG58通常稱為“細同軸電纜”,它的特性阻抗是50歐姆。
相關條目:BNC Connector BNC連接器;Cabling(電纜)佈線;Ethernet 10Base-2 10 Base-2以太網;Tranamission Media,Methodsand Equipment傳輸介質、方法和設備。
RG-62同軸電纜 RG-62 Coaxial Cable 一種類似於電視同軸電纜的兩導體屏蔽電纜,它用於ARCNET網拓撲結構。這種電纜具有93歐姆特性阻抗。
相關條目:ARCNET ARCNET網;BNC Connector BNC連接器;Cabling(電纜)佈線;Transmission Media,Methods,and Equipment傳輸介質、方法和設備。
Rights(Permissions)in Windows NT Windows NT權限(准許權限) 參見“Windows NT中的准許權限”和“Microsoft的Windows NT”條目。
Rightsin Novell NetWare Novell NetWare中的權限 在網路操作系統中訪問權和安全性是至關重要的。正確地實行安全措施可避免由非法用戶造成的數據損壞和丟失及維護數據的保密性。登錄鑒別和限制是防止非法用戶入侵的第一道防線,而訪問權限可防止已登錄用戶窺探檔案系統,獲得敏感信息,如工資單檔案。而且訪問權限也可控制網路中各種資源的使用者。
相關條目:Access Rights 訪問[訪問]權限;NetWare NetWare操作系統;Novell Novell公司。
Rightsin Windows for Workgroups Windows for Workgroups中的權限 在Microsoft Windows for Workgroups環境中,用戶可在系統上與其它用戶共享檔案,並能訪問其它系統上的共享檔案。安全特性在兩個級別上限制對目錄的訪問:
只讀(Read-Only) 有只讀訪問權限的用戶可以觀察在共享目錄中的檔案,但不能改變或刪除檔案。
完全訪問(Full-Access)對共享目錄有完全訪問權限的用戶可以改變現存的檔案,增加新檔案和刪除檔案。
相關條目:Windows for Workgroups,Microsoft Microsoft的Windows for Workgroups環境。
Ring Network Topology 環網拓撲結構環形網拓撲結構是不需要終結器的封閉形拓撲結構。令牌環拓撲結構形成一個邏輯環,但由中央集線器相連。它在物理上呈星形拓樸的電纜配置,實際上在集線器內形成環。當工作站連到集線器時,電纜從集線器連到工作站,然後返回到集線器,使環延伸到工作站。當加入另一集線器時,電纜從第一個集線器的出環連接器到第二個集線器的入環連接器,再從第二個集線器出環連接器返回到第一個集線器的入環連接器,依然維持了環形結構。
實際中真正的環形拓撲網是很少見的。規劃和安裝一個星形配置網更容易一些,在星形配置網上的故障也容易定位。環網本身由Hub來維護,當工作站出故障時,Hub會簡單地旁路出故障的工作站,使網路的其它部分能繼續工作。光纖分佈式數據接口(FDDI)和IEEEMAN(域域網)標準使用雙環。如果在某個位置上電纜被切斷,就發生一個回送(loop-back),到達斷點的信號向相反方向上重新發送,這樣保障網路通信。
相關條目:Access Method,Network網路訪問[訪問]方法;Multistation Access Unit多站訪問[訪問]單元;Tokenand Token Passing Access Method令牌和令牌傳遞訪問方法;Token Bus Network 令牌總線網;TokenRingNetwork 令牌環網;Topology拓撲結構。
RISC CPU 精簡指令集CPU 高檔微機中所採用的一種帶有精簡指令集的CPU。它的特點是:指令系統 小,一個時鐘週期內可以執行一條或者多條指令;採用標準長度指令;存儲器訪問只使用加載和存儲兩個指令等。
RJ-11和RJ-45連接 RJ-11and RJ-45 Connections 在10-Base T 以太網和其它雙絞線電纜網系統中使用的電話型插座,有兩種規格:
RJ-11是用於電話的四線組合式接插件。
RJ-45是用於網路和某些電話系統的八線組合式接插件。
相關條目:Cabling(電纜)佈線;Ethernet以太網;Ethernet 10Base-T 10Base-T以太網;Transmission Media,Method,and Equipment傳輸介質、方法和設備。
Routers路由器 路由器是開放系統互連(OSI)協議模型的網路層中的分組交換設備(或網路層中繼設備)。路中器可互連局域網和廣域網,並且當網路上兩端點間存在好幾條通路時,路由器還可提供交通控制和篩選功能選擇通路,如圖R-5。在大型互聯網和使用遠程通信鏈路的廣域網中路由器非常重要。他們在對一個目的站的冗餘路徑所組成的網狀網路中沿著最有效或最經濟的路徑傳送數據分組。
HOW Routers Work 路由器的工作原理
路由器檢查分組中的地址信息並沿著預定的路徑將分組傳到目的站地。路由器維持網路中鄰近路由器和局域網的表,當一個路由器收到一個分組後,它查看這些表,看是否能直接把分組轉到目的站地。若不能,則找出能將分組轉發到目的地的一個路由器的位置。
轉發過程需要一些處理。路由器必須完全接收一個分組,查看HS地址信息,而後繼續傳送。因此,路由器的部件和體系結構不同,吞吐量也不同。有的網路操作系統,例如Novell NetWare服務器中支持路由選擇,這是通過安裝2個或多個網路接口卡來完成的。然而,路由選擇任務可使服務器速度下降,這樣的話,外部路由就十分必要,它可把服務器解脫,使之只執行與檔案相關的任務。
路由器可處理單個協議如TCP/IP,或多個協議,如SPX/IPX和TCP/IP。注意並不是所有的協議都被路由器支持,有些協議不能進行路由選擇。但是,這些不可路由的協議可使用封裝(encapsulation)技術攜帶通過互聯網路。
路由器使得一個網路被分段成單獨可編址網路段,這些段較易管理。每個局域網段有各自特定的局域網號,且網段上每台工作站都有自己的地址。這些是網路層協議放在分組中的信息。
Router Racket Processing 路由器的數據分組處理
路由器可處理有相同網路地址的分組。當一個路由器收到一個分組後,它啟動一個處理過程先打開分組,然後決定分組應該送往哪里。分組的內容以及每一個網路協議層加入的信息將在“Packet分組”條日中討論。下面是路由器的分組處理過程:
1.使用分組中的檢查和對分組進行錯誤檢查。
2.由發送設備的物理層和數據鏈路層協議加入的信息,被分拆成如圖R6所示的形式。
3.鑒定在源計算機中由網路層協議加入的信息。
網路層協議信息包含目的地址和在使用TCP/IP源路由選擇網中的一個路由中繼(跳躍)表,路由中繼(hop)定義了通過網路的預定最佳路徑。下面,路由器也許要做下述幾項工作之一:
分組或許尋址到路由器本身,則路由器測定出分組中剩下的全部信息。
若分組中目的地址是同一網中,路由器僅將分組向前傳送。
若有篩選表被採用,路由器對照表檢查分組的地址,若有必要,可將分組排出,這為安全起見,使得分組位於網路內或排出網外。
若分組中包含有源路由選擇信息,它標出了到目的站的下一個路由器,那麼分組就將傳給那個路由器。
一個路由器維持一個分組通過互聯網的路徑表。
若路由器不知道一條路徑或在它的路由選擇表中找不到一個分組的目的地址,它就將分組廢棄並可能返回一個錯誤信息到源站。
有的分組(TCP/IP)包含它在網上已通過的跳躍數(路由中繼數)。若一個分組超過一定的跳躍數,路由器就假定分組在循環,於是將其廢棄。然後路由器可以返回錯誤信息給源站。
Choosing the Best Path 選擇最佳路徑
一個互聯網通常被認為是帶有容錯功能的,在路由器之間建有幾條路徑以便在一條鏈路出故障時提供備份路徑。其中一些路徑可以使用高速網路,如在校園或都市範圍內的光纖分佈式數據接口(FDDI)或廣域網的直通數字線路(T1)。路由器能在這些路徑中選擇一條最佳路徑進行數據發送,最佳路徑的選擇取決於那一條路徑最便宜、最快速、最直接,或由管理員指定一條路徑。
路由選擇協議(參見“路由選擇協議”條目)選擇通過一個網路的最佳路徑,這是基於一些準則,如象一個分組經過路由器網路到達其目的站必須經過的路由中繼(hop)數。一條最佳路徑也可以是繞過擁塞局域段的路徑。傳輸能被優化,例如,高優先級的分組能在56Kbps數字通信鏈路上發送,低優先級的分組能在19.2Kbps遠程通信鏈路上發送。網路管理員能夠確定一個網路中的最佳路徑,或者在某些情況下,由路由器來選擇最佳路徑。
一個專用網路由租用或撥號線路和在圖R-5中所示的路由器來構成。如果洛杉磯想發送一條消息給聖路易斯,路由器可以使用19.2Kbps的直通線路或通過休斯敦連到聖路易斯的56Kbps線路。在另一種情況下,如果紐約城想發一條消息給洛杉磯,這消息可以通過芝加哥和丹佛,或通過聖路易斯。路由器作出抉擇是基於芝加哥或亞特蘭大的擁塞程度或“路由中繼(hop)數”。紐約城到洛杉機的連結如果通過聖路易斯則是2個hop;如果通過芝加哥和丹佛則將有3個hop。注意網狀網路是有冗余鏈路的,如果芝加哥到丹佛的線路出了故障,從紐約城到洛杉磯的消息還可經過聖路易斯或孟菲斯傳遞。
路由器也用於將網路連至主幹網,如圖R-7所示。在這種情況下,本地通信在本地局域網上傳輸,而互聯網或廣域網通信經過FDDI光纖主幹網到達它的目的站。注意FDDI主幹網象一個交通環路,在這種環路上它沿著分支節點傳送信息。
Router Specification 路由器規範
如果你用的是一個小型網路或者只是在一幢建築內,那麼使用橋接器就足夠了。橋接器能幫助把繁忙的局域網分段。注意圖R-7的右邊有幾個子網通過橋接器連接,而這組網通過路由器連到FDDI主幹網。
用橋接器將多於10個子網互連會引起過量的互聯網交通和造成分組循環現象。路由器可互連不同類型的網路,如以太網連到FDDI主幹網或與廣域網上鏈路相連。若一個網由多種協議組成,那麼就需要配置多協議路由器。路由器使得網路負載平衡到多條線路上,並在通過複雜的互連路由器網(mesh)時提供路徑控制。若一條鏈路失敗,路由器還可重新配置路徑。
當評價或購買路由器時,確保網路中所有的路由器都使用相同的路由選擇方法,並使用相同的協議。路由器使用數據壓縮方法來提高數據分組的吞吐率。為了避免出現問題,在所有地方總是試圖使用同一種路由器。儘管路由選擇方法通常都是標準化的,但失配也會導致性能下降。
現在高性能系統中提供了多種容錯技術,如冗餘電源供給和“現場”模板替換。路由器設置常常比較困難,因為許多特性如多種協議、冗餘路徑、性能和安全性都必須對設備編程。一個好的安裝程式能使這些事情很容易做。Novel的多協議路由器(MDR)通過設置分組大小和其他適合於NetWare網特性的默認值,簡化了設置過程。
路由器的價格有幾種。高檔的是完全佈線Hub,它把所有的網路端口、橋接器、路由器都集成在一個位置的一個單元中,這種路由器的起價是20,000美元,它們一般有16個端口,對廣域連接如FDDI和T1有可選支持。中檔的價格是從10,000美元到20,000美元,這些單元一般只含少數端口,但是它們提供了集中式佈線方案和管理。低檔的是單純的路由器,用於各種互聯網的場點,價格低於10,000美元。”
路由器可分為本地路由器和遠程路由器兩類。本地路由器作為局域網設備連接令牌環網、以太網和FD-DI網段。遠程路由器可連到廣域網如T1、X.25、幀中繼、衛星、微波等。
速度評估
讓我們來看看速度指標,從而得出橋接器和路由器的速度到底有多快是很有益的。橋接器和路由器的速度單位是每秒傳輸的分組數(PPS)。若所有分組是64字節的話,以太網(10Mbps)在自己電纜上可傳輸14,880PPS,以太網上的橋接器一般篩選14,000PPS和向前傳送10,000PPS。路由器一般每秒發送8,000至15,000個分組。橋接器和路由器的存儲轉發等待時間在某種程度上降低了吞吐量。Novell的MPR(多協議路由器)每秒可傳送3,000至4,000個分組。
橋接器和路由器每秒可傳輸的分組數不需高於它們所在的局域網傳輸能力,還要注意的是,通過橋接器的通信量較本地通信量要少一些。雖然由高性能系統送出的突發數據可使得一般的以太網線路帶寬飽和,但以太電纜訪問方法的競爭機制增加了足夠大量的開銷,使得橋接器或路由器的傳輸量較低。在算進這種額外開銷時,每秒可處理5000個64字節分組的橋接器或路由器對於10Mbps網來說是足夠了。令牌環網有類似的飽和點。其實線纜本身比橋接器更限制帶寬。每秒可傳輸2,000至3,000個分組的橋接器或路由器就完全能夠滿足令牌環網的分組傳送。對於廣域網,高傳輸率並不那麼重要,因為廣域網本身比局域網的吞吐量要低,如廣域網僅為1Mbps,而以太局域網為10Mpbs。
Multiprotocol Routers 多協議路由器
多協議網路支持多種協議,例如TCP/IP、IPX、AppleTalk、DECnet和其它協議。多協議路由器使得正在聯合它們網路資源的機構有能力將網路資源都聯到同一網路平臺。多協議路由器可運行軟件處理來自每一個網路支持的協議的分組,這取決於路由器的能力。
多協議網路提供了一種方案,使許多協議轉換減至少數幾個協議。管理員可逐漸使用戶轉向公司支持的協議上,當所有的用戶都轉成新協議後,舊協議就被取消了。
Novell 的多協議路由器
Novell多協議路由器是一組NetWare可裝入模塊,這些模塊可裝在網路檔案服務器或一個單獨的系統中。這種路由器程式配有NetWare的NetWare Runtime運行版,以便你可在某一系統中運行它,而不局限於NetWare檔案服務器。這種軟件可以在以太網、令牌環網、ARCNET網和AppleTalk局域網段上為SPX/IPX、TCP/IP、AppleTalk和Novell NetBIOS的分組選擇路徑。它還可通過X.25(64Kbps)或T1線路支持廣域連接。對使用SPX/IPX協議的用戶,NetWare鏈路服務協議(NLSP)是一個取代SPX/IPX的路由選擇信息協議(RIP)的鏈路狀態路由選擇協議。對使用TCP/IP協議的用戶,使用的是優先開放最短路徑(OSPT)協議。兩者都在局域網段間提供較快的數據傳輸。
多協議路由器(MPR)必須運行在80386或更好的計算機系統中。它是和NetWare Hub Services(NetWare的Hub服務)捆綁在一起的,那是一個把Hub集成到NetWare平臺的監控和管理系統。通過NetWare的Hub服務,可建立路由器和集線器連接系統。多協議路由器還包括為廣域網路由選擇的廣域網鏈接。
相關條目:Carrierservices電信服務;Hubs Hub,集線器,集中器;Layered Architecture 分層體系結構;Networks網路;Open System Interconnection Model開放系統互連模型;Packets(報文)分組,包;Protocols,Communication通信協議;Protocol Stack協議棧;Routing Protocols路由選擇協議;Wide Area Network廣域網。
Routing Information Protocol 路由選擇信息協議 路由選擇信息協議是一個使用距離向量路由選擇算法的內部或域內路由選擇協議。IP作為兩個路由器之間路由選擇信息交換的基本方法,用於TCP/IP網,XNS網和NetWare SPX/IPX網。RIP是當前最普遍的互聯網Internet的內部網關(路由)協議。Internet標準OSPF(優先開放最短路徑)支持IP網路層協議,並且是RIP的未來後繼者。
基於RIP的路由器,執行下列任務,以確保自己使用最新的網間信息:
依據來自其它路由器的請求路由選擇信息,修改RIP路由器的內部表格。
響應其它路由器的路由請求。
週期性地廣播RIP路由器的存在,確保其它路由器識別網間配置。
廣播任何時候檢測到的網間配置改變。
距離向量算法(DVA)的路由選定是,到一個目的站的最少“路由中繼(hop)”數或到那個目的站路徑的費用,而費用是根據指定的路由器和相鄰的路由器的預賦值來計算的。如果一個分組經歷了15個以上的hop,它的目的站被認為是不可到達的,並且這個分組被取消。
RIP路由表與其它路由器的交換大約每30秒一次,並且路由器根據接收到的新廣播信息重建路由表。路由器通過廣播RIP消息,即路由器可達到的網路列表通告他們的路由。假如一個路由器不能在180秒內廣播RIP消息,那麼它的路徑被認為是不通的。
假如一個路由器來不及重建路由表就可能出問題,問題出在路由器連接在一條慢速廣域網鏈路上。另外,交換路由表可能對一個局域網增加大量的系統開銷,它使信息更加擁塞,更加推遲路由表的更新。如果一個路由失敗,為重建路由表所需的延遲可能推遲一個新的路由迅速地建立。
相關條目:Routing Protocols路由選擇協議。
Routing Protocols 路由選擇協議 當兩台非直接連接的計算機需要經過幾個網路通信時(如圖R-9),通常就需要路由器。路由器提供一種方法來開闢通過一個網狀聯結的路徑。在圖R-9中標示了幾條存在於洛杉磯和紐約辦公室的路徑。這種網狀網路提供了冗餘路徑以調整通信負載或倒行鏈路,通常有一條路徑由於費用、速度或避開擁擠等理由優選於其它路徑。路由選擇協議的任務是,為路由器提供他們建立通過網狀網路最佳路徑所需要的相互共享的路由信息。
當一個計算機發送一個分組時,在網路上網路協議棧的每一層都附加一些信息給它。在接收方的對等層協議可以讀出這些信息。這些信息類似於通信會話的某些部分。網路層的協議附加路由選擇信息,這可能是通過一個網路的完整的路徑或是一些指示分組應該採用那條路徑的優先值。發送方添加的網路層信息只能由路由器或接收方的網路層協議讀取。中繼器和橋接器不能識別網路層信息,只能傳送和轉發分組。
Routing Algorithms 路由選擇算法
一個路由器設備可能有兩個或多個可以發送數據分組的端口。它必須有一張轉發表(forwarding table)為每一個端口標明一個特定地址。早期路由器不和其它路由器交換網路上有關路由器的信息,因此,一個路由器通常沿著每條路徑發送數據分組,分組充滿網路,並且發送的一些分組在網路上無休止地循環。
為了避免這些問題,路由器可以依賴人工編程把選擇的路徑輸進設備。這被稱為靜態路由選擇。動態路由選擇是一個更好的方式,它依靠路由器收集網路信息和建立自己的路由表。路由器相互交換路由表,並且歸併這些路由信息建立更新的路由表。從其它路由器上獲得的信息,提供到網路上目的站點的路由中繼(hop)數或與路徑相關的費用。同時,每個路由選擇設備上的路由表,應該包含大體上一致的路由選擇信息。
在使用遠程通信鏈路的廣域網中,規整化路由選擇是基本的,但是必須在遠程通訊鏈路迅速改變(例如,線路斷)時,很快地調整到新的路徑拓撲。一個典型的Internet可能由2個、10個甚至50個路由器組成,這些路由器可以通過撥號異步鏈路或專用高速數字線路(如T1)互相連接。對於一個在網路上傳送的數據分組,它們到達路由器時由路由器查看目的地址,並沿著最佳或非常合適的路由將分組發送到接收站。這樣一條路由取決於所用的路由選擇算法類型。
路由選擇協議基本上有兩類:距離向量和鏈路狀態,將在下面用兩段文字介紹這兩類協議。
距離向量路由選擇協議
距離向量路由選擇協議的分組傳送路由是根據到接收站的hop數或費用決定的,這些信息由各相鄰的路由器提供。技術上通常都遵循Bellman-Ford算法。
一個路由器(如圖R-10)有幾個端口,每個端口都有指定的價值,這些價值是由網路管理員設定的。用使用一條線路實際費用的多少,作為一種衡量手段表明一條線路比另一條好或壞。此外,相鄰的那些路由器告訴它們把分組送往目的站要花費的代價。路由器將端口的價值加到相鄰路由器的價值上,如下面的例子:
端口1價值10 + 相鄰路由器價值17=27。
端口2價值20 + 相鄰路由器價值5=25。
端口3價值30 + 相鄰路由器價值7=37。
在這種情況下,路由器將通過端口2傳送分組,因為它表明到接收站的代價最少。假如有必要,用鄰接端口2的路由器再計算到下一個路由器的路徑價值。
路由信息,如下一個hop的地址等都存在表中,並且路由器大約每隔30秒互相交換表。初始時,每一個網路只知道直接相連的路由器。當一個路由器得到一張表,它將表項與自己的表進行比較。根據這些信息,它用新增路由或刪除路由來修改表。表中信息包含:
網路號;
端口號;
價值度量;
下一個hop的地址。
價值度量是路由器向前傳送分組到網中下一個路由器時選擇路徑所用的量值。通用距離向量路由選擇協議有:
路由選擇信息協議(RIP)是一個首先在Xerox網路系統(XNS)中實現,而後又在Novell的NetWare中實現的距離向量路由選擇協議。
內部網關路由選擇協議(IGRP)是由Cisco開發的距離向量路由選擇協議。
路由選擇表維護協議(RTMP)是一個在兩個AppleTalk區中選取最佳路徑的Apple協議,大約每10秒廣播一次。
距離向量路由選擇不適合於有幾百個路由器的大型網或經常要更新的網。在大型網中,表的更新過程可能過長,以至於最遠的路由器的選擇表不大可能與其它表同步更新。在這種情況下,鏈路狀態路由選擇更可取些。另外,鏈路狀態協議能夠為安全起見把機密信息隔離在特殊區域,或避開網上正在進行計算機輔助設計(CAD)、多媒體通訊等擁擠區域。並且,路由選擇信息表在必要時進行交換而不是規律性地交換,這樣可以減少網路上的信息流量。
鏈路狀態路由選擇協議
鏈路狀態路由選擇比距離向量路由選擇需要更強的處理能力,但它可以對路由選擇過程提供更多的控制和對變化響應更快。路由選擇可以基於避開擁塞區、線路的速度、線路的費用或各種優先級別。Dijkstra算法用於計算路由,根據如下:
分組到達目的站經過的路由器數量,這叫做路由中繼(hop),並且hop數越少越好。
局域網間傳輸線路的速度。有些路由使用低速異步連接,而另一些路由使用高速數字鏈路。
信息擁塞將造成延遲。如果一台工作站傳送一個大檔案,路由器可以通過不同的路徑發送分組以避免交通阻塞。
路由的費用,網路管理員定義的一個度量,通常是根據傳輸介質確定的。最便宜的路徑可能不是最快的,但對某些類型的傳輸卻更為可取。
最常用的鏈路狀態路由選擇協議是優先開放最短路徑(OSPF),它和OSI的中間系統到中間系統(IS-IS)是類似的。OSPF的原型是Proten開發的,是從OSIIS-IS的一個早期版本中派生出來的。OSPF在Internet和TCP/IP網上IP通信的路由選擇中使用。IS-IS既可在IP通信中使用,也可在OSI通信中使用。
OPSF路由選擇表僅當在需要時更新,而不是定時更換。這有效地減少了通信流量和節省了網路帶寬。通過網路的路徑由上述標準選定。一個網路管理員可以根據信息傳送的類型編制通過網路的路徑。例如,當線路有較高數據傳輸率時,即使通過網路的那條路徑有較多的hop數也是很可取的;另一方面,對於不大重要的信息將安排在低速低值的線路上傳送。
Autonomous Environments 自治環境
Internet路由選擇(TCP/IP)和OSI路由選擇使用了一個自治系統(AS)或管理區域(AD)的概念,可以簡單地理解成區域(domains)。一個區域是一些使用相同路由選擇協議的主機和路由器的集合,如圖R-11中所示,它們使用相同的路由選擇協議和由單一機構管理。換句話說,一個區域可以是一所大學或其它機構管理的一個互聯網。例如Internet是一個由教育部門、政府機關和各個公司管理的自治系統鏈接起來的互聯網路。
每個機構都有自己的內部網路,通過外部網關與Internet網連接(注:Internet網以前把路由器稱作網關,但現在已把它們叫做路由器了)。Internet有內部網關協議和外部網關協議。OSI協議也使用了自治系統的概念,但在一個區域內的路由選擇稱為域內路由選擇,區域之間的路由選擇稱為域間路由選擇。
實踐中並非所有路由器對網上每一個其它系統都進行聯絡,所以可以有不同的協議、劃分不同的區域。在Internet網上有幾百萬個地址!路由選擇信息的組織是層次結構的,所以每個路由選擇設備只需要有足夠的信息就可以引導信息分組到下一個重要的路由器。
內部/域內協議
有許多種內部網關協議,並有幾種在Internet網上常用,這些協議已在條目“AppleTalk路由選擇”,“Internet路由選擇”和“OSI的路由選擇”中討論。
地址解析協議(ARP)是一個Internet(TCP/IP)協議,它為內部路由器傳遞數據報提供了一種方法。
路由選擇信息協議(RIP)是一種距離向量路由選擇協議。
優先開放最短路徑(OSPF)是一種鏈路狀態路由選擇協議,它優於RIP。OSPF是Internet網中最常用的內部網關協議,但OSI IS-IS協議也用於Internet。
端系統到中間系統(ES-IS)是OSI公佈的一種協議,它幫助端系統(如用戶的計算機)尋找定位路由器,並提供一種方法使路由器告知端系統(ES)它們的存在。
中間系統到中間系統(IS-IS)也是OSI的一種路由選擇協議,它為一個域內兩個路由器之間傳送信息分組提供動態路由。IS-IS是一種鏈接狀態協議。
內部網關路由選擇協議(IGRP)是Cisco開發的一種距離向量路由選擇協議。
外部/域間協議
在自治域的邊界是路由器(以前在Internet網上被稱為網關)。這些路由器和其它路由器用外部協議或Internet術語的外部網關協議(EGP)交換信息。
外部網關協議(EGP)是Internet上最初的域間路由選擇協議。現在它已被周邊網關協議(BGP)取代了。支持EGP的路由器也必須支持BGP。
周邊網關協議(BGP)提供有關相鄰點可達性信息。BGP可以減低帶寬需求,這是因為路由選擇信息是增量交換的,而不是在路由器間發送路由選擇數據庫信息。BGP也提供了基於策略的算法,使網路管理者對路由選擇有較多的控制權,例如對某些信息傳輸實行優化的能力。
域間路由選擇協議(IDRP)是一種OSI無連接分組(CLNP)的OSI路由選擇協議。IDRP包含路由選擇的策略,但它不大可能在Internet上代替BGP。IDRP可用一種協議進行IP和CLNP的域間路由選擇來增加對IP的支持。
相關條目:Carrier Services電信服務;Layered Architecture分層體系結構;Networks 網路;OpenSystem Interconnection Model開放系統互連模型;Packets(報文)分組,包;Protocols,Communication通信協議;Protocol Stack協議棧;Routing,AppleTalk AppleTalk的路由選擇;Routing,IBM IBM的路由選擇;Routing,Internet Internet的路由選擇;Routing,NetWare NetWare的路由選擇;Routing,OSI OSI的路由選擇;Routing Information Protocol路由選擇信息協議;Routing Protocols路由選擇協議;Wide Area Networks廣域網。
Routing,AppleTalk AppleTalk路由選擇 注意:對於路由選擇技術的一般討論請見“路由選擇協議”條目。
AppleTalk協議起初是為LocalTalk網——速度較低的傳輸介質設計的,後來增加了對以太網和令牌環網的支持。多個獨立的Loca1Talk局域網可通過路由互連,形成互聯網。對於以太網和令牌環網的支持以後被加到AppleTalk協議中。
AppleTalk使用一個地址系統來唯一標識每個節點,以便實現局域網段間數據分組的路由選擇。AppleTalk包括原來的地址技術及在1989年AppleTalk Phase2引入的新的擴展地址技術。原來的方案使用8位地址,每個網路允許254個站點,AppleTalk Phase2可支持1600萬個節點,運行於大型網路上的增強AP-pleTalk。
路由選擇表維護協議(RTMP)負責維護地址表狀態和與其它路由器進行有關網路狀態信息的通信。這個協議在廣域網上不適用,因為它需要在廣域網上傳送整個表。RTMP每10秒發送全部路由選擇信息表(常有將近1M字節)。若網路中的設備不多的話,這種策略還可行,但在大型互聯網中,這種額外開銷嚴重影響了性能。
在1992年,Apple公司提供一個AppleTalk基於更新的路由選擇協議(AURP)改善了RTMP性能。RTMP在小型LAN上是允許的,但不適合於廣域網。AURP不是取代了RTMP,而是完善了RTMP。兩種協議的主要區別是,在互聯網很穩定的情況下,在AURP鏈路上只有很少或沒有路由選擇交通量。對於AURP,僅在互聯網中發生了變化時發送路由選擇信息,而且僅發送變化的部分。當兩個AppleTalk網並接時,AURP還自動映射地址並取消重複地址。
在一個互聯網中,AppleTalk路由選擇是基於一個分組到達它的目的站所必須經過的最少路由中繼(hop)數。AURP提供了一種改進的路由選擇技術並把AppleTalk數據分組封裝成TCP/IP或OSI分組的方法。Apple公司可能用鏈路狀態路由選擇算法,如優先開放最短路徑(OSPF)或OSI的中間系統對中間系統(IS-IS)來代替AURP。
AppleTalk網可分成稱為區(zone)的邏輯網群,每個區都有區名,這使得用戶很容易找到用戶組或網路設備。區信息協議(ZIP)和RTMP、AURP一起工作維持與區名相配的網路號。這些信息由區信息表(ZIT)保持。當一個AppleTalk分組到達一個路由器後,分組內的區名與工作表相比較,這樣路由器就能把分組轉發給與接收站網路相連的端口。
相關條目:AppleTalk AppleTalk協議;Layered Architecture分層體系結構;Networks網路;Packets(報文)分組;Protocols,Communication通信協議;Protocol Stack協議棧;Routing路由選擇;Routing Protocols路由選擇協議;Wide Area Networks廣域網。
Routing IBM路由選擇 參見Advanced Peer-to-Peer Networking高級對等聯網(APPN);High Performance Routing,IBM IBM的高性能路由選擇;Layered Architecture分層體系結構;Packets(報文)分組,包;Protocols協議;Protocol Stack協議棧;Routing路由選擇;Routing Protocols路由選擇協議;Wide Area Networks廣域網。
Routing Internet路由選擇 注意:對於路由選擇技術的一般討論請見“路由選擇協議”條目。
Internet網(TCP/IP)路由選擇體系結構與開放系統互連(OSI)體系結構類似。有一個層次系統,它由連接主機(用戶計算機、服務器等)的子網組成。這些子網通過路由器與自治系統中的其它子網相連。通常,使用相同的路由選擇協議和在同一管理機構控制下的子網和路由器組成一個自治系統(Autonomous System),也稱內部系統或域。圖R-11圖示了自治系統。
內部網關協議(Interior Gateway Protocols,IGP)用在一個域中交換路由選擇信息,如路由選擇信息協議(RIP)和優先開放最短路徑(OSPF)協議。OSPF是與OSI的IS-IS協議十分相似的內部路由選擇協議。在區域的邊界,周邊路由器將一個域與其它域相連。這些路由器使用外部路由選擇協議(Exterior Routing Proto-cols)交換路由選擇。外部網關協議(Exterior Gateway Protocol,EGP)為位於自治域邊界的兩個相鄰的周邊路由器提供一種交換消息和信息的方法。對於EGP的替代是周邊網關協議(Border Gateway Protocol,BGP),它被用於提供改進性能,如指定路由選擇策略的能力。
Interior Gatewey Protocols 內部網關協議
內部網關協議用於域內交換路由選擇信息。下面是幾種常用的路由選擇協議:
地址解析協議(ARP)ARP用於Internet和TCP/IP網,是一種鄰居發現協議,它與OSI端系統對中間系統(ES-IS)協議相似。路由器和主機(用戶計算機、服務器等)都使用ARP來相互通告。路由器把包含一個IP地址的分組廣播出去。網路上有這個IP地址的計算機或設備回送自己的LAN地址。這些地址被存入路由選擇表中,以備將來使用。另一個與ARR相似的協議,稱為逆ARP(RARP),執行相反的任務,它根據已知的網路地址獲得IP地址。
路由選擇信息協議(RIP) RIP使用距離向量算法(DVA)計算路由選擇路徑。在DVA中,路由選擇的確是基於到一個目的站中最少路由中繼(hop)數或到一個相鄰路由器路徑的費用計算出來的一個總的費用。RIP路由選擇表與其它路由器大約每30秒鐘交換一次,路由器就是基於新的消息來重新生成它們的路由選擇信息表。如果一個路由器連到低吞吐量的WAN鏈路,那麼它在重新生成路由選擇表時就會落後。另外,交換路由選擇信息表要增加網路額外開銷,它會引起許多擁塞,進一步推遲路由選擇表的更新。如果一條路由失敗了,重新建立路由選擇表所需的延遲將會推遲一條新的路由儘快地建立。
優先開放最短路徑(OSPF) OSPF是一個鏈路狀態路由選擇算法,它是由開放系統互連(OSI)中間系統對中間系統(IS-IS)域內路由選擇協議所做的工作派生出來的。鏈路狀態路由選擇與距離向量路由選擇相比,需要更強的處理能力,但提供更多路由選擇處理控制和更快的變化響應,Dijkstra算法用於計算路由是基於分組必須跳躍(hop)過的路由器數、傳輸線路的速度、交通擁塞延遲和根據某種度量的路由器費用。OSPF路由選擇表只在必要時更新和僅更新有效(變化)的信息。
Exterior Gateway Pratocol(EGP) 外部網關協議(EGP)
外部網關協議(EGP)提供一種方法,為兩個位於它們各自域邊界的相鄰路由器交換信息和消息。外部網關協議還提供一種方法,為路由器相互交換路由選擇信息。每一個域有一個或多個路由器被選作EGP協議路由器。
每一個EGP使用內部網關協議和同一域內部的網關交換路由選擇信息,以便它知道局域內端系統(主機)的地址。EGP與其它域內的EGP相連和交換有關各自域內端系統的路由選擇信息。有了這些信息,網關就知道發送信息到域外其它系統的最佳路徑。
EGP的主要功能如下:
執行相鄰網關連接過程使兩個外部網關相連和決定交換信息。
通過發送一條消息週期性地核實相鄰的路由器和等待一個響應,這將確保一個外部網關仍可採用。
週期性地交換路由選擇信息。
路由器的EGP例行程式能夠輪詢相鄰的路由器以獲得更新的信息。通常要維持兩張表,用內部協議如RIP和OSPF獲得一張內部路由表,用EGP獲得一張外部路由表。然而,EGP有下述周邊網關協議(BGP)試圖解決的缺點。EGP是在Internet組成單個主幹網時設計的,它對於今天的多主幹網不是有效的。路由器是用顯式定義那些路由器能夠連接的靜態路由選擇表設置的,這避免環路和提供安全性,但不支持一個可擴展的網路。
Interdomain Policy Routing Protocols 域間策略路由選擇協議
幾個新的域間路由選擇協議被推薦在Internet網上使用。隨著Internet網規模的擴大,現行的外部協議不能提供足夠的擴展能力。實現基於策略路由選擇的新協議比EGP更具有可擴展性(Internet的要求)。基於策略路由選擇給管理員更多的網路控制、允許優化交通流量和實現安全特性以及服務收費。
周邊網關協議(BGP) 周邊網關協議(Border Gateway Protocol,BGP)作為一種中間解決方法提供了一些有限的策略特性,但它沒有解決可擴展的需求。路由器屬性如一條路徑的費用和安全性也被加入BGP。由於BGP的路由選擇信息交換只傳送增加的部分而不是整個數據庫,所以它所需的帶寬降低了。
域間路由選擇協議(IDRP) 域間路由選擇協議(Inter Domain Routing Protocol,IDRP)是一個類似於In-ternet周邊網關協議(BGP)的基於策略路由選擇協議。策略路由選擇提供了以預定方式路由傳輸的方法,它是一種距離向量路由選擇協議,其中的每一種路由器為一個分組通過網路定義了一條路徑。注意,IDRP是一個基於OSI的協議。
域間策略路由選擇(IDPR)域間策略路由選擇(Interdomain Policy Routing,IDPR)是一個在域間實現源路由選擇和基於策略的路由選擇的鏈路狀態路由選擇協議。源路由選擇由於分組本身保持路徑信息而提供一些有用的增強特性。這對於初始發現路徑是很必要的,但後繼的分組只是簡單地把路徑放入自己的頭部。
相關條目:Domain域;Internet Internet網;Layered Architecture分層體系結構;Networks 網路;Packets(報文)分組,包;Protocols,Communication通信協議;Protocols Stack協議棧;Routing路由選擇;Routing Protocols路由選擇協議;Transmission Control Protocol/Internet Protocol傳輸控制協議/互聯網協議(TCP/IP);Wide Area Networks廣域網。
Routing NetWare的路由選擇 Novell的NetWare網路操作系統使用網路層網間分組交換(IPX)數據報服務和順序分組交換(SPX)面向連接的服務提供通信系統間的信息交換。
Routing OSI的路由選擇 開放系統互連(OSI)環境由包括端系統(用戶計算機或主機)和路由器的管理域組成。一個管理域通常使用相同的協議和由同一個中心機構管理。所有在域內的路由選擇叫做域內(Intradomain)路由選擇,所有在域外連接其它域的路由選擇叫做域間(Interdomain)路由選擇。域間路由選擇涉及連到“不大可信”的環境,可是管理員寧願手工設置通路,而不願依靠路由選擇協議自動構造域間通路。
RSA數據安全性 RSA Data Security RSA數據安全性
位於加利福利尼州紅杉市的RSA數據安全有限公司,是由公開密鑰加密的發明者(Rivest、Shamir和Adleman)為開發和改進加密技術組建的公司。這家公司作為Internet上的驗證權威,可為許多機構提供有關驗證、公開密鑰加密和其它信息安全服務。RSA公司的鑒別與加密方法在工業界應用很廣。RSA公司的電話號碼是415/592-8792。
實現RSA公開密鑰加密和數字簽名的產品於1994年問世。例如國家半導體公司發佈了一種適用於便攜機PCMCIA插槽的“令牌(token)”卡,當卡插進計算機後,它保持著用戶的私人密鑰,並讓用戶在安全方式下操作。利用“令牌”卡,用戶能夠譯碼私人電子函件,對輸出檔案進行數字簽名和在其它系統上進行自我鑒別。
相關條目:Digital Signatures數字簽名;Key Encryption Technology密鑰加密技術;Security安全性。