ネットワーク
ネットワークページは、インターネットカフェやゲーミングセンターでHandyCafe Serverが管理するすべてのデバイスのリアルタイムネットワーク活動の概要を提供します。メインサイドバーからアクセスでき、ネットワーク監視権限が必要です。
サマリーカード
ページ上部のサマリーカードに、リアルタイムで更新される集計ネットワーク指標が表示されます。
- 合計速度 -- すべての接続クライアントの合計スループット。MbpsまたはKB/sで表示されます。
- ダウンロード速度 -- すべてのアクティブクライアントの合計下り帯域幅消費。
- アップロード速度 -- すべてのアクティブクライアントの合計上り帯域幅消費。
- 帯域幅 -- サーバー起動またはカウンターリセット以降の受信(RX)および送信(TX)総バイト数。
- オンラインクライアント数 -- 現在アクティブセッション中のクライアント数。
- アイドルクライアント数 -- ネットワークに接続されているがアクティブセッション中でないクライアント数。
- 総デバイス数 -- オフラインクライアントを含む認識されたデバイスの総数。
クライアントネットワークテーブル
サマリーカードの下に、各クライアントデバイスの詳細テーブルが表示されます。
| 列 | 説明 |
|---|---|
| ホスト名 | クライアントPCのネットワーク名 |
| IPアドレス | クライアントのローカルネットワークIP |
| ステータス | 現在の状態: オンライン、アイドル、オフライン |
| ダウンロード速度 | クライアントの現在の下りスループット |
| アップロード速度 | クライアントの現在の上りスループット |
| RXバイト | 接続以降のクライアントの受信総バイト数 |
テーブルは以下に対応しています。
- ソート -- 列ヘッダーをクリックして昇順または降順にソート。
- ステータスでフィルタリング -- オンライン、アイドル、オフライン、全クライアントのみ表示するようフィルタリング。
- 検索 -- ホスト名またはIPアドレスで検索して特定のデバイスをすばやく特定。
- リアルタイム更新 -- クライアントエージェントから新しいデータが到着すると、すべての値が自動更新。
プロトコルの概要
HandyCafeはLAN環境での信頼性とパフォーマンスのために設計された階層化ネットワークプロトコルを使用しています。
TCP -- コマンドとレスポンス
サーバーとクライアント間のすべての管理コマンドはTCP接続で送受信されます。メッセージは高速で効率的な通信のためにコンパクトなバイナリプロトコルでエンコードされます。すべてのTCPメッセージは整合性を保証し改ざんを防止するために暗号認証されます。
一般的なTCP操作にはセッション開始/停止コマンド、設定プッシュ、ファイル同期マニフェスト、ステータスクエリが含まれます。
UDP -- 画面ストリーミング
リモートデスクトップと画面録画はフレーム送信にUDPを使用します。ストリーミングパイプラインはフレームをH.264ビデオとしてエンコードし、サーバー上でクライアント画面の効率的なリアルタイム表示を提供します。UDPはインタラクティブなリモート制御に不可欠な低遅延特性のために選択されています。
mDNS -- 自動クライアントディスカバリー
HandyCafeは**マルチキャストDNS(mDNS)**を使用してローカルネットワーク上のクライアントPCを自動的に検出します。クライアントが起動するとmDNSで自身の存在をアナウンスし、サーバーは手動のIP設定なしにクライアントを検出します。DHCPが動的アドレスを割り当てる環境でのデプロイメントを簡素化します。
接続キー
サーバーとクライアント間の認証は共有シークレット(接続キー)に依存します。このキーは初回セットアップ時に設定され、サーバーとクライアントの両方で一致する必要があります。TCP通信の暗号認証トークンの生成に使用され、認可されたクライアントのみが接続できることを保証します。