Računalna mreža skupina je dvaju ili više međusobno povezanih računala koji dijele neke resurse (podatke, sklopovlje, programe…). Računala se smatraju povezanima ako mogu razmjenjivati informacije. Računalna mreža u širem smislu sadrži i ostale čvorove kao što su prospojnik ili usmjernik. Čvorovi računalne mreže u međusobnoj komunikaciji koriste komunikacijske protokole.