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