トークンリングとは?

現代の有線コンピュータ ネットワーキングは、イーサネットによって支配されています。標準のイーサネット ケーブル (8P8C ケーブル) を使用しない場合でも、基盤となるプロトコルはほぼ確実にイーサネットであり、特に LAN 環境ではそうです。たとえば、光ファイバー ケーブルは、LAN 環境でまだイーサネット プロトコルを使用しています。

しかし、初期の頃は、イーサネットだけがゲームではありませんでした。トークン リングは競合する標準でした。1984 年に IBM によって提案され、1989 年に IEEE によって 802.5 の下で標準化されました。

ネットワーク アーキテクチャ

トークン リング ネットワークは、名前から推測できるように、リング トポロジを使用します。これは必ずしも物理的なリング トポロジではありませんが、論理的なリング トポロジです。物理ラングでは、すべてのデバイスに 2 つのネットワーク ポートと 2 本のケーブルが必要です。論理リング トポロジは、メディア アクセス ユニットまたは MAU を使用して構成するのが簡単で、イーサネット スイッチと漠然と似た役割を果たします。

各 MAU は、物理的なスター トポグラフィを構成します。その後、他の複数の MAU にリングで接続できます。ただし、ネットワークの全体的な論理トポグラフィはリングです。

衝突の回避

衝突は、共有アクセス メディアにとって問題です。イーサネットには、CSMA/CD または Carrier Sense Multiple Access with Collision Detection と呼ばれる機能があります。CSMA/CD では、ネットワーク ノードはキャリア センスを使用して、送信前にネットワークがクリアであるかどうかを確認します。その後、衝突を検出すると、ジャム信号を送信し、ネットワークに障害がない場合は再送信する前にランダムな短い時間バックオフします。

トークン リングは、タイトル トークンを使用して、ホストが送信できるかどうかを判断します。ネットワークが無音の場合、空のパケットがリングの周りに送信されます。データを送信する場合を除き、各デバイスは空のパケットを転送します。データを送信するために、必要なパケットを作成し、トークン値を追加してから、空のパケットの代わりにリングに送信します。

ホストは、自分がパケットの受信者であると判断すると、データを読み取り、トークンをゼロにして、パケットを再送信します。パケットはリングを完全にループします。元の送信者に到達すると、トークンが削除されていることを確認し、受信を示します。その後、パケットを削除し、空のパケットを再送信します。

トークン リング ネットワークは、一度に 1 つのトークンのみを有効にすることで、ネットワークの衝突を回避します。空のパケットがトークンを使用していない限り、どのホストも送信できます。

イーサネットとの比較

トークン リングへのアクセスは、競合ベースではなく決定論的です。これにより、衝突の可能性を最小限に抑えて衝突が発生したときに処理するのではなく、衝突がないようにします。任意の 2 つのイーサネット デバイスを簡単にケーブル接続できます。歴史的にはクロスオーバー ケーブルが必要でしたが、最近のデバイスには、どのケーブルでもこれを可能にする自動検出機能が備わっている傾向があります。トークン リングは、追加のハードウェアとソフトウェアなしではこれをサポートしません。

トークン リング ネットワークでは、複数の同一の MAC アドレスがサポートされます。ただし、MAC アドレスはイーサネット ネットワーク上で一意である必要があります。各トークン リング ネットワーク ポートのファームウェアのライセンス コストは、イーサネットの 3 倍以上でした。さらに、トークン リングの場合、ルーターはイーサネットよりもはるかに高価でした。イーサネットはまた、比較的早い段階で安価なケーブルを標準化し、コスト面で大きな利点をもたらしました。この時点では、トークン リングとイーサネットは帯域幅に関してはほぼ同等でしたが、イーサネットが優先されるテクノロジであることが明らかになった後、トークン リング標準の更新は停止されました。

結論

トークン リングは、1980 年代半ばから後半および 1990 年代のネットワーク プロトコルおよび接続の標準でした。ビジネス環境ではある程度成功しましたが、標準化戦争の終わりに低コストで高速を提供するイーサネットによって、家庭や最終的にはビジネス環境で影が薄くなりました。リングトポロジを使用し、単一のトークンを持つことで機能しました。トークンが設定されていない場合、ホストはトークンを要求して送信できます。トークンが設定されている場合、ホストは、トークンが解放されてトークンを要求して送信するまで待機する必要があります。現代では、トークンリングは本質的に死んでおり、イーサネットが主要なネットワークプロトコルおよび標準となっています。



Leave a Comment

ハードドライブのクローンを作成する方法

ハードドライブのクローンを作成する方法

データが貴重な資産である現代のデジタル時代では、Windows 上でハード ドライブのクローンを作成することは、多くの人にとって重要なプロセスとなる可能性があります。この包括的なガイド

Windows 10でドライバーWUDFRdのロードに失敗した場合の修正方法

Windows 10でドライバーWUDFRdのロードに失敗した場合の修正方法

コンピュータの起動中に、ドライバ WUDFRd をコンピュータに読み込めなかったことを示すエラー メッセージが表示されましたか?

NVIDIA GeForce Experienceエラーコード0x0003を修正する方法

NVIDIA GeForce Experienceエラーコード0x0003を修正する方法

デスクトップで NVIDIA GeForce experience エラー コード 0x0003 が発生していますか? 「はい」の場合は、ブログを読んで、このエラーをすばやく簡単に修正する方法を見つけてください。

Chromebook の電源が入らないのはなぜですか

Chromebook の電源が入らないのはなぜですか

「Chromebook の電源がオンにならないのはなぜですか?」という質問に対する答えを見つけます。この役立つガイドは Chromebook ユーザー向けです。

Fitbit Versa 4 の文字盤を変更する方法

Fitbit Versa 4 の文字盤を変更する方法

Fitbit Versa 4 の文字盤を無料で変更して、時計の外観を毎日変えることができます。それがいかに早くて簡単かを見てください。

ルンバが止まったり、くっついたり、向きを変えたりする – 修正

ルンバが止まったり、くっついたり、向きを変えたりする – 修正

ルンバ ロボット掃除機が停止し、固着し、回転し続ける問題を修正します。

Steam Deckのグラフィック設定を変更する方法

Steam Deckのグラフィック設定を変更する方法

Steam デッキは、堅牢で多彩なゲーム体験をすぐに提供します。ただし、ゲームを最適化し、可能な限り最高のパフォーマンスを保証するには、

分離ベースのセキュリティとは何ですか?

分離ベースのセキュリティとは何ですか?

サイバーセキュリティの世界でますます重要になっているトピック、つまり分離ベースのセキュリティを詳しく掘り下げる予定でした。このアプローチは、

Chromebook でオート クリッカーを使用する方法

Chromebook でオート クリッカーを使用する方法

今日は、Chromebook で繰り返しクリックするタスクを自動化できるツール、オート クリッカーについて詳しく説明します。このツールは時間を節約し、

SMPSとは何ですか?

SMPSとは何ですか?

コンピューターに SMPS を選択する前に、SMPS とは何か、およびさまざまな効率評価の意味を理解してください。