同步數據鏈路控制
同步數據鏈路控制
同步數據鏈路控制(規程)SDLC是七十年代開發的IBM定義的數據鏈路控制協議,其目的是通過廣域鏈路與SNA環境中的IBM主機系統進行通信。SDLC基於面向位的同步操作,與之對應的是面向位元組的協議如Bisync。IBM向標準委員會提交了SDLC,使之新增了如下標準,而SDLC仍然是SNA中主要的串列鏈路協議。
同步數據鏈路控制(規程)SDLC是七十年代開發的IBM定義的數據鏈路控制協議,其目的是通過廣域鏈路與SNA環境中的IBM主機系統進行通信。SDLC基於面向位的同步操作,與之對應的是面向位元組的協議如Bisync。IBM向標準委員會提交了SDLC,使之新增了如下標準,而SDLC仍然是SNA中主要的串列鏈路協議。ANSI從SDLC建立了高級數據通信控制規程(ADCCP)。ISO建立了高級數據鏈路控制規程(HDLC)CCITT修改HDLC建立了鏈路訪問規程(LAP)和平衡式鏈路訪問規程(LAP-B)。在SDLC中,一個主站控制其它輔站的操作,主站輪詢輔站是否有數據要發送。如果一個輔站有數據要發送,當它被主站識別後開始傳送。主站負責建立和維護鏈路。有四種基本連接方式:點對點(Point-to-point)一個主站與一個從屬站直接連接。多點(Multipoint)一個主站與多個輔站連接。環路(Loop)一個主站通過環形配置與多個輔站連接,這種結構中,消息從一個站傳到下一個站。集線前進(HubGo-Ahead)這是一種很少使用的環形配置,它用菊花鏈電纜從主站連到輔站,然後返回主站。SDLC在分離幀時使用了一個典型的有界限標誌信息的幀格式。一個地址域(addressfield)包括輔站的地址,一個控制域(Controlfield)說明幀類型,並且一個幀檢測序列(FrameCheckSequence-TCS)包含錯誤檢查值。一個典型的SDLC配置是多個位於遠地點處的3270啞終端構成的。而這些啞終端均連向如IBM3270型的簇控制器。簇控制器通過一條租用的56Kbps線路與主機系統連接。許多公司如Cisco等改進了這個連接方案。Cisco路由器可以在點對點串列鏈路上進行純粹的SDLC傳輸,並且可在這些鏈路上多路復用其它的協議數據。為在非SDLC網上傳輸,我們可以在IP數據分組中封裝SDLC幀,這種方法通過使用路由選擇協議(如Cisco的內部網關路由選擇協議IGRP)向用戶提供了路由選擇而不是橋接功能。