BITNETリレー

BITNETリレー経由のSIGNUP、SIGNON、LINKS、HELPを示すセッション

BITNETリレー(Inter Chat Relay Network)は、BITNETノード上に構築されたチャットネットワークです。インターネットリレーチャット(Internet Relay Chat)やその他のオンラインチャットシステムよりも古くから存在していました。このネットワークを実現したプログラムは「Relay」と呼ばれ、 1985年にテネシー大学チャタヌーガ校のジェフ・ケルによってREXXプログラミング言語を用いて開発されました。[ 1 ]

このシステムは「リレーレース」にちなんで名付けられました。リレーレースは、メッセージがリレーサーバーのネットワークをホップバイホップで移動し、宛先に到達するという動作に似ています。米国内で送信されたメッセージは宛先に到達するまでに数秒かかりますが、他の国や国際的には通信時間が異なります。1つまたは複数のネットワークリンクがダウンした場合、BITNETはメッセージを保存し、数分後、あるいは数時間後にネットワークリンクが回復した時点 で転送します。

背景

BITNET リレーが実装される前は、BITNET 経由のあらゆる形式の通信では、リモート ユーザーとホストを識別する必要がありました。

Relayは、複数のBITNETホストを使用する特別なID上で動作しました。Relayを使用するには、RELAYと呼ばれるユーザーIDにメッセージを送信します。そのユーザーIDで実行されるRelayプログラムは、主に「チャンネル」(チャットルーム)の形式で、マルチユーザーチャット機能を提供します。メッセージには、Relay用のコマンド(現在でも使用されている一般的な「/」スラッシュ文字のコマンドプレフィックスが先頭に付く)またはリモートホスト(通常はメインフレームコンピュータ)へのメッセージのいずれかを含めることができます。

BITNETに接続されたコンピュータは、コンピュータネットワークの帯域幅が限られていたため、一般的に大学や政府機関に設置されていました。大学のネットワーク接続全体が、1本の専用電話回線、あるいは4800ボーのダイヤルアップ接続で行われていることも珍しくありませんでした。そのため、限られたコンピューティングリソースやネットワークリソースをチャットなどの「軽薄な」目的に使用することは、しばしば推奨されませんでした。

人気

Relayが受け入れられた理由の一つは、ピアサーバーシステムによってグループチャットのネットワーク帯域幅消費量が削減されたことです。これは、同じメッセージを各サーバーに個別に送信する必要がなくなったためです。この効率性と当時の限られた帯域幅のために、ユーザーは代替チャットシステムの使用や開発を制限されることがよくありました。Galaxy NetworkVM/Shellといった実験的なチャットは、目覚ましい成功を収める前に廃止を余儀なくされました。

Bitnet Relay は、バージニア工科大学の Valdis Kletnieks がCPU 時間の消費量を大幅に削減したPascalバージョンを作成した1980 年代後半に人気を博し、1990 年代初頭には Smart Relay によってメッセージ配信の処理が改善されて再び人気を博しました。

ジェフ・ケル自身もBITNETリレーの終焉の可能性について言及していたものの、BITNETとリレーの終焉をもたらしたのはTCP/IPインターネットの登場のみであった。インターネットリレーチャットの開発者であるヤルッコ・オイカリネンは、 BITNETリレーに触発されたと述べている[ 2 ]。

参照

参考文献