Netzwerk
Die Netzwerkseite bietet eine Echtzeitübersicht der Netzwerkaktivität über alle vom HandyCafe Server verwalteten Geräte in Ihrem Internetcafe oder Gaming-Center. Sie ist über die Hauptseitenleiste zugänglich und erfordert Netzwerküberwachungsberechtigungen.
Übersichtskarten
Am oberen Rand der Seite zeigen Übersichtskarten aggregierte Netzwerkmetriken, die in Echtzeit aktualisiert werden:
- Gesamtgeschwindigkeit -- Kombinierter Durchsatz aller verbundenen Clients, angezeigt in Mbps oder KB/s je nach Größenordnung.
- Download-Geschwindigkeit -- Aggregierter Downstream-Bandbreitenverbrauch aller aktiven Clients.
- Upload-Geschwindigkeit -- Aggregierter Upstream-Bandbreitenverbrauch aller aktiven Clients.
- Bandbreite -- Gesamte empfangene (RX) und gesendete (TX) Bytes seit Serverstart oder letztem Zählerzurücksetzung.
- Online-Client-Anzahl -- Anzahl der Clients mit einer aktuell aktiven Sitzung.
- Leerlauf-Client-Anzahl -- Anzahl der mit dem Netzwerk verbundenen Clients ohne aktive Sitzung.
- Gesamtgeräteanzahl -- Gesamtzahl der erkannten Geräte, einschließlich Offline-Clients.
Client-Netzwerktabelle
Unter den Übersichtskarten listet eine detaillierte Tabelle jedes Clientgerät mit folgenden Spalten:
| Spalte | Beschreibung |
|---|---|
| Hostname | Der Netzwerkname des Client-PCs |
| IP-Adresse | Die lokale Netzwerk-IP des Clients |
| Status | Aktueller Zustand: Online, Leerlauf oder Offline |
| Download-Geschwindigkeit | Aktueller Downstream-Durchsatz des Clients |
| Upload-Geschwindigkeit | Aktueller Upstream-Durchsatz des Clients |
| RX Bytes | Gesamte vom Client seit der Verbindung empfangene Bytes |
Die Tabelle unterstützt:
- Sortierung -- Klicken Sie auf eine beliebige Spaltenüberschrift für auf- oder absteigende Sortierung.
- Statusfilter -- Filtern Sie die Liste, um nur Online-, Leerlauf-, Offline- oder alle Clients anzuzeigen.
- Suche -- Suchen Sie nach Hostname oder IP-Adresse, um ein bestimmtes Gerät schnell zu finden.
- Echtzeit-Aktualisierungen -- Alle Werte werden automatisch aktualisiert, wenn neue Daten von den Client-Agenten eintreffen.
Protokollübersicht
HandyCafe verwendet ein mehrschichtiges Netzwerkprotokoll, das für Zuverlässigkeit und Leistung in LAN-Umgebungen konzipiert ist.
TCP -- Befehle und Antworten
Alle Verwaltungsbefehle zwischen Server und Client laufen über TCP-Verbindungen. Nachrichten werden mit einem kompakten Binärprotokoll für schnelle, effiziente Kommunikation kodiert. Jede TCP-Nachricht ist kryptografisch authentifiziert, um Integrität zu gewährleisten und Manipulation zu verhindern.
Typische TCP-Operationen umfassen Sitzungsstart-/-stoppbefehle, Konfigurationsübertragungen, Dateisync-Manifeste und Statusabfragen.
UDP -- Bildschirmstreaming
Remote-Desktop und Bildschirmaufnahme verwenden UDP für die Frameübertragung. Die Streaming-Pipeline kodiert Frames als H.264-Video für eine effiziente Echtzeitanzeige von Client-Bildschirmen auf dem Server. UDP wird wegen seiner geringen Latenz gewählt, die für interaktive Fernsteuerung entscheidend ist.
mDNS -- Automatische Client-Erkennung
HandyCafe verwendet Multicast DNS (mDNS) zur automatischen Erkennung von Client-PCs im lokalen Netzwerk. Wenn ein Client startet, gibt er seine Präsenz per mDNS bekannt und der Server erkennt ihn ohne manuelle IP-Konfiguration. Dies vereinfacht die Bereitstellung in Umgebungen, in denen DHCP dynamische Adressen zuweist.
Verbindungsschlüssel
Die Authentifizierung zwischen Server und Client basiert auf einem gemeinsamen Geheimnis (Verbindungsschlüssel). Dieser Schlüssel wird während der Ersteinrichtung konfiguriert und muss auf Server und Client übereinstimmen. Er wird zur Generierung kryptografischer Authentifizierungstokens für die TCP-Kommunikation verwendet und stellt sicher, dass sich nur autorisierte Clients verbinden können.