質問: メディアアクセス制御 データリンク層における競合型メディアアクセス制御において、パケットの衝突が発生した後、パケットを再送するまでの待ち時間をランダムに設定する理由を教えてください。
回答: 例えば、aという通信主体がパケットを送信中に、異なる通信主体bとcも何らかのパケットを送信したいとします。 当然、aがパケットを送信中にbとcがそのままパケットを送れば衝突が発生してしまうため、少なくともaがパケットを送り終えるまでは待たなくてはいけません。 しかし、aがパケットを送り終えた直後にbとcがそろってパケットを送信し始めれば、bとcのパケットが衝突してしまいます。 パケット再送までの待ち時間をランダムに設定する(ランダムバックオフ)ことは、このようなパケット送信の終了を待っている複数の通信主体間でのパケット衝突を少なくするためにあります。