Red
La página de Red proporciona una vista general en tiempo real de la actividad de red en todos los dispositivos gestionados por HandyCafe Server en su cibercafé o centro de gaming. Es accesible desde la barra lateral principal y requiere permisos de monitoreo de red.
Tarjetas de resumen
En la parte superior de la página, las tarjetas de resumen muestran métricas de red agregadas que se actualizan en tiempo real:
- Velocidad total: Rendimiento combinado de todos los clientes conectados, mostrado en Mbps o KB/s según la magnitud.
- Velocidad de descarga: Consumo agregado de ancho de banda descendente de todos los clientes activos.
- Velocidad de subida: Consumo agregado de ancho de banda ascendente de todos los clientes activos.
- Ancho de banda: Total de bytes recibidos (RX) y transmitidos (TX) desde que se inició el servidor o se reiniciaron los contadores.
- Clientes en línea: Cantidad de clientes actualmente en sesión activa.
- Clientes inactivos: Cantidad de clientes conectados a la red pero no en sesión activa.
- Total de dispositivos: Número total de dispositivos reconocidos, incluyendo clientes desconectados.
Tabla de red de clientes
Debajo de las tarjetas de resumen, una tabla detallada lista cada dispositivo cliente con las siguientes columnas:
| Columna | Descripción |
|---|---|
| Nombre del equipo | El nombre de red del PC cliente |
| Dirección IP | La IP de la red local del cliente |
| Estado | Estado actual: en línea, inactivo o desconectado |
| Velocidad de descarga | Rendimiento descendente actual del cliente |
| Velocidad de subida | Rendimiento ascendente actual del cliente |
| Bytes RX | Total de bytes recibidos por el cliente desde la conexión |
La tabla admite:
- Ordenamiento: Haga clic en cualquier encabezado de columna para ordenar ascendente o descendente.
- Filtrado por estado: Filtre la lista para mostrar solo clientes en línea, inactivos, desconectados o todos.
- Búsqueda: Busque por nombre de equipo o dirección IP para localizar un dispositivo específico rápidamente.
- Actualizaciones en tiempo real: Todos los valores se refrescan automáticamente a medida que llegan nuevos datos de los agentes cliente.
Descripción del protocolo
HandyCafe usa un protocolo de red por capas diseñado para confiabilidad y rendimiento en entornos LAN.
TCP: Comando y respuesta
Todos los comandos de gestión entre el servidor y el cliente viajan por conexiones TCP. Los mensajes se codifican usando un protocolo binario compacto para comunicación rápida y eficiente. Cada mensaje TCP se autentica criptográficamente para garantizar la integridad y prevenir la manipulación.
Las operaciones TCP típicas incluyen comandos de inicio/fin de sesión, envío de configuraciones, manifiestos de sincronización de archivos y consultas de estado.
UDP: Transmisión de pantalla
El escritorio remoto y la grabación de pantalla usan UDP para la transmisión de fotogramas. El pipeline de transmisión codifica los fotogramas como video H.264, proporcionando una visualización eficiente en tiempo real de las pantallas de los clientes en el servidor. Se elige UDP por sus características de baja latencia, que son críticas para el control remoto interactivo.
mDNS: Detección automática de clientes
HandyCafe usa DNS multicast (mDNS) para descubrir PCs cliente en la red local automáticamente. Cuando un cliente se inicia, anuncia su presencia vía mDNS y el servidor lo detecta sin configuración manual de IP. Esto simplifica el despliegue en entornos donde DHCP asigna direcciones dinámicas.
Clave de conexión
La autenticación entre servidor y cliente se basa en un secreto compartido (clave de conexión). Esta clave se configura durante la configuración inicial y debe coincidir en ambos, servidor y cliente. Se usa para generar tokens de autenticación criptográfica para la comunicación TCP, asegurando que solo los clientes autorizados puedan conectarse.