LLC - logical link controller
屬於 data link layer, 定義在 IEEE802.2
DSAP : destination service access point
SSAP : source service access point
SNAP : subnetwork access protocol, 封裝在 LLC 中
- 在前兩個 6 bytes 長度的部分(destination addr 與 source addr),兩種封裝方式都是相同的,儲存的皆是 NIC 的 MAC address。
- 在第 7~8 個 byte 則有不同(長度為 2 bytes),說明如下:
- IEEE 802
欄位名稱為「length」,用來標示後續的資料內容到欄位 CRC 之前的資料長度。 - Ethernet
欄位名稱為「type」,標示後續的資料的種類為何。
- IEEE 802
- 第 15 個 byte 開始到 CRC 欄位前的資料,也是分別進行說明:
- IEEE 802
在 length 欄位之後,緊接著欄位分別如下:- DSAP(Destination Service Access Point):長度 1 byte,設定為 0xAA
- SSAP(Source Service Access Point:長度 1 byte,設定為 0xAA
- ctrl:長度 1 byte,設定為 0x03
- org code:長度為 3 btyes,設定為 0x000000
- type:與 Ethernet 中的 byte 欄位是相同作用
- data:長度為 38~1492
- Ethernet
在 type 欄位之後,接著即是長度為 46~1500 bytes 的資料
- IEEE 802
- 最後長度 4 bytes 的 CRC 欄位
作為對後續傳送過來的 frame 進行錯誤偵測之用
type 1 : connectionless,
e.g. datagram : 沒有 ACK / 沒有 flow control / 沒有 error recovery
type 2 : connection
有 ACK / flow control / error recovery
留言
張貼留言