SAシステムアーキテクト試験 午前Ⅱ

平成27年度秋期 システムアーキテクト 午前Ⅱ 問22

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

CSMA/CAやCSMA/CDのLANの制御に共通しているCSMA方式に関する記述として,適切なものはどれか。

選択肢

  1. ア
    キャリア信号を検出し,データの送信を制御する。
  2. イ
    送信権をもつメッセージ(トークン)を得た端末がデータを送信する。
  3. ウ
    データ送信中に衝突が起こった場合は,直ちに再送を行う。
  4. エ
    伝送路が使用中でもデータの送信はできる。
解き方のヒントを見る

記述が成り立つ条件に注目する

LANのアクセス制御を学ぶときは、記述がどの条件の下で成り立つかに注目しましょう。扱われている状況と、その状況に付いている前提を分けて捉えると、印象だけで判断することを避けられます。

この問題で問われていること

この問題では、扱われる内容を広い場面へそのまま当てはめず、与えられた条件の範囲を意識して考えてみましょう。判断の根拠にしている前提が、示された情報に基づくものか、自分で補ったものかを確認することが大切です。

視点

条件を整理するとは、説明の適用範囲を確かめることです。知っている用語から前提を付け足さず、与えられた情報の範囲で考える姿勢を保ちましょう。

確認ポイント

  • 判断に使う条件を、与えられた情報から拾えているか
  • 示されていない前提を、自分で付け足していないか
  • 考えている内容を、条件の範囲を超えて広げていないか
正解と解説を見る

正解

ア

解説

正解はアです。CSMAはキャリア信号を検出して伝送路の使用状況を調べ、送信を制御する方式です。この基本部分は、衝突回避を行うCSMA/CAと衝突検出を行うCSMA/CDに共通しています。

共通する送信制御

CSMAはCarrier Sense Multiple Accessの略です。端末は送信前にキャリア信号を検出して伝送路の使用状況を確認し、使用中であれば送信を待ちます。この仕組みが、CSMA/CAとCSMA/CDに共通する基本動作です。

衝突への対処と他方式の比較

CSMA/CAは衝突を避けるための制御を行い、CSMA/CDは送信中の衝突を検出します。CSMA/CDでは衝突後に送信を中止し、ランダムな待ち時間を置いてから再送を試みます。一方、トークンを取得した端末に送信権を与えるのはトークンパッシング方式です。

選択肢ア(正解)

これは正解だよ。CSMAは、キャリア信号の有無から伝送路の使用状況を調べ、データの送信を制御する方式である。CSMA/CAとCSMA/CDは、衝突への対処方法には違いがあるが、この送信制御を共通の基本としている。

選択肢イ

これは不正解だよ。送信権を表すトークンを取得した端末が送信するのは、トークンパッシング方式の説明である。CSMAはトークンの受渡しによって送信権を管理する方式ではなく、伝送路の使用状況を調べて送信を制御する。

選択肢ウ

これは不正解だよ。選択肢の「直ちに再送を行う」が誤りである。CSMA/CDでは、衝突を検出すると送信を中止し、ランダムな待ち時間を置いてから再送を試みる。これは再び衝突する可能性を減らすためであり、衝突後に直ちに再送するわけではない。

選択肢エ

これは不正解だよ。CSMAでは、伝送路が使用中であることを検知した端末は、送信を待つ制御を行う。使用中でも送信できるという説明は、この基本動作に反する。ただし、複数の端末がほぼ同時に空きを確認して送信を始めると、衝突が起こる場合はある。

学習のポイント

CSMAの基本動作を理解し、衝突回避・衝突検出の違いやトークン方式との区別を整理しましょう。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度秋期 システムアーキテクト試験 午前Ⅱ 問22(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針