複製鏈接
請複製以下鏈接發送給好友

異步平衡方式

鎖定
異步平衡方式[1] (ABM:Asynchronous Balanced Mode)是一種通信模式的HDLC,派生協議支持面向同位體,兩個站點之間的點對點通信,在那裏任一個站點都能發起這個通信。一種用高級數據鏈路控制(HDLC)控制的數據通信方式。異步是指在兩個沒有公共時鐘的站之間傳輸數據,平衡是指在兩個站之間對等的進行點到點通信,消除了數據鏈路兩端有主站、次站之分的“不平衡性”。
中文名
異步平衡方式
外文名
Asynchronous Balanced Mode
縮    寫
ABM

異步平衡方式協議結構

鏈路控制協議着重於對分段成物理塊或包的數據的邏輯傳輸,塊或包由起始標誌引導並由終止標誌結束,也稱為幀。幀是每個控制、每個響應以及用協議傳輸的所有信息的媒體的工具。所有面向比特的數據鏈路控制協議均採用統一的幀格式,不論是數據還是單獨的控制信息均以幀為單位傳送。
每個幀前、後均有一標誌碼01111110,用作幀的起始、終止指示及幀的同步。標誌碼不允許在幀的內部出現,以免引起畸意。為保證標誌碼的唯一性但又兼顧幀內數據的透明性,可以採用“0比特插入法”來解決。該法在發送端監視除標誌碼以外的所有字段,當發現有連續5個“1”出現時,便在其後添插一個“0”,然後繼續發後繼的比特流。在接收端,同樣監除起始標誌碼以外的所有字段。當連續發現5個“1”出現後,若其後一個比特“0”則自動刪除它,以恢復原來的比特流;若發現連續6個“1”,則可能是插入的“0”發生差錯變成的“1”,也可能是收到了幀的終止標誌碼。後兩種情況,可以進一步通過幀中的幀檢驗序列來加以區分。“0比特插入法”原理簡單,很適合於硬件實現。
在面向比特的協議的幀格式中,有一個8比特的控制字段,可以用它以編碼方式定義豐富的控制命令和應答,相當於起到了BSC協議中眾多傳輸控制 字符和轉義序列的功能。

異步平衡方式特點

HDLC是面向比特的數據鏈路控制協議的典型代表,該協議不依賴於任何一種字符編碼集;數據報文透明傳輸,用於實現透明傳輸的“0比特插入法”易於硬件實現;全雙工通信,有較高的數據鏈路傳輸效率;所有幀採用CRC檢驗,對信息幀進行順序編號,可防止漏收或重份,傳輸可靠性高;傳輸控制功能與處理功能分離,具有較大靈活性。

異步平衡方式操作方式

HCLC是通用的數據鏈路控制協議,當開始建立數據鏈路時,允許選用特定的操作方式。所謂鏈路操作方式,通俗地講就是某站點以主站方式操作,還是以從站方式操作,或者是二者兼備。
在鏈路上用於控制目的站稱為主站,其它的受主站控制的站稱為從站。主站負責對數據流進行組織,並且對鏈路上的差錯實施恢復。由主站發往從站的幀稱為命令幀,而由從站返回主站的幀稱響應幀。
連有多個站點的鏈路通常使用輪詢技術,輪詢其它站的站稱為主站,而在點到點鏈路中每個站均可為主站。主站需要比從站有更多的邏輯功能,所以當終端與主機相連時,主機一般總是主站。
在一個站連接多條鏈中的情況下,該站對於一些鏈路而言可能是主站,而對另外一些鏈路而言又可能是從站。
有些可兼備主站和從站的功能,這站稱為組合站,用於組合站之間信息傳輸的協議是對稱的,即在鏈路上主、從站具有同樣的傳輸控制功能,這又稱作平衡操作,在計算機網絡中這是一個非常重要的概念。相對的,那種操作時有主站、從站之分的,且各自功能不同的操作,稱非平衡操作。
HDL C中常用的操作方式有以下三種:

異步平衡方式(1)正常響應方式

NRM(Normal Responses Mode)是一種非平衡數據鏈路操作方式,有時也稱非平衡正常響應方式。該操作方式適用於面向終端的點到點或一點與多點的鏈路。在這種操作方式,傳輸過程由主站啓動,從站只有收到主站某個命令幀後,才能作為響應向主站傳輸信息。響應信息可以由一個或多個幀組成,若信息 由多個幀組成,則應指出哪一個是最後一幀。主站負責管理整個鏈路,且具有輪詢、選擇從站及向從站發送命令的權利,同時也負責對超時、重發及各類恢復 操作的控制。NRM操作方式見圖3.7(a)。

異步平衡方式異步響應方式ARM

異步響應方式ARM(Asynchronous Responses Mode)也是一種非平衡數據鏈路操作方式,與NRM不同的是,ARM下的傳輸過程由從站啓動。從站主動發送給主站的一個或一組幀中可包含有信息,也可以是僅以控制為目的而發的幀。在這種操作方式下,由從站來控制超時和重發。該方式對採用輪詢方式的多站鏈路來説是必不可少的。ARM操作方式見圖3.7(b)。

異步平衡方式異步平衡方式ABM

異步平衡方式ABM(Asynchronous Balanced Mode)是一種允許任何節點來啓動傳輸的操作方式。為了提高鏈路傳輸效率節點之間在兩個方向上都需要的較高的信息傳輸量。在這種操作方式下任何時候任何站都能啓動傳輸操作,每個站既可作為主站又可作為從站,每個站都是組合站。各站都有相同的一組協議,任何站都可以發送或接收命令,也可以給出應答,並且各站對差錯恢復過程都負有相同的責任。