評論(0

Synchronous Data Link Control

標籤: 暫無標籤

同步數據鏈路控制(規程) Synchronous Data Link Control SDLC是七十年代開發的IBM定義的數據鏈路控制協議,其目的是通過廣域鏈路與SNA環境中的IBM主機系統進行通信。SDLC基於面向位的同步操作,與之對應的是面向位元組的協議如Bisync。IBM向標準委員會提交了SDLC,使之新增了如下標準,而SDLC仍然是SNA中主要的串列鏈路協議。ANSI從SDLC建立了高級數據通信控制規程(ADCCP)。ISO建立了高級數據鏈路控制規程(HDLC)。CCITT修改HDLC建立了鏈路訪問規程(LAP)和平衡式鏈路訪問規程(LAP-B)。

1 Synchronous Data Link Control -同步數據鏈路控制(規程) Synchronous Data Link Control



  SDLC是七十年代開發的IBM定義的數據鏈路控制協議,其目的是通過廣域鏈路與SNA環境中的IBM主機系統進行通信。SDLC基於面向位的同步操作,與之對應的是面向位元組的協議如Bisync。IBM向標準委員會提交了SDLC,使之新增了如下標準,而SDLC仍然是SNA中主要的串列鏈路協議。

  ANSI從SDLC建立了高級數據通信控制規程(ADCCP)。
  ISO建立了高級數據鏈路控制規程(HDLC)。
  CCITT修改HDLC建立了鏈路訪問規程(LAP)和平衡式鏈路訪問規程(LAP-B)。

2 Synchronous Data Link Control -連接方式

  在SDLC中,一個主站控制其它輔站的操作,主站輪詢輔站是否有數據要發送。如果一個輔站有數據要發送,當它被主站識別後開始傳送。主站負責建立和維護鏈路。有四種基本連接方式:

  ※點對點(Point-to-point)一個主站與一個從屬站直接連接。
  ※多點(Multipoint)一個主站與多個輔站連接。
  ※環路(Loop) 一個主站通過環形配置與多個輔站連接,這種結構中,消息從一個站傳到下一個站。
  ※集線前進(Hub Go-Ahead)這是一種很少使用的環形配置,它用菊花鏈電纜從主站連到輔站,然後返回主站。

3 Synchronous Data Link Control -特點


  SDLC在分離幀時使用了一個典型的有界限標誌信息的幀格式。一個地址域(address field)包括輔站的地址,一個控制域(Control field)說明幀類型,並且一個幀檢測序列(Frame Check Sequence-TCS)包含錯誤檢查值。

  一個典型的SDLC配置是多個位於遠地點處的3270啞終端構成的。而這些啞終端均連向如 IBM 3270型的簇控制器。簇控制器通過一條租用的56Kbps線路與主機系統連接。許多公司如Cisco等改進了這個連接方案。Cisco路由器可以在點對點串列鏈路上進行純粹的SDLC傳輸,並且可在這些鏈路上多路復用其它的協議數據。為在非SDLC網上傳輸,我們可以在IP數據分組中封裝SDLC幀,這種方法通過使用路由選擇協議(如Cisco的內部網關路由選擇協議IGRP)向用戶提供了路由選擇而不是橋接功能。

--------------------------------
同步數據鏈路控制(SDLC)協議是一種 IBM 數據鏈路層協議,適用於系統網路體系結構(SNA)。

  通過同步數據鏈路控制(SDLC)協議,數據鏈路層為特定通信網路提供了網路可定址單元(NAUs:Network Addressable Units)間的數據差錯釋放(Error-Free)功能。信息流經過數據鏈路控制層由上層往下傳送至物理控制層。然後通過一些介面傳送到通信鏈路。SDLC 支持各種鏈路類型和拓樸結構。應用於點對點和多點鏈接、有界(Bounded)和無界(Unbounded)媒體、半雙工(Half-Duplex)和全雙工(Full-Duplex)傳輸方式,以及電路交換網路和分組交換網路。

  SDLC 支持識別兩類網路節點:主節點(Primary)和次節點(Secondary)。主節點主要控制其它節點(稱為次節點:Secondaries)的操作。主節點按照預先確定的順序選擇次節點,一旦選定的次節點已經導入數據,那麼它即可進行傳輸。同時主節點可以建立和拆除鏈路,並在運行過程中控制這些鏈路。主節點支配次節點,也就是說,次節點只有在主節點授權前提下才可以向主節點發送信息。

  SDLC 主節點和次節點可以在四種配置中建立連接:
·點對點(Point-to-Point):只包括兩個節點:一個主節點,一個次節點。
·多點(Multipoint):包括一個主節點,多個次節點。
·環(Loop):包括一個環形拓樸:連接起始端為主節點,結束端為次節點。通過中間次節點相互之間傳送信息以響應主節點請求。
·集線前進(Hub Go-Ahead):包括一個 Inbound 通道和一個 Outbound 通道。主節點使用Outbound通道與次節點進行通信。次節點使用 Inbound 通道與主節點進行通信。通過每個次節點,Inbound 通道以菊花鏈(Daisy-Chained)格式回到主節點。

為適應不同環境,SDLC 具有一些派生類:
·HDLC,一種 ISO 協議,適用於 x.25 網路;
·LAPB,一種 ITU-T 協議,適用於 ISDN 網路;
·LAPF,一種 ITU-T 協議,適用於幀中繼(Frame Relay)網路;
·IEEE 802.2,通常指 LLC,具有三種類型,適用於區域網(Local Area Network);
·QLLC,適用於在 X.25 網路上傳輸 SNA 數據。


★協議結構

1 byte:Flag
1-2 bytes:Address field
1-2 bytes:Control field
Variable:Data
2 bytes:FCS
1 byte:Flag


·Flag ― 啟動和終止差錯校驗。
·Address ― 包括次站 SDLC 地址,表明幀來自於主站還是次站。
·Control ― 使用3種不同格式,取決於使用的 SDLC 幀類型:
  *Information(I)frame ― 傳遞上層信息和一些控制信息。
  *Supervisory (S)frame ― 提供控制信息。S 幀可以請求和掛起傳輸、報告狀態、確認 I 幀接收。S 幀不包含信息幀(information field)。
  *Unnumbered (U)frame ― 支持控制目標,無編號。U 幀用於啟動次站。取決於 U 幀,其控制欄位可能為1位元組也可能為2位元組。有些 U 幀包含信息欄位。
·Data ― 包含路徑信息單元(PIU)或交換識別(XID)信息。
·Frame check sequence (FCS))― 優於結束標籤分隔符,通常指循環冗餘校驗(CRC)計算餘數。


相關協議 LAPB、X.25、幀中繼、HDLC、LAPF、QLLC、LLC
組織來源 SDLC 由 IBM 定義。
上一篇[盧國沾]    下一篇 [小早川瀨那]

相關評論

同義詞:暫無同義詞