カテゴリ: 基本情報技術者試験 更新日: 2026/01/04

トークンパッシング方式とは?初心者でもわかる通信制御の仕組みとメリットを解説

トークンパッシング方式
トークンパッシング方式

先生と生徒の会話形式で理解しよう

生徒

「先生、ネットワークのトークンパッシング方式って何ですか?」

先生

「トークンパッシング方式(Token Passing ホウシキ)は、ネットワーク内で通信の順番を守るための仕組みなんですよ。」

生徒

「順番って、通信って自由にできるんじゃないんですか?」

先生

「自由にすると、みんなが同時に話し始めて通信がぶつかってしまいます。だから“トークン”という合図を順番に回すことで、ぶつからないように通信できるんです。」

基本情報技術者試験をこれから学習する人や、 独学で確実に合格レベルまで到達したい人におすすめの定番対策書です。

いちばんやさしい 基本情報技術者を見る

※ Amazonアソシエイト広告リンク

1. トークンパッシング方式の読み方と意味

1. トークンパッシング方式の読み方と意味
1. トークンパッシング方式の読み方と意味

トークンパッシング方式は、読み方はトークンパッシングホウシキといいます。英語では「Token Passing」と表記します。

これは、LAN(ラン)などのネットワーク通信で使われる通信制御方式のひとつで、通信の権利を示す「トークン」という特別なデータをネットワーク上で順番に回すことで、通信の衝突(コリジョン)を防ぎます。

2. トークンとは?

2. トークンとは?
2. トークンとは?

トークンとは、「通信していいですよ」という合図を持った小さなデータのことです。

ネットワーク上の機器は、トークンを受け取ったときだけ通信できます。通信が終わると、次の機器にトークンを渡します。

これにより、ネットワーク内で同時に通信が始まるのを防ぐことができます。

3. トークンパッシング方式の仕組み

3. トークンパッシング方式の仕組み
3. トークンパッシング方式の仕組み

トークンパッシング方式では、ネットワークに接続された全ての機器がリング状や論理的な順序でつながれており、トークンが一定の順番で回されます。

通信したい機器がトークンを受け取ったら、そのタイミングでデータを送信します。通信が終わると、再びトークンを次の機器へ渡します。

トークンが常に巡回していることで、通信の順序が守られ、衝突のない安定した通信が可能になります。

4. トークンパッシング方式の特徴とメリット

4. トークンパッシング方式の特徴とメリット
4. トークンパッシング方式の特徴とメリット
  • 衝突が起きない:同時通信がないため、通信の衝突が発生しません。
  • 公平性がある:すべての機器に順番が回るため、誰かが独占することはありません。
  • 安定した通信:特にトラフィックの多いネットワークでも安定して動作します。

5. トークンパッシング方式のデメリット

5. トークンパッシング方式のデメリット
5. トークンパッシング方式のデメリット
  • 障害に弱い:トークンが失われたり、トークンを持った機器が故障すると通信が止まる可能性があります。
  • 遅延が発生する:自分にトークンが回ってくるまで待たないと通信できません。
  • 構成が複雑:リング構成など特定の構成を必要とする場合があり、設計や保守が難しくなることがあります。

6. トークンパッシング方式と他の通信方式との違い

6. トークンパッシング方式と他の通信方式との違い
6. トークンパッシング方式と他の通信方式との違い

他の通信制御方式には、CSMA/CD方式(シーエスエムエー・シーディー ホウシキ)という仕組みもあります。

これは、送信前に通信回線が空いているかを確認し、空いていれば通信するという方式ですが、場合によっては通信がぶつかる可能性があります。

一方、トークンパッシング方式では、そもそもぶつかることがないように順番で通信します。

7. トークンパッシング方式の実際の利用例

7. トークンパッシング方式の実際の利用例
7. トークンパッシング方式の実際の利用例

トークンパッシング方式は、以前はトークンリング(Token Ring)というネットワークで使われていました。

また、FA(ファクトリーオートメーション)や製造業などの制御システムで、安定した通信が求められる環境でも活用されることがあります。

現在では、より高速で柔軟なネットワーク構成が可能なイーサネット(Ethernet)が主流になっていますが、トークンパッシング方式の「公平で衝突しない通信」という考え方は、今でもネットワーク設計の基本的な知識として重要です。

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

トークンパッシング方式とは何ですか?

トークンパッシング方式とは、LANなどのネットワークで使われる通信制御方式で、「トークン」という特別な合図を順番に回して通信の衝突を防ぐ仕組みのことです。
カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
基数とは?初心者向けにわかりやすく解説【2進数・10進数・16進数の違いも理解】
更新記事
New2
情報セキュリティマネジメント試験
平文とは?暗号化されていないデータの意味を初心者向けにやさしく解説
更新記事
New3
情報セキュリティマネジメント試験
復号とは?初心者向けにやさしく解説|暗号との違いや使い方・解読との違いも理解しよう
更新記事
New4
基本情報技術者試験
RAID1とは何か?補助記憶装置でデータを安全に守る仕組みを初心者向けに解説
新規投稿
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
NIC
220
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.3
Java&Spring記事人気No3
基本情報技術者試験
セグメントとは?ネットワークの基本単位を初心者向けにやさしく解説
No.4
Java&Spring記事人気No4
基本情報技術者試験
CPU
115
CPUとは何かを完全解説!初心者でもわかるコンピュータの頭脳の仕組み
No.5
Java&Spring記事人気No5
基本情報技術者試験
パケットとは?初心者にもわかりやすくネットワークの仕組みをやさしく解説!
No.6
Java&Spring記事人気No6
基本情報技術者試験
IMAPとは?初心者でもわかるメール受信プロトコルの仕組みと使い方
No.7
Java&Spring記事人気No7
基本情報技術者試験
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.8
Java&Spring記事人気No8
基本情報技術者試験
Telnetとは?初心者にもわかる仕組みと使い方をやさしく解説!