Jaringan
Halaman Jaringan menyediakan gambaran real-time aktivitas jaringan di semua perangkat yang dikelola oleh HandyCafe Server di warnet atau pusat gaming Anda. Halaman ini dapat diakses dari bilah samping utama dan memerlukan izin pemantauan jaringan.
Kartu Ringkasan
Di bagian atas halaman, kartu ringkasan menampilkan metrik jaringan agregat yang diperbarui secara real-time:
- Total Kecepatan -- Throughput gabungan di semua klien yang terhubung, ditampilkan dalam Mbps atau KB/s tergantung pada besarnya.
- Kecepatan Unduh -- Konsumsi bandwidth downstream agregat di semua klien aktif.
- Kecepatan Unggah -- Konsumsi bandwidth upstream agregat di semua klien aktif.
- Bandwidth -- Total byte yang diterima (RX) dan ditransmisikan (TX) sejak server dimulai atau penghitung direset terakhir kali.
- Jumlah Klien Online -- Jumlah klien yang saat ini dalam sesi aktif.
- Jumlah Klien Idle -- Jumlah klien yang terhubung ke jaringan tetapi tidak dalam sesi aktif.
- Jumlah Total Perangkat -- Jumlah total perangkat yang dikenali, termasuk klien offline.
Tabel Jaringan Klien
Di bawah kartu ringkasan, tabel detail mencantumkan setiap perangkat klien dengan kolom berikut:
| Kolom | Deskripsi |
|---|---|
| Nama Host | Nama jaringan PC klien |
| Alamat IP | IP jaringan lokal klien |
| Status | Status saat ini: online, idle, atau offline |
| Kecepatan Unduh | Throughput downstream saat ini untuk klien |
| Kecepatan Unggah | Throughput upstream saat ini untuk klien |
| Byte RX | Total byte yang diterima oleh klien sejak koneksi |
Tabel mendukung:
- Pengurutan -- Klik header kolom mana pun untuk mengurutkan naik atau turun.
- Pemfilteran berdasarkan status -- Filter daftar untuk menampilkan hanya klien online, idle, offline, atau semua.
- Pencarian -- Cari berdasarkan nama host atau alamat IP untuk menemukan perangkat tertentu dengan cepat.
- Pembaruan real-time -- Semua nilai diperbarui secara otomatis saat data baru tiba dari agen klien.
Gambaran Protokol
HandyCafe menggunakan protokol jaringan berlapis yang dirancang untuk keandalan dan kinerja di lingkungan LAN.
TCP -- Perintah dan Respons
Semua perintah manajemen antara server dan klien berjalan melalui koneksi TCP. Pesan dikodekan menggunakan protokol biner ringkas untuk komunikasi yang cepat dan efisien. Setiap pesan TCP diautentikasi secara kriptografi untuk memastikan integritas dan mencegah manipulasi.
Operasi TCP tipikal meliputi perintah mulai/hentikan sesi, pengiriman konfigurasi, manifes sinkronisasi file, dan kueri status.
UDP -- Streaming Layar
Desktop jarak jauh dan perekaman layar menggunakan UDP untuk transmisi frame. Pipeline streaming mengkodekan frame sebagai video H.264, menyediakan tampilan real-time yang efisien dari layar klien di server. UDP dipilih karena karakteristik latensi rendahnya, yang penting untuk kontrol jarak jauh interaktif.
mDNS -- Penemuan Klien Otomatis
HandyCafe menggunakan multicast DNS (mDNS) untuk menemukan PC klien di jaringan lokal secara otomatis. Saat klien dimulai, klien mengumumkan kehadirannya melalui mDNS dan server mendeteksinya tanpa konfigurasi IP manual. Ini menyederhanakan deployment di lingkungan di mana DHCP menetapkan alamat dinamis.
Kunci Koneksi
Autentikasi antara server dan klien bergantung pada rahasia bersama (kunci koneksi). Kunci ini dikonfigurasi selama pengaturan awal dan harus cocok di server dan klien. Kunci digunakan untuk menghasilkan token autentikasi kriptografi untuk komunikasi TCP, memastikan bahwa hanya klien yang berwenang yang dapat terhubung.