#เครือข่าย
หน้าเครือข่ายจะแสดงภาพรวมแบบเรียลไทม์ของกิจกรรมเครือข่ายในทุกอุปกรณ์ที่จัดการโดยเซิร์ฟเวอร์ HandyCafe ในร้านอินเทอร์เน็ตหรือศูนย์เกมของคุณ สามารถเข้าถึงได้จากแถบด้านข้างหลักและต้องมีสิทธิ์การตรวจสอบเครือข่าย
การ์ดสรุป
ที่ด้านบนของหน้า การ์ดสรุปจะแสดงเมตริกเครือข่ายรวมที่อัปเดตแบบเรียลไทม์:
- ความเร็วทั้งหมด -- ทรูพุตรวมระหว่างไคลเอนต์ที่เชื่อมต่อทั้งหมด ซึ่งแสดงเป็น Mbps หรือ KB/s ขึ้นอยู่กับขนาด
- ความเร็วในการดาวน์โหลด -- รวมการใช้แบนด์วิธดาวน์สตรีมจากไคลเอนต์ที่ใช้งานอยู่ทั้งหมด
- ความเร็วการอัพโหลด -- รวมการใช้แบนด์วิธอัปสตรีมจากไคลเอนต์ที่ใช้งานอยู่ทั้งหมด
- แบนด์วิธ -- จำนวนไบต์ที่ได้รับ (RX) และการส่ง (TX) ทั้งหมดนับตั้งแต่เซิร์ฟเวอร์เริ่มทำงานหรือตัวนับถูกรีเซ็ตครั้งล่าสุด
- จำนวนลูกค้าออนไลน์ -- จำนวนลูกค้าที่อยู่ในเซสชันที่ใช้งานอยู่
- จำนวนไคลเอ็นต์ที่ไม่ได้ใช้งาน -- จำนวนไคลเอ็นต์ที่เชื่อมต่อกับเครือข่ายแต่ไม่อยู่ในเซสชันที่ใช้งานอยู่
- จำนวนอุปกรณ์ทั้งหมด -- จำนวนอุปกรณ์ที่รู้จักทั้งหมด รวมถึงไคลเอนต์ออฟไลน์
ตารางเครือข่ายไคลเอนต์
ใต้การ์ดสรุป ตารางโดยละเอียดจะแสดงรายการอุปกรณ์ไคลเอ็นต์แต่ละเครื่องโดยมีคอลัมน์ต่อไปนี้
| คอลัมน์ | คำอธิบาย |
|---|---|
| ชื่อโฮสต์ | ชื่อเครือข่ายของพีซีไคลเอนต์ |
| ที่อยู่ IP | IP เครือข่ายท้องถิ่นของลูกค้า |
| สถานะ | สถานะปัจจุบัน: ออนไลน์ ไม่ได้ใช้งาน หรือออฟไลน์ |
| ความเร็วในการดาวน์โหลด | ปริมาณงานดาวน์สตรีมปัจจุบันสำหรับไคลเอนต์ |
| ความเร็วในการอัพโหลด | ปริมาณงานอัปสตรีมปัจจุบันสำหรับไคลเอนต์ |
| RX ไบต์ | จำนวนไบต์ทั้งหมดที่ไคลเอ็นต์ได้รับตั้งแต่การเชื่อมต่อ |
ตารางรองรับ:
- การเรียงลำดับ -- คลิกส่วนหัวของคอลัมน์เพื่อเรียงลำดับจากน้อยไปหามากหรือจากมากไปน้อย
- กรองตามสถานะ -- กรองรายการเพื่อแสดงเฉพาะออนไลน์ ไม่ได้ใช้งาน ออฟไลน์ หรือไคลเอ็นต์ทั้งหมด
- ค้นหา -- ค้นหาตามชื่อโฮสต์หรือที่อยู่ IP เพื่อค้นหาอุปกรณ์เฉพาะอย่างรวดเร็ว
- การอัปเดตตามเวลาจริง -- ค่าทั้งหมดจะรีเฟรชโดยอัตโนมัติเมื่อมีข้อมูลใหม่มาถึงจากตัวแทนลูกค้า
ภาพรวมโปรโตคอล
HandyCafe ใช้โปรโตคอลเครือข่ายแบบหลายชั้นที่ออกแบบมาเพื่อความน่าเชื่อถือและประสิทธิภาพในสภาพแวดล้อม LAN
TCP -- คำสั่งและการตอบสนอง
คำสั่งการจัดการทั้งหมดระหว่างเซิร์ฟเวอร์และไคลเอนต์เดินทางผ่านการเชื่อมต่อ TCP ข้อความถูกเข้ารหัสโดยใช้โปรโตคอลไบนารีขนาดกะทัดรัดเพื่อการสื่อสารที่รวดเร็วและมีประสิทธิภาพ ทุกข้อความ TCP ได้รับการตรวจสอบสิทธิ์แบบเข้ารหัสเพื่อให้มั่นใจในความสมบูรณ์และป้องกันการปลอมแปลง
การดำเนินการ TCP โดยทั่วไปประกอบด้วยคำสั่งเริ่ม/หยุดเซสชัน การพุชการกำหนดค่า รายการการซิงค์ไฟล์ และการสืบค้นสถานะ
UDP - การสตรีมหน้าจอ
การบันทึกเดสก์ท็อปและหน้าจอระยะไกลใช้ UDP สำหรับการส่งเฟรม ไปป์ไลน์การสตรีมเข้ารหัสเฟรมเป็นวิดีโอ H.264 ทำให้สามารถแสดงหน้าจอไคลเอ็นต์แบบเรียลไทม์บนเซิร์ฟเวอร์ได้อย่างมีประสิทธิภาพ เลือก UDP เนื่องจากมีคุณลักษณะเวลาแฝงต่ำ ซึ่งมีความสำคัญอย่างยิ่งต่อการควบคุมระยะไกลแบบโต้ตอบ
mDNS -- การค้นหาไคลเอ็นต์อัตโนมัติ
HandyCafe ใช้ multicast DNS (mDNS) เพื่อค้นหาพีซีไคลเอนต์บนเครือข่ายท้องถิ่นโดยอัตโนมัติ เมื่อไคลเอนต์เริ่มทำงาน ไคลเอนต์จะประกาศการมีอยู่ผ่าน mDNS และเซิร์ฟเวอร์ตรวจพบโดยไม่ต้องกำหนดค่า IP ด้วยตนเอง สิ่งนี้ช่วยลดความยุ่งยากในการใช้งานในสภาพแวดล้อมที่ DHCP กำหนดที่อยู่แบบไดนามิก
รหัสการเชื่อมต่อ
การรับรองความถูกต้องระหว่างเซิร์ฟเวอร์และไคลเอนต์อาศัย ความลับที่ใช้ร่วมกัน (คีย์การเชื่อมต่อ) คีย์นี้ได้รับการกำหนดค่าระหว่างการตั้งค่าเริ่มต้น และต้องตรงกันทั้งบนเซิร์ฟเวอร์และไคลเอนต์ ใช้เพื่อสร้างโทเค็นการตรวจสอบสิทธิ์การเข้ารหัสสำหรับการสื่อสาร TCP เพื่อให้มั่นใจว่าเฉพาะไคลเอ็นต์ที่ได้รับอนุญาตเท่านั้นที่สามารถเชื่อมต่อได้