資料傳輸
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)
沒有留言:
張貼留言