Design Objective
設計一個可以在去中心化(decentralize)的環境中防止 collision 的協議
去中心化指沒有一個中樞來調度所有的封包傳送,而是裝置間自己協調
Method
1. Carrier Sensing
如果有其他裝置在說話,那就先不傳封包,等他說完後再開始傳
2. Collision Detection
如果在你開始傳的時候發現其他裝置也正好開始說話,那就先停下來
3. Exponential Back-Off
每次傳輸失敗,裝置會進入 exponential back-off 模式
Exponential Back-Off 模式
當為了傳輸這個封包連續遇到 次 collision ,則需等待 bit duration, where