イーサネットのライバル、トークンリングという規格の話

ネットワーク

こんにちわ。

 

今のインターネットの世界ではイーサネットという規格がデファクトスタンダードになっていますが、インターネットが普及する前の話、イーサネットのライバルと言える規格がありました。

 

それがトークンリングです。

 

 

スポンサーリンク

トークンリングとは

 

トークンリングは、IBMが開発したLANの物理層およびデータリンク層の規格です。

 

当時の通信速度は4Mbpsおよび16Mbps。

当初は、イーサネットといい勝負でしたが。。。

今は見ることが無くなりました。

 

ノードがリング状に接続されている点が特徴です。

実際にはハブで集線したスター型の構成をとります。

 

トークンリングは、全体が1つの輪(リング型)になるようにネットワークが接続されているんです。

 

ここを「フリートークン」というパケットが1つ流れるわけです。

このフリートークンが一方向に受け渡されながらリング内を循環することからトークンリングと呼ばれるようになりました。

 

そしてデータを送りたいノードは、フリートークンが自分の手元に到着した際にデータとトークンを一緒にしてネットワークへ送り出します。

 

このデータが添付された状態のトークンは「ビジートークン」と呼ばれ、リングを辿って宛先のノードまで進みます。

 

宛先のノードではデータを受け取った後、受領済みのビジートークンをリングに沿って送信元まで返すと、送信元ステーションは戻ってきたビジートークンをフリートークンにしてネットワークに戻します。

 

このような方式をトークンパッシング方式といいます。

 

(出典:http://www2.yamanashi-ken.ac.jp/~itoyo/lecture/network/Default.htm)

 

 

イーサネットと比べる

 

一方、イーサネットで採用されているCSMA方式では、データを送出したいときにそれぞれのノードがデータ発信をします。

それを宛先のノードが自分宛てのノードの場合は受信するわけです。

 

ですがこれですと、それぞれが順番を待たずに勝手にデータを送信するようなものですので、自分がデータを発信しているあいだ中、自分と同一のデータだけがネットワークの中にあることを確認する必要があります。

そして、場合によっては他のノードの発信したデータが存在する場合は衝突することになります。

これがコリジョンです。

 

もし、衝突が起こると,一定時間待って再送を試みます。

こういう方式をCSMA/CD(Carrier Sense Multiple Access with Collision Detection)方式といいます。

 

(出典:http://www2.yamanashi-ken.ac.jp/~itoyo/lecture/network/Default.htm)

 

 

トークンリングではEthernetのようなコリジョンは発生しませんし、データを送った後にはビジートークンが必ず戻ってくるため、到着確認が確実に行なえます。

これはトークンリングのメリットですね。

 

トークンパッシング方式は信頼性も高く、良い方式なのですが、導入コストが高くつきますし、移設の際のフレキシビリティがありません。

 

それに比べて、イーサネットは、導入コストが安いく、柔軟性に富んでいいることもあり、安価な10BASE-Tが広く普及するのにともなって、事実上のデファクトスタンダードになっていきました。

 

 

 

トークンリングは、昔ですとUNIX機の一部が採用していたり、その信頼性の高さから企業の社内ネットワークのバックボーンや、工場内ネットーワークなどで採用されていました。

 

ですが、今はほとんど見かけることはありませんね。(笑)

 

最後までおつきあい、ありがとうございました。

 

 

コメント

タイトルとURLをコピーしました