2019年1月6日 星期日

學習筆記

資料傳輸
CSMA/CD 與 CSMA/CA

CSMA/CD(載波偵測多重存取/碰撞偵測)

常用於有線網路

  • 訊號採用廣播的方式傳送(所以才會發生碰撞
  • 當節點要發送訊號時,會先偵測通道是否有其他節點正在使用
  • 當通道沒有被其他節點使用時,就傳送封包
  • 封包傳送之後立即檢查是否發生碰撞,若是發生碰撞則對通道發出高頻訊號高知其他節點已經發生碰撞
  • 碰撞後隨機等待一段時間重新發送封包
  • 嘗試 15 次都失敗的話則告知上層 Timeout

CSMA/CA(載波偵測多重存取/碰撞避免)

常用於無線網路

  • 訊號採用廣播的方式傳送(易受到無線電波干擾)
  • 當節點要發送訊號時偵測頻道是否空閒
  • 若是空閒則等待 IFS, Interval Frame Space 時間後再次偵測頻道是否空閒
  • 若是空閒則發送封包,反之重新進入等待頻道空閒(隨機等待時間)
  • 發送 RTS 之後必須在限定時間內收到來至目的端的 CTS 訊號
  • 當失敗 32 次之後通知上層 Timeout
CSMA/CA 又可分為以下兩種類型
  • 分散式協調功能 (DCF):競爭式服務 (Contention Service)
  • 集中式協調功能 (PCF):無競爭式服務 (Contention-Free Service)

沒有留言:

張貼留言