電腦網路與連結技術第七章 區域網路模型 上一頁    下一頁

7-4 LLC 協定資料單元

內容:

7-4-1 LLC-PDU 格式

LLC協定資料單元』(LLC Protocol Data Unit, LLC-PDU是傳送端的 LLC和接收端的LLC之間資料交換的封包,主要區分為四個欄位,如圖 7-9 所示,分別介紹如下:

7-9 LLC-PDU 格式

  • 『目的地服務存取點點』(Destination Service Access Point, DSAP):DSAP是為了能夠辨認出LLC通訊協定間傳送的資料到底是屬於誰的,在DSAP欄位標明對方工作站的服務存取點,也表示銜接到對方通訊應用程式。

  • 『原始服務存取點點』(Source Service Access Point, SSAP):傳送端LLC的服務存取點,亦表示連接傳送端本身的應用程式。

  • 控制欄:告訴對方本 LLC-PDU的意義,是傳送資料(由上層傳送下來),或是雙方的控制訊息,控制欄主要作為雙方協議溝通使用。

  • 訊息欄:如果由控制欄位知道該封包做為傳送資料之用,則訊息欄是負責接受上層(或網路層)的資料,再包裝成LLC-PDU。如果控制欄表示本封包是作為連線交談用,則訊息欄是作為交談訊息存放用,對方由訊息欄可知道溝通的內容。

當兩個 LLC 之間傳遞 LLC-PDU 時,每一個 PDU 都有其特殊的功能,它的功能皆由控制欄位表示,可分類為以下三種主要型態的命令:

  • 無編號命令Unnumbered Command, U-format

  • 訊息傳送命令Information Transfer Command, I-format

  • 監督命令Supervisory Command, S-format

7-4-2 無編號命令格式

U-格式』(U-format LLC-PDU 上沒有編號,表示該 PDU並非傳送資料,而是傳遞控制訊息。U-format命令主要應用於LLC 之間雙方連線管理的通訊使用,如通訊連線的建立、終止、或重置等等。依照控制欄位編碼可分8個不同功能的命令及回應,如圖 7-10 所示。其中 P/F 表示查詢/最後之位元:

7-10 LLC-PDU U-格式命令及回應

  • Unnumbered InformationUI):一般使用在廣播資料給多個 LLCDSAP 位址可以是一個別位址、群體位址或廣播位址。

  • Exchange IdentificationXID):XID 命令配合 UA 回應命令,使用於偵測某部工作站(的 LLC)是否存在、詢問工作站的群體位址、檢查重覆位址、或宣告自己的存在。

  • TestTEST):TEST 命令及 UA 回應命令用來檢查 LLC 之間的傳輸是否順暢。

  • Set Asynchronous Balanced Mode ExtendedSABME):SABME 命令是要求建立連線。某一個 LLC 傳送 SABME 給對方 LLC 要求建立連線,如果對方同意則回應 UA;否則回應 DM

  • Unnumbered AcknowledgementUA): UA 回應命令用於表示同意連線對方或其它控制訊息的要求。

  • Disconnected ModeDM): DM 回應命令用於表示拒絕對方連線要求(SABME)或同意對方終止連線要求(DISC)。

  • DisconnectDISC):DISC 命令是使用於要求對方終止連線。

  • Frame RejectFRMR):回應 FRMR 訊號,表示拒絕對方傳送的資料(如:UI)。

7-4-3 訊息傳送命令格式

I-格式』 I-format LLC-PDU 是應用在LLC雙方資料傳送使用,每個 PDU 上都有編號,以標示資料的順序。如圖 7-11I-format LLC-PDU的控制欄位可區分為三個次欄位:

  • N(S)傳送本封包的編號

  • N(R)期望對方下一次傳送封包的封包序號,附帶有確認的功能。例如N(R)=8表示第8序號封包以前的封包(7, 6, 5, 4…)都正常接收,請下次送給我第8序號封包(流量控制之滑動視窗法)(容後介紹)。

  • P/FPPolling)表示請對方回應,FFinal)表示資料傳送結束。

由於N(S)N(R)都只有7個位元,因此其值介於0127之間。通常順序編號由0開始,依照傳送資料的順序逐次加1,到達127之後又回到0重新開始重複使用。

7-11 I-format LLC-PDU 格式

7-4-4 監督命令格式

S-格式』(S-format是用來管理LLC之間資料傳送的狀況。接收端可以用S-format回應給傳送端表示資料接收的情形(拒絕或正常接收);或者使用在兩端LLC只有一端在傳送資料,另一端回應的控制命令的情況。例如,傳送端使用I-format傳送資料,但接收端沒有在傳送資料,無法使用I-formatN(R))告訴對方接收情形,則用S-format來回應傳送端。S-format有三種不同功能格式:(如圖 7-12

  • Receive ReadyRR):RR命令表示通訊連線的接收端已準備好接收資料,傳送端可以開始傳送資料。

  • Receive Not ReadyRNR):RNR命令表示接收端尚未準備好接收資料,請傳送端暫時不要傳送資料。

  • RejectREJ):REJ命令表示拒絕接受傳送端的要求或資料傳送。

7-12 S-format LLC-PDU 格式

 

翻轉工作室:粘添壽

 

電腦網路與連結技術:

 

 

翻轉電子書系列: