Računarska mreža predstavlja koncept koji obuhvata računare i druge uređaje koji su povezani kablovima ili drugim sredstvima radi komunikacije i razmene podataka.
U okviru računarske mreže, pored računara, mogu se nalaziti i habovi, svičevi i ruteri. Različite tehnologije se mogu koristiti za prenos podataka između lokacija, uključujući kablove, radio talase i mikrotalasni prenos. Veza između dva računara koja razmenjuju resurse može se nazvati računarskom mrežom.