Мережа
Сторінка Мережі забезпечує огляд мережевої активності в реальному часі по всіх пристроях, що управляються HandyCafe Server у вашому інтернет-кафе або ігровому центрі. Доступна з головної бічної панелі та потребує дозволів на моніторинг мережі.
Підсумкові картки
У верхній частині сторінки підсумкові картки відображають агреговані мережеві метрики, що оновлюються в реальному часі:
- Загальна швидкість -- сумарна пропускна здатність по всіх підключених клієнтах, у Мбіт/с або КБ/с залежно від обсягу.
- Швидкість завантаження -- агрегована вхідна пропускна здатність по всіх активних клієнтах.
- Швидкість вивантаження -- агрегована вихідна пропускна здатність по всіх активних клієнтах.
- Пропускна здатність -- загальна кількість отриманих (RX) та переданих (TX) байтів з моменту запуску сервера або останнього скидання лічильників.
- Клієнти онлайн -- кількість клієнтів з активним сеансом.
- Клієнти у стані очікування -- кількість клієнтів, підключених до мережі, але без активного сеансу.
- Загальна кількість пристроїв -- загальна кількість розпізнаних пристроїв, включаючи офлайн клієнтів.
Таблиця мережі клієнтів
Під підсумковими картками детальна таблиця перелічує кожен клієнтський пристрій з такими стовпцями:
| Стовпець | Опис |
|---|---|
| Ім'я хоста | Мережеве ім'я клієнтського ПК |
| IP-адреса | Локальна мережева IP-адреса клієнта |
| Статус | Поточний стан: онлайн, очікування або офлайн |
| Швидкість завантаження | Поточна вхідна пропускна здатність клієнта |
| Швидкість вивантаження | Поточна вихідна пропускна здатність клієнта |
| RX байти | Загальна кількість байтів, отриманих клієнтом з моменту підключення |
Таблиця підтримує:
- Сортування -- натисніть на будь-який заголовок стовпця для сортування за зростанням або спаданням.
- Фільтрацію за статусом -- фільтрація списку для показу лише клієнтів онлайн, у стані очікування, офлайн або всіх.
- Пошук -- пошук за ім'ям хоста або IP-адресою для швидкого знаходження конкретного пристрою.
- Оновлення в реальному часі -- всі значення оновлюються автоматично при надходженні нових даних від клієнтських агентів.
Огляд протоколу
HandyCafe використовує багаторівневий мережевий протокол, розроблений для надійності та продуктивності в середовищах локальних мереж.
TCP -- Команди та відповіді
Усі команди управління між сервером та клієнтом передаються через TCP-з'єднання. Повідомлення кодуються компактним бінарним протоколом для швидкого ефективного зв'язку. Кожне TCP-повідомлення криптографічно автентифіковане для забезпечення цілісності та запобігання підробці.
Типові TCP-операції включають команди запуску/зупинки сеансів, передачу конфігурацій, маніфести синхронізації файлів та запити статусу.
UDP -- Потокове передавання екрану
Віддалений робочий стіл та запис екрану використовують UDP для передачі кадрів. Потоковий конвеєр кодує кадри як H.264-відео, забезпечуючи ефективне відображення екранів клієнтів на сервері в реальному часі. UDP обрано за низьку затримку, критичну для інтерактивного віддаленого управління.
mDNS -- Автоматичне виявлення клієнтів
HandyCafe використовує multicast DNS (mDNS) для автоматичного виявлення клієнтських ПК у локальній мережі. При запуску клієнт оголошує свою присутність через mDNS, і сервер виявляє його без ручної конфігурації IP. Це спрощує розгортання у середовищах з динамічним призначенням адрес DHCP.
Ключ підключення
Автентифікація між сервером та клієнтом базується на спільному секреті (ключі підключення). Цей ключ налаштовується при початковому встановленні та має збігатися на сервері та клієнті. Він використовується для генерації криптографічних токенів автентифікації для TCP-зв'язку, забезпечуючи підключення лише авторизованих клієнтів.