Rete
La pagina Rete fornisce una panoramica in tempo reale dell'attivita di rete su tutti i dispositivi gestiti dal Server HandyCafe nel tuo internet cafe o gaming center. E accessibile dalla barra laterale principale e richiede i permessi di monitoraggio di rete.
Schede Riepilogative
Nella parte superiore della pagina, le schede riepilogative mostrano metriche di rete aggregate che si aggiornano in tempo reale:
- Velocita Totale -- Throughput combinato di tutti i client connessi, visualizzato in Mbps o KB/s a seconda della grandezza.
- Velocita Download -- Consumo aggregato di banda in downstream su tutti i client attivi.
- Velocita Upload -- Consumo aggregato di banda in upstream su tutti i client attivi.
- Banda -- Totale byte ricevuti (RX) e trasmessi (TX) dall'avvio del server o dall'ultimo reset dei contatori.
- Client Online -- Numero di client attualmente in sessione attiva.
- Client Inattivi -- Numero di client connessi alla rete ma non in sessione attiva.
- Totale Dispositivi -- Numero totale di dispositivi riconosciuti, inclusi i client offline.
Tabella Rete Client
Sotto le schede riepilogative, una tabella dettagliata elenca ogni dispositivo client con le seguenti colonne:
| Colonna | Descrizione |
|---|---|
| Nome Host | Il nome di rete del PC client |
| Indirizzo IP | L'IP nella rete locale del client |
| Stato | Stato corrente: online, inattivo o offline |
| Velocita Download | Throughput downstream corrente del client |
| Velocita Upload | Throughput upstream corrente del client |
| Byte RX | Totale byte ricevuti dal client dalla connessione |
La tabella supporta:
- Ordinamento -- Clicca su qualsiasi intestazione di colonna per ordinare in modo crescente o decrescente.
- Filtraggio per stato -- Filtra l'elenco per mostrare solo client online, inattivi, offline o tutti.
- Ricerca -- Cerca per nome host o indirizzo IP per localizzare rapidamente un dispositivo specifico.
- Aggiornamenti in tempo reale -- Tutti i valori si aggiornano automaticamente man mano che arrivano nuovi dati dagli agenti client.
Panoramica del Protocollo
HandyCafe utilizza un protocollo di rete stratificato progettato per affidabilita e prestazioni in ambienti LAN.
TCP -- Comandi e Risposte
Tutti i comandi di gestione tra server e client viaggiano su connessioni TCP. I messaggi sono codificati utilizzando un protocollo binario compatto per una comunicazione veloce ed efficiente. Ogni messaggio TCP e autenticato crittograficamente per garantire integrita e prevenire manomissioni.
Le operazioni TCP tipiche includono comandi di avvio/terminazione sessione, push di configurazione, manifesti di sincronizzazione file e query di stato.
UDP -- Streaming Schermo
Il desktop remoto e la registrazione schermo utilizzano UDP per la trasmissione dei frame. La pipeline di streaming codifica i frame come video H.264, fornendo una visualizzazione efficiente in tempo reale degli schermi dei client sul server. UDP e scelto per le sue caratteristiche di bassa latenza, critiche per il controllo remoto interattivo.
mDNS -- Scoperta Automatica dei Client
HandyCafe utilizza multicast DNS (mDNS) per scoprire automaticamente i PC client sulla rete locale. Quando un client si avvia, annuncia la sua presenza tramite mDNS e il server lo rileva senza configurazione IP manuale. Questo semplifica la distribuzione in ambienti dove DHCP assegna indirizzi dinamici.
Chiave di Connessione
L'autenticazione tra server e client si basa su un segreto condiviso (chiave di connessione). Questa chiave viene configurata durante la configurazione iniziale e deve corrispondere sia sul server che sul client. Viene utilizzata per generare token di autenticazione crittografica per la comunicazione TCP, garantendo che solo i client autorizzati possano connettersi.