チャットの仕組み

04の01

チャットルームとは何ですか?

イメージ、BrandonデHoyos / japan.info

チャットルームは、新しい人の大群をリアルタイムで満たすユニークな方法です。 インスタントメッセージングとは異なり、チャットは、テキストベースの会話のために1つのウィンドウで人々を一緒につなぎます。 また、ボイスメッセージを送信したり、ウェブカメラやビデオチャットなどのチャットルームに接続することもできます。

しかし、チャットはどのように機能しますか? コンピュータ画面の前では、サインインして仮想部屋のディレクトリからトピックを選択するのは簡単です。 しかし、背景には、コンピュータとサーバーのネットワークが銅線や光ファイバケーブルを介して通信速度で通信しており、IMクライアントやその他の無料サービスのチャットルームでシームレスな体験を提供しています。

この図解のステップバイステップガイドでは、サインインした後に何が起こるかを調べます。

ステップバイステップ:チャットルームの仕組み

  1. あなたのコンピュータはチャットサーバーに接続します
  2. コマンドがサーバーに送信されます。
  3. あなたはチャットルームに接続しています

関連項目: インスタントメッセージングのしくみ

04の02

コンピュータがチャットサーバーに接続する

イメージ、BrandonデHoyos / japan.info

プロトコルは、チャットルームの友人と会うときのように、オンラインでリアルタイムのコミュニケーションを行うために人々を接続するために使用されます。 IMクライアントまたはチャットサービスに最初にサインインすると、このプロトコルはコンピュータをプログラムのサーバーに接続します。 このようなプロトコルの1つは、 インターネットリレーチャット (IRCとも呼ばれます)です。

ステップバイステップ:チャットルームの仕組み

  1. あなたのコンピュータはチャットサーバーに接続します
  2. コマンドがサーバーに送信されます。
  3. あなたはチャットルームに接続しています

04の03

チャットサーバーへのコマンドの送信

イメージ、BrandonデHoyos / japan.info

チャットを開くアクションを実行すると、コマンドはキーボードとマウスを介してサーバーに送信されます。 サーバーは、 パケットと呼ばれるバイト単位のデータをコンピュータに送信します。 パケットは収集され、整理され、利用可能なチャットルームトピックがある場合は、そのディレクトリを生成するために組み立てられます。

一部のインスタントメッセージングクライアントでは 、チャットルームの一覧にドロップダウンメニューからアクセスできます。 特定の部屋を選択すると、コンピュータがサーバーに新しいウィンドウを開き、チャットに接続するコマンドを送信します。

ステップバイステップ:チャットルームの仕組み

  1. あなたのコンピュータはチャットサーバーに接続します
  2. コマンドがサーバーに送信されます。
  3. あなたはチャットルームに接続しています

04/04

チャットメッセージの送信方法

イメージ、BrandonデHoyos / japan.info

チャットルームに接続すると、仮想ルーム内のすべての人が見ることのできるリアルタイムのメッセージを送信できます。 あなたのコンピュータは、あなたが書いたメッセージを含むパケットをサーバに送信し、 サーバは、データを収集し、整理し、再組み立てし、フォント、テキストサイズ、色などを使用してデータを収集します。 メッセージは、サーバーによってチャットルーム内の他のすべてのユーザーにエコーされます。

チャットによっては、プライベートメッセージ(ダイレクトメッセージングまたはウィスパリングとも呼ばれます)を別のユーザーに提供することができます。 メッセージは他のユーザーのメッセージと共に画面に直接表示されることがありますが、そのメッセージは意図した受信者だけが読むことができます。 しかし、他のサービスは別のウィンドウでメッセージを配信します。 これがどのように機能するかを確認するには、 IMの仕組みに関する記事を参照してください。

サーバー上では、チャットルームはチャネルと呼ばれることがあります。 使用しているクライアントやサービスに応じて、チャンネル間を移動したり、場合によっては複数のチャンネルに同時にアクセスすることができます。

ステップバイステップ:チャットルームの仕組み

  1. あなたのコンピュータはチャットサーバーに接続します
  2. コマンドがサーバーに送信されます。
  3. あなたはチャットルームに接続しています