インターネットリレーチャットとは何ですか?

インターネットリレーチャットとは何ですか?

「IRC」とは何でしょうか?

Wikipedia で読んだことはありますが、実際に使っている人を見たことがありません (あるいは、たとえ見ていたとしても、認識できませんでした)。私が知っている「チャット」は、AIM、Yahoo! Messenger などのチャットだけです...

つまり、IRC は通常何に使用され、他の (より「通常の」) チャット サービスと比較してどのような利点があるのでしょうか。

答え1

これは昔ながらのチャット システムで、グループ チャットに非常に便利です。また、多くの Linux ディストリビューションでは、非公式のサポートに使用されています。その長所と短所はそのシンプルさにあります。デフォルトではテキスト以外のことはほとんどできませんが、ファイルを送信する方法もあります。

利点としては、ほとんどすべてのネット接続システムで動作すること (クライアントがない場合でも、Web ベースのフロントエンドが適切に存在する)、アーキテクチャがかなり単純であること、独自のサーバーを実行するのが簡単であること、プレーン テキストであることなどが挙げられます。認証はオプションであり、ニックネームを「予約」したり、管理関連のタスクを実行したりするために主に必要です。匿名で、さまざまなタイミングで新しいユーザーが現れる可能性があるサービスが必要な場合に最適です。

欠点は、デフォルトではプレーンテキストであり、SSL 対応サーバーでない限り、すべてのパスワードと発言内容が、あなたとサーバーの間にいる誰でも盗聴できるということです。

答え2

これは、ハッカーが盗み聞きされたくないときに使う会話方法です。かなり原始的なチャット プログラムです。海中の航路のようなものだと考えてください。船が波紋を残して水面を突き抜けるまで、航路は見えません。2 隻の船が海の真ん中で出会い、違法薬物を交換した場合、リアルタイムで捕まえなければ、会ったという証拠は残りません。

答え3

IRC (インターネット リレー チャット) は、リアルタイムのマルチユーザー メッセージング システムです。ユーザーは IRC サーバーに接続し、1 つまたは複数のチャネルに参加するか、個々のユーザーと 1 対 1 でチャットします。ユーザーはメッセージ (最大数百文字、実際の制限はわかりません) を入力し、自分が参加しているチャネルに送信します。そのチャネルの他のユーザーは、他のユーザーが送信したメッセージを受信します。サーバーはチャネルの中央連絡ポイントであり、各ユーザーからのメッセージのリレーとして機能します。これが名前の由来です。さらに、サーバーを連結して、トラフィックを相互にリレーすることもできます。通常、IRC クライアントは、チャネル内の会話を時系列で上方向にスクロールするメッセージ リストとしてレンダリングします。各メッセージは 1 行または複数行 (長さによって異なります) で表示され、ユーザー名識別子と、クライアントの個々の構成に応じてその他の情報 (タイム スタンプなど) がプレフィックスとして付加されます。

リアルタイム通信システムは他にもたくさんありますが、IRC には今日でも通用する重要な利点がいくつかあります。IRC は分散化されています。IRC を管理する単一の企業はありません (gchat、facebook チャット、AIM などとは対照的)。誰でも自分のサーバーをセットアップして、好きなように使用できます。

IRC のチャンネル パラダイムは非常に柔軟で、一度に最大数百人とリアルタイムでディスカッションできます。他のほとんどのチャット システムには同様の機能はありません。また、数百人のアクティブな参加者がいる IRC チャンネルを追跡するのは困難または不可能ですが、一般的には、チャンネル内の一部の人だけが特定の時点でアクティブにチャットしており、残りの人はアイドル状態で参加していないか、単に読んでいるだけである傾向があります。

IRC には、アクセス レベルと複雑なチャンネル モードという概念があります。たとえば、IP アドレスに基づいてユーザーがチャンネルから禁止されたり、チャンネルが秘密 (サーバーのチャンネル リストに表示されない) またはプライベートに設定されて、参加するには招待または秘密コードが必要になる場合があります。チャンネル内のユーザーは、オペレーターまたは管理者 (ユーザーの禁止、チャンネル モードの変更などが可能) である場合があります。「モデレート」チャンネル内のオペレーター以外のユーザーは、オペレーターから発言権を与えられない限り、発言できません。これらのオプションにより、困難なチャット状況 (たとえば、混乱を招きたい人を含む数百人) を管理しやすくなります。

典型的な IRC チャネルは、何らかの形でイベントやコミュニティに結び付けられる傾向があります。たとえば、UStream (リアルタイム ビデオ ストリーミング) は、ストリーマーと視聴者間のリアルタイム通信に IRC を使用します。特定のグループが IRC サーバーを制御できること、および特定のユーザーが IRC チャネルのアクセスと制御を制御できることに関して上記に挙げた利点により、チャネル所有者は、(不要なユーザーをキック/禁止する、招待のみのシステムを使用する、チャネルを管理するなどして) 希望するレベルまで高い信号対雑音比を維持できます。

IRC は、友人やコミュニティが集う仮想の場としてよく使用されます。同じ興味を持つ人々や友人グループが互いに話し合うこと以外に、チャンネルに必ずしも大きな目的があるわけではありません。

IRC は、特にファイル共有、ボットネット制御、メッセージに単なるおしゃべりではなくコマンドが含まれるゲームなど、特殊なクライアント アドオンまたは完全に自律的なボット クライアントが使用される場合、他の目的にも使用できます。

答え4

私自身、IRC の目的をまったく理解していなかった人の 1 人でしたが、最近になって、実際に IRC を使用できる理由が 1 つ見つかりました。

独自のスレッドに値しない質問がある場合、回答が短いことが分かっているので、IRC は質問を簡単に述べるのに最適な方法であり、通常はフォーラムのスレッドを作成するよりも早く回答を得ることができます。

また、多くのフォーラムには多くのルールがあり、より形式的である傾向があります。そのため、スレッド作成者は、自分のアイデンティティと結びついて長い間誰の目にも留まる可能性が高いため、質問を慎重に選び、多くの労力をかけて質問します。

私の経験から言うと、IRC は通常、よりカジュアルで、それほど厳格ではありません。あまり多くの詳細を提供せずに簡単な質問をしても、人々からすぐに否定的な反応を引き起こすことはありません。

IRC について知った後、実際にアクティブな IRC を持つ Web サイト、プロジェクト、コミュニティがいかに多いかに驚きました。疑問に思ったときはいつでも、+IRC という名前を Google で検索してください。数日前に iPhone を購入したのですが、脱獄に関して質問があったので、「脱獄 IRC」と Google で検索したところ、豊富な経験を持ち、私を助けてくれそうな人たちとすぐに連絡を取ることができました :)

関連情報