メインコンテンツへ
ネットワークCSMA/CD

CSMA/CD(Carrier Sense Multiple Access with Collision Detection)の動作説明として正しいものはどれか。

ア.各ノードが順番に通信権(トークン)を受け取り、トークン保持中のみ送信できる
イ.送信前に伝送路が使用中か確認し、空いていれば送信開始。衝突を検出したら送信を中止し、ランダムな時間待機後に再送する正解
ウ.送信データを複数の経路に分割して同時送信し、宛先で再組み立てする
エ.専用の通信路を確立してから通信し、通信終了まで他のノードはその回線を使用できない

解説

CSMA/CD は「道路の合流」のようなもの。まず道路の空き(キャリアセンス)を確認して合流する。ただし同時に別の車(フレーム)が突っ込んできて衝突(コリジョン)したら、両者がブレーキをかけ(送信停止)、それぞれがサイコロを振ってランダムな時間待ってから再チャレンジする。

なぜ イ が正解か

CSMA/CD の手順: ①送信前に伝送路のキャリア(信号)を検知(Carrier Sense)。②空いていれば送信開始。③送信中も伝送路を監視し、衝突(Collision Detection)を検出したら即座にジャム信号を送信して全ノードに衝突を知らせる。④ランダムなバックオフ時間(Binary Exponential Backoff)待機後に再送する。主にイーサネット(IEEE 802.3)で使用されていた方式。

なぜ ア は間違いか

これはトークンパッシング方式の説明。CSMA/CD にトークンという概念はなく、アクセス権は競合的に取得する。アクセス制御方式を混同した誤り。

なぜ ウ は間違いか

これはパケット交換(マルチパス)や MIMO のイメージに近い説明。CSMA/CD は単一の共有媒体で1フレームずつ送信する。

なぜ エ は間違いか

これは回線交換の説明。CSMA/CD は共有媒体への競合アクセス方式であり、専用回線の確立という概念はない。

出典: AI生成問題(学習用)