LLC - logical link controller




屬於 data link layer, 定義在 IEEE802.2

DSAP : destination service access point
SSAP : source service access point
SNAP : subnetwork access protocol, 封裝在 LLC 中



  1. 在前兩個 6 bytes 長度的部分(destination addr 與 source addr),兩種封裝方式都是相同的,儲存的皆是 NIC 的 MAC address。
  2. 在第 7~8 個 byte 則有不同(長度為 2 bytes),說明如下:
    • IEEE 802
      欄位名稱為「length」,用來標示後續的資料內容到欄位 CRC 之前的資料長度。
    • Ethernet
      欄位名稱為「type」,標示後續的資料的種類為何。
  3. 第 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 的資料
  4. 最後長度 4 bytes 的 CRC 欄位
    作為對後續傳送過來的 frame 進行錯誤偵測之用

type 1 : connectionless,
           e.g. datagram : 沒有 ACK / 沒有 flow control / 沒有 error recovery

type 2 : connection
           有 ACK  / flow control / error recovery



留言

熱門文章