CSMA/CD方式|科目A-1(応用情報技術者) 令和6年 春期午前試験 問30

出典:令和6年春期 午前 問30 分野:ネットワーク / データ通信と制御
CSMA/CD方式のLANに接続されたノードの送信動作に関する記述として,適切なものはどれか。
  • ア:各ノードに論理的な順位付けを行い,送信権を順次受け渡し,これを受け取ったノードだけが送信を行う。
  • イ:各ノードは伝送媒体が使用中かどうかを調べ,使用中でなければ送信を行う。衝突を検出したらランダムな時間の経過後に再度送信を行う。
  • ウ:各ノードを環状に接続して,送信権を制御するための特殊なフレームを巡回させ,これを受け取ったノードだけが送信を行う。
  • エ:タイムスロットを割り当てられたノードだけが送信を行う。
解説

CSMA/CD方式では、各ノードが送信前に伝送媒体が使用中かどうかを確認します。空いていれば送信を開始し、送信中に他のノードと衝突したことを検出すると、いったん送信を中止します。

その後、各ノードはランダムな時間だけ待ってから再送します。この仕組みによって、同じタイミングで再び送信して衝突する可能性を下げています。

したがって、イが適切です。

❌他選択肢が誤りの理由
ア:各ノードに論理的な順位付けを行い,送信権を順次受け渡し,これを受け取ったノードだけが送信を行う。
⇒送信権を順次受け渡して制御する方式の説明であり、CSMA/CD方式ではありません。CSMA/CDでは、送信前に伝送媒体が空いているかを確認して送信します。
ウ:各ノードを環状に接続して,送信権を制御するための特殊なフレームを巡回させ,これを受け取ったノードだけが送信を行う。
⇒トークンリング方式の説明です。ネットワーク上を巡回するトークンと呼ばれる特殊なフレームを受け取ったノードだけが送信できます。
エ:タイムスロットを割り当てられたノードだけが送信を行う。
⇒TDMAなどの時分割方式に近い説明です。各ノードに時間枠を割り当てて送信させる方式であり、CSMA/CD方式の動作ではありません。
TSUNAGARU-ADVICE

まず押さえたいこと

CSMA/CDでは、各ノードが送信前に伝送媒体が空いているかを確認し、空いていれば送信するという動作を行います。送信中に衝突を検出した場合は、いったん送信を中止し、ランダムな時間だけ待ってから再送します。

迷ったときの判断軸

送信権を順番に受け渡す方式や、特殊なフレームを巡回させる方式はトークンパッシングに関係します。タイムスロットを割り当てる方式とも異なります。「媒体を監視する → 空いていれば送信 → 衝突したら待って再送」という流れがCSMA/CDです。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、CSMA/CDを共有媒体・衝突検出・再送制御と結び付けて理解しましょう。Ethernetのアクセス制御方式や、半二重通信と全二重通信の違いを考える際の基礎になります。