Jaringan komputer adalah interkoneksi antara dua komputer atau lebih yang di hubungkan melalui media transmisi kabel atau tanpa kabel ( wireless ) dengan tujuan agar komputer satu dengan lainnya bisa saling bertukar data atau informasi, berkomunikasi ( (surel, pesan instan) ), penggunaan bersama perangkat keras ( hardware ) seperti printer, harddisk, dan Software/ progam aplikasi. Dengan terhubungnya komputer satu dengan lain memungkinkan kita dapat bekerja bersama dalam melakukan kegiatan yang di inginkan dengan tujuan tertentu. Agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan dinamakan klien (client) dan yang memberikan/mengirim layanan dinamakan pelayan (server). Dua komputer bisa di katakan terkoneksi apabila dapat saling bertukar data atau informasi, berbagi resource yang dimiliki, seperti: file, printer, media penyimpanan (hardisk, floppy disk, cd-rom, flash disk, dll) yang terhubung dalam jaringan komputer. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node. Dalam membuat jaring komputer di perlukan sedikitnya dua unit komputer, kalo hanya satu unit komputer tidak akan bisa membentuk jaringan komputer.