Lewati ke konten utama

Low-Level Socket Client-Proxy-Server & QoS Analyzer

Engine jaringan tingkat rendah yang mengimplementasikan protokol web server kustom, caching forward proxy, dan pengukuran telemetri jaringan.

Low-Level Socket Client-Proxy-Server & QoS Analyzer

Implementasi & Rancangan Sistem

Arsitektur socket tingkat rendah Python 3 murni mencakup HTTP server multi-threaded (TCP 8000), echo server (UDP 9000), caching forward proxy (TCP 8080, Cache HIT/MISS, penanganan 502/504), dan pengukur telemetri QoS 5-thread konkuren (RTT, Jitter, Packet Loss, Throughput).

Peran & Kontribusi

Arsitektur mandiri: merancang handler socket TCP/UDP mentah tanpa framework pihak ketiga, mengimplementasikan mekanisme cache lookup di disk lokal, dan melakukan pengujian telemetri QoS jaringan secara sistematis.

  • Mengimplementasikan HTTP server multi-thread (TCP 8000) dan UDP echo server (UDP 9000) langsung di atas primitif socket Python.
  • Membangun caching forward proxy (TCP 8080) dengan logika Cache HIT/MISS lokal serta penanganan error upstream 502/504.
  • Merancang klien penguji 5-thread konkuren untuk mengukur RTT, jitter, packet loss, dan throughput jaringan.
  • Teruji menangani koneksi konkuren, percepatan latensi pada proxy Cache HIT, dan respons error 502/504 yang presisi.