Jaringan komputer adalah sistem yang memungkinkan komputer untuk berbagi sumber daya dan berkomunikasi, dengan desain client-server yang umum digunakan. Jenis-jenis jaringan meliputi PAN, LAN, MAN, dan WAN, masing-masing memiliki cakupan dan aplikasi yang berbeda. Selain itu, terdapat beberapa topologi jaringan seperti bus, ring, star, dan mesh, yang masing-masing memiliki kelebihan dan kekurangan dalam hal biaya, kecepatan, dan kemudahan pengembangan.