トークンパッシングとは?
トークンパッシングとは、ネットワーク通信における基本概念の1つです。通信回線上を順次トークンと呼ばれる特別なパケットが巡回することで、データ伝送が行われる方法です。トークンパッシングは、複数の端末が共有の伝送回線を利用するための方法として開発されました。
トークンパッシングの仕組み
トークンパッシングは、主にトークンが伝送回線上を順次回ることでデータを伝送します。このトークンというパケットには、ネットワークに接続された端末が順番にアクセスするための特別な権利があります。つまり、このトークンを持っている端末だけがデータを送信したり、受信したりすることができます。
このようにトークンパッシングでは、端末が順番にトークンを受け取ってデータを送信するため、複数の端末が同時にデータを送信しようとしても、トークンがその端末に来るまで待たなければなりません。このため、トークンパッシングは多数の端末が利用する場合には遅延が生じてしまいます。
トークンパッシングの利点
トークンパッシングには、複数の端末が共有の伝送回線を利用する場合に大きな利点があります。例えば、LAN内でのファイル共有やインターネット接続などにおいて、パケット衝突を防ぐことで通信トラフィックを効率的に制御することができます。
また、トークンパッシングはリング構成をとることが多いため、伝送路が断線してしまった場合でも他の端末がトークンを受け取り続けることで、通信が維持されるという利点もあります。
まとめ
トークンパッシングは、ネットワーク通信における基本概念の1つであり、複数の端末が共有の伝送回線を利用する場合に効率的に通信を制御することができます。ただし、多数の端末が利用する場合には遅延が生じるという欠点もあります。トークンパッシングは、LAN内でのファイル共有やインターネット接続などに広く利用されています。