Jaringan komputer terdiri dari komputer, printer, dan peralatan lain yang terhubung untuk bertukar informasi melalui media transmisi seperti kabel atau nirkabel. Perangkat keras yang dibutuhkan untuk membangun jaringan antara lain komputer, kartu jaringan, hub, printer, dan perangkat-perangkat lainnya. Terdapat berbagai macam topologi jaringan seperti bus, star, ring, dan mesh yang menentukan pola koneksi antar perangkat dalam