Internet Citizen's Band(ICBとしてよく知られている)は、初期のインターネットチャットプログラムとそれに関連するプロトコルである。1989年にリリースされた。[1]
ICBは通常ポート7326で提供されます。 [2]
歴史
ICB の最初のバージョンは、ケンタッキー大学のIT スタッフである Sean Carrick Casey によって書かれた「Forumnet」または「fn」と呼ばれるプログラムでした。このプログラムは、ケンタッキー大学、ジョージア工科大学、カリフォルニア大学デービス校、MIT、ニューメキシコ大学、スタンフォード大学、ミルズ カレッジ、カリフォルニア大学サンタクルーズ校、カリフォルニア大学バークレー校で広く使用されました。Fn は Casey のMUDソフトウェア プログラムに基づいており、プロトコルとクライアントを確立しました。
1989 年のロマ プリエタ地震の後、Fn はリアルタイム通信チャネルとして使用されました。被害の大きいサンタ クルーズからのインターネット アクセスは、信頼性の高い電話サービスが復旧する前に復旧しました。1991 年 3 月、ケンタッキー大学は方針を変更し、fn サーバーをシャットダウンしました。2 か月以内に、別の fn ユーザーである John Atwood Devries によってクライアント ソフトウェアから新しいサーバーが作成され、ICB と改名されてオンラインになりました。この新しいサーバー コードは、共通のクライアント ソフトウェア ソースを除いて元のサーバーとは無関係であり、その後の多くの ICB サーバーの基盤として使用されました。1995 年から 2000 年にかけて、サーバー コードは安定性と追加機能のために Jon Luini と Michel Hoche-Mong によって大幅に書き直され、ICB.net Web サイトで引き続き利用できます。
ICB は現在も熱心なユーザー ベースで運用されています。すべての主要なオペレーティング システム向けにさまざまなクライアントが存在します。
特徴
ICB には、チャンネル、プライベート メッセージ、ニックネーム登録など、多くの標準的なチャット プログラム機能が備わっています。一般的なクライアントのほとんどは、コマンドと関数のTCLスクリプトをサポートしています。一部のクライアント (主に icbm) は、代わりにPerlでのスクリプトをサポートしています。
制限事項
ICB はこれまで複数サーバーの共有グループをサポートしたことがないため、より一般的なチャット プログラムと比較すると、同時ユーザー数は常にいくらか制限されています。
ICB は、チャット プログラム経由でのファイルやマルチメディアの転送をサポートしていません。ただし、非常に制限的なプロトコルであるため、リモート攻撃の対象範囲は非常に小さくなります。
ICB プロトコルは8 ビットクリーンではありません。
参考文献
- ^ ICBの歴史、2007年11月2日アクセス
- ^ 「サービス名データベース」。OpenBSD CVSWeb。OpenBSD。2015年12月30日閲覧。
外部リンク
- ICB ホームページ(クライアントおよびサーバー ソフトウェアへのリンクを含む)
- 最も一般的なクライアントであるGitHubのcicb
- ICBプロトコルの説明
