メインコンテンツへ
ネットワークトークンパッシング

トークンリング方式のアクセス制御の特徴として正しいものはどれか。

ア.衝突が発生するとランダム時間待機して再送するため、ネットワーク負荷が高いほど効率が良い
イ.優先度の高いノードが常に帯域を独占できるため、リアルタイム通信には向かない
ウ.送信権(トークン)を持つノードだけが送信でき、衝突は発生しない。ただしトークン消失時の回復処理が必要となる正解
エ.各ノードがスター型に接続され、中央の集線装置がトークンの発行と回収を行う

解説

トークンパッシングは「バトンリレー」の仕組み。バトン(トークン)を持っている選手だけが走れる(送信できる)。バトンを渡す順番はあらかじめ決まっているので、2人が同時に走る(衝突)ことは起きない。ただし誰かがバトンを落とした(トークン消失)ときの回復ルールが必要。

なぜ ウ が正解か

トークンリングでは: ①すべてのノードがリング状に接続され、トークンと呼ばれる特殊フレームが一方向に循環する。②トークンを受け取ったノードだけが送信権を持ち、送信が終わったらトークンを次のノードへ渡す。③このため衝突は原理的に発生しない(確定的アクセス制御)。④ただしノード障害やノイズによるトークン消失が起きた場合、モニタノードがトークンを再生成する回復処理が必要。負荷が高くても遅延が予測可能なため、かつて工場の制御系ネットワークに使われた。

なぜ ア は間違いか

衝突とランダム待機はCSMA/CDの特徴。トークンパッシングには衝突がない。また「負荷が高いほど効率が良い」は CSMA/CD においても誤りで、負荷増加で衝突が増え効率は低下する。

なぜ イ は間違いか

トークンパッシングでは優先度スキームを実装することで高優先度ノードへの配慮が可能であり、確定的な遅延保証からリアルタイム通信にも適している。

なぜ エ は間違いか

トークンリングはリング型トポロジーで、トークンがノード間を順番に循環する。スター型接続で中央の集線装置がトークンを管理するという説明は誤り。スター型のアクセス制御はポーリング等の方式で実現される。

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