7-2 LLC 層簡介 在 IEEE 制定區域網路的802 系列標準中,將鏈路層(Data Link Layer)區分為:『邏輯鏈路控制』(Logical Link Control, LLC)和『媒介存取控制』(Medium Access Control, MAC)兩個子層次。LLC 層是提供一個和實體網路架構無關的介面,讓較高層次的通訊軟體使用,使得那些較高層次的通訊軟體(如,網路層)只要透過 LLC 層就可以存取網路,而不用去考慮所連接的網路型態。如圖 7-6 所示,其中連接實體層的MAC 層可以是 CSMA/CD、Token-Ring 或其它網路,這也符合通訊協定的堆疊原理。LLC 的工作是控制訊號的交換、控制資料的流量(Data Flow Control)、解釋上層通訊軟體傳來的命令並產生回應、以及克服資料在傳送的過程中所可能發生的種種問題,如資料發生錯誤、重覆資料等等。LLC 的規格分為三大部分: 圖 7-6 LLC 通訊協定規格
以下分別鈙述這些規則的特性及功能。 7-3 LLC多工服務 多工服務就是一個通訊設備能被多個應用程式存取。LLC 提供若干個『邏輯鏈路』(Logical Link),讓多個應用程式同時使用。在一部工作站上可能同時執行多個網路程式(Process),對每一個程式而言,皆需透過網路介面卡來與其他工作站上的程式連線。如圖 7-7 (a),工作站 A 的P1程式和工作站 B 的 P4程式通訊,同時,P2和工作站 C 的 P5 程式,以及 P3 和工作站 D 的 P6 程式通訊。對這些個程式而言,當它在傳送資料時都必須享有網路卡的獨立使用權,就如同 7-7 (b) 所示,每個程式都享有獨立的LLC及MAC 的服務。如果工作站上有多個程式在執行,好比每一個程式都獨享網路卡的使用權,這就是LLC層的多工服務,也是邏輯鏈路控制的重點。 圖 7-7 LLC 多工處理範例 LLC層為了達到多工處理的邏輯鏈路,LLC的介面上必須建立若干個『服務存取點』(Service Access Point, SAP),以使上層(網路層)的通訊軟體連接。每一個服務存取點都是一個虛擬鏈路,一般都採用分時多工方式(依照作業系統的工作排序方式而定)。當應用程式被啟動時,便分配並銜接(Attach)到一個SAP,如果時序輪流到這個SAP,這個應用程式就享有MAC層的使用權,便可以傳送訊息,如圖 7-8 所示。 圖 7-8 LLC 的服務存取點
|
翻轉工作室:粘添壽
電腦網路與連結技術:
翻轉電子書系列:
|