軟考網(wǎng)工之同步數(shù)據(jù)鏈路控制協(xié)議(SDLC)
通過同步數(shù)據(jù)鏈路控制(SDLC)協(xié)議,數(shù)據(jù)鏈路層為特定通信網(wǎng)絡(luò)提供了網(wǎng)絡(luò)可尋址單元(NAUs:Network Addressable Units)間的數(shù)據(jù)差錯釋放(Error-Free)功能。信息流經(jīng)過數(shù)據(jù)鏈路控制層由上層往下傳送至物理控制層。然后通過一些接口傳送到通信鏈路。SDLC 支持各種鏈路類型和拓樸結(jié)構(gòu)。應(yīng)用于點對點和多點鏈接、有界(Bounded)和無界(Unbounded)媒體、半雙工(Half-Duplex)和全雙工(Full-Duplex)傳輸方式,以及電路交換網(wǎng)絡(luò)和分組交換網(wǎng)絡(luò)。
SDLC 支持識別兩類網(wǎng)絡(luò)節(jié)點:主節(jié)點(Primary)和次節(jié)點(Secondary)。主節(jié)點主要控制其它節(jié)點(稱為次節(jié)點:Secondaries)的操作。主節(jié)點按照預(yù)先確定的順序選擇次節(jié)點,一旦選定的次節(jié)點已經(jīng)導(dǎo)入數(shù)據(jù),那么它即可進行傳輸。同時主節(jié)點可以建立和拆除鏈路,并在運行過程中控制這些鏈路。主節(jié)點支配次節(jié)點,也就是說,次節(jié)點只有在主節(jié)點授權(quán)前提下才可以向主節(jié)點發(fā)送信息。
SDLC 主節(jié)點和次節(jié)點可以在四種配置中建立連接:
點對點(Point-to-Point):只包括兩個節(jié)點:一個主節(jié)點,一個次節(jié)點。
多點(Multipoint):包括一個主節(jié)點,多個次節(jié)點。
環(huán)(Loop):包括一個環(huán)形拓樸:連接起始端為主節(jié)點,結(jié)束端為次節(jié)點。通過中間次節(jié)點相互之間傳送信息以響應(yīng)主節(jié)點請求。
集線前進(Hub Go-Ahead):包括一個 Inbound 信道和一個 Outbound 信道。主節(jié)點使用Outbound信道與次節(jié)點進行通信。次節(jié)點使用 Inbound 信道與主節(jié)點進行通信。通過每個次節(jié)點,Inbound 信道以菊花鏈(Daisy-Chained)格式回到主節(jié)點。
為適應(yīng)不同環(huán)境,SDLC 具有一些派生類:
HDLC,一種 ISO 協(xié)議,適用于 x.25 網(wǎng)絡(luò);
LAPB,一種 ITU-T 協(xié)議,適用于 ISDN 網(wǎng)絡(luò);
LAPF,一種 ITU-T 協(xié)議,適用于幀中繼(Frame Relay)網(wǎng)絡(luò);
IEEE 802.2,通常指 LLC,具有三種類型,適用于局域網(wǎng)(Local Area Network);
QLLC,適用于在 X.25 網(wǎng)絡(luò)上傳輸 SNA 數(shù)據(jù)。
協(xié)議結(jié)構(gòu):
1 byte 1-2 bytes 1-2 bytes Variable 2 bytes 1 byte
Flag Address field Control field Data FCS Flag
釋義:
Flag ― 啟動和終止差錯校驗。
Address ― 包括次站 SDLC 地址,表明幀來自于主站還是次站。
Control ― 使用3種不同格式,取決于使用的 SDLC 幀類型:
Information(I)frame ― 傳遞上層信息和一些控制信息。
Supervisory (S)frame ― 提供控制信息。S 幀可以請求和掛起傳輸、報告狀態(tài)、確認 I 幀接收。S 幀不包含信息幀(information field)。
Unnumbered (U)frame ― 支持控制目標,無編號。U 幀用于啟動次站。取決于 U 幀,其控制字段可能為1字節(jié)也可能為2字節(jié)。有些 U 幀包含信息字段。
Data ― 包含路徑信息單元(PIU)或交換識別(XID)信息。
Frame check sequence (FCS))― 優(yōu)于結(jié)束標簽分隔符,通常指循環(huán)冗余校驗(CRC)計算余數(shù)。
相關(guān)協(xié)議:LAPB、X.25、幀中繼、HDLC、LAPF、QLLC、LLC