Omninet網路

Omninet網路

Omninet網路是美國CORVUS公司設計的一種區域網路,Omninet網路除了具有一般網路的通信處理高性能外,還有較大的靈活性和廣泛的適應性,以致當市場上出現任何一種新的計算機,不必重新去設計一種接口,而是採用標準化的設計,即除去與特定主機的匯流排相適配的一小部分電路外,每個接口都是相同的。這樣用少量的硬體,對原有的接口軟體作一點必要的修改或不修改,就可以把這種新的機種連線到網路上。

基本介紹

  • 中文名:Omninet網路
  • 外文名:Omninet Network
  • 學科:計算機網路
  • 提出者:美國CORVUS公司
  • 網路類型:區域網路
  • 特點:適應性強
定義,傳輸器,通信協定,虛電路服務,

定義

Omninet(OMNINET)網路是一種局部網路。Omninet網路採用一種比較簡單的接口板,利用一般的R-422雙絞線作為網路傳輸線,最大距離可達1.2公里,可以把多達64台計算機或外部設備連成一個傳輸率1Mb/S、簡單靈活、價格便宜的分散式處理的地區網路。Omninet網路是一種不需要主網路控制器,採用CSMA/CD傳輸方式的匯流排撲拓結構, 網路接口是傳輸器,傳輸器執行所有網路的數據通信功能,各個網路站可接計算機,也可接各種外部設備(如磁碟、印表機等)。

傳輸器

傳輸器是把網路站上的主計算機或外部設備連到Omninet網路傳輸線上的關鍵接口部件。它的主要作用是為了減輕站主機的負擔,執行所有數據的網路傳輸功能,起一個通信前置處理機的角色。因為傳輸器執行國際標準化組織(ISO)關於開放系統互連七層參考模式的低四層即從物理公直到傳輸層,故稱作傳輸器。OMNINET傳輸器實際是一個智慧型的微型機系統,傳輸器本身具有自己的CPU、ROM、RAM和I/O連線埠。傳輸器基木由九塊大規模積體電路組成,它只要附加少量的硬體就能和任何一種計算機的匯流排相適配。

通信協定

載波偵聽多路訪問(Carrier Sense Multiple Access,CSMA)是一種介質訪問控制(MAC)的協定。載波偵聽(Carrier Sense) 指任何連線到介質的設備在欲傳送幀前,必須對介質進行偵聽,當確認其空閒時,才可以傳送。 多路訪問(Multiple Access) 指多個設備可以同時訪問介質,一個設備傳送的幀也可以被多個設備接收。 由於無線產品不易檢測信道是否存在衝突,因此802.11定義了一種新的協定,即(CSMA/CA)。一方面,載波偵聽--查看信道是否空閒;另一方面,避免衝撞--信道不空閒時,通過隨機的時間等待,直到有新的空閒信道出現時再優先傳送,使信號衝突發生的機率減到最小。不僅如此,為了系統更加穩固,802.11還提供了帶確認幀ACK的CSMA/CA。在一旦遭受其他噪聲干擾,或者由於偵聽失敗時,信號衝突就有可能發生,而這種工作於MAC層的ACK此時能夠提供快速的恢復能力。CSMA/CA的工作原理:
  • 首先檢測信道是否有使用,如果檢測出信道空閒,則等待一段隨機時間後,才送出數據。
  • 接收端如果正確收到此幀,則經過一段時間間隔後,向傳送端傳送確認幀ACK。
  • 傳送端收到ACK幀,確定數據正確傳輸,在經歷一段時間間隔後,會出現一段空閒時間。
CSMA/CA協定的工作流程分為兩個分別是:
  • 送出數據前,監聽媒體狀態,等沒有人使用媒體,維持一段時間後,才送出數據。由於每個設備採用的隨機時間不同,所以可以減少衝突的機會。
  • 送出數據前,先送一段小小的請求傳送報文(RTS : Request to Send)給目標端,等待目標端回應 CTS: Clear to Send 報文後,才開始傳送。 利用RTS-CTS握手(handshake)程式,確保接下來傳送資料時,不會被碰撞。 同時由於RTS-CTS封包都很小,讓傳送的無效開銷變小。
CSMA/CA通過這兩種方式來提供無線的共享訪問,這種顯式的ACK機制在處理無線問題時非常有效。然而不管是對於802.11還是802.3來說,這種方式都增加了額外的負擔,所以802.11網路和類似的Ethernet網比較總是在性能上稍遜一籌。

虛電路服務

虛電路是分組交換的兩種傳輸方式中的一種。在通信和網路中,虛電路是由分組交換通信所提供的面向連線的通信服務。在兩個節點或套用進程之間建立起一個邏輯上的連線或虛電路後,就可以在兩個節點之間依次傳送每一個分組,接收端收到分組的順序必然與傳送端的傳送順序一致,因此接受端無須負責在收集分組後重新進行排序。虛電路協定向高層協定隱藏了將數據分割成段,包或幀的過程。虛電路的特點:
  • 虛電路的路由選擇僅僅發生在虛電路建立的時候,在以後的傳送過程中,路由不再改變,這可以減少節點不必要的通信處理。
  • 由於所有分組遵循同一路由,這些分組將以原有的順序到達目的地,終端不需要進行重新排序,因此分組的傳輸時延較小。
  • 一旦建立了虛電路,每個分組頭中不再需要有詳細的目的地址,而只需有邏輯信道號就可以區分每個呼叫的信息,這可以減少每一分組的額外開銷。
  • 虛電路是由多段邏輯信道構成的,每一個虛電路在它經過的每段物理鏈路上都有一個邏輯信道號,這些邏輯信道級連構成了端到端的虛電路。
  • 虛電路的缺點是當網路中線路或者設備發生故障時,可能導致虛電路中斷,必須重新建立連線。
  • 虛電路適用於一次建立後長時間傳送數據的場合,其持續時間應顯著大於呼叫建立時間,如檔案傳送、傳真業務等。
OMNINET傳輸器中採用立即肯定應答方式來實現虛電路服務。即在網路上被傳輸的每個信息包,如果被目的站正確接收,就由目的向源給出肯定應答。如果源發出一個信息包後15微秒(用戶可以修改)時間之內沒有收到肯定應答,那么源等待一個隨機時間之後,重發此信息包,直到收到肯定應答或者重發次數超過了規定的最大重發次數(這個參數用戶也可修改)為止。一旦信息包到達目的被確認無誤,目的傳輸器就發出肯定應答包。在傳送應答包之前,目的傳輸器不需要等待或檢測網路傳輸線是否處於空閒,因為源占用網路,所有網路上其它等待傳送的站一定會檢測網路傳輸線忙而處於等待狀態。因此肯定應答包立即發出決不會丟失。

相關詞條

熱門詞條

聯絡我們