Una rete di computer è un gruppo di due o più computer collegati tra loro. Le reti sono solitamente utilizzate per condividere risorse, scambiare file o comunicare con altri utenti.

Una rete è un insieme di nodi collegati da collegamenti di comunicazione. Un nodo può essere un computer, una stampante o qualsiasi altro dispositivo in grado di inviare o ricevere dati dall'altro nodo attraverso la rete.

Spesso sono necessari altri dispositivi per il corretto funzionamento della rete. Esempi di tali dispositivi sono gli hub e gli switch. Diversi tipi di rete possono essere collegati tra loro con un router. In generale, le reti che utilizzano cavi per connettersi possono funzionare a velocità più elevate rispetto a quelle che utilizzano la tecnologia wireless.

Una rete locale (LAN) collega i computer che sono vicini tra loro. Costruire una LAN è più facile che collegare reti diverse (tramite una Wide Area Network). La più grande Wide Area Network è Internet.

I computer possono far parte di diverse reti. Le reti possono anche far parte di reti più grandi. La rete locale in una piccola impresa è di solito collegata alla rete aziendale dell'impresa più grande. Queste connessioni possono consentire l'accesso a Internet. Per esempio, un negozio può usarlo per mostrare la merce sul suo sito web attraverso un server web, o per convertire gli ordini ricevuti in istruzioni di spedizione.

Una rete deve essere collegata con un hardware appropriato. Questa può essere cablata o wireless. Per una semplice LAN, sono sufficienti computer, media e periferiche. Le WAN (wide area network) e alcune grandi LAN (reti locali) hanno bisogno di alcuni dispositivi aggiuntivi come un bridge, un gateway o un router per collegare diverse reti piccole o grandi.

Una rete ha bisogno di un protocollo di comunicazione. Microsoft Windows, Linux e la maggior parte degli altri sistemi operativi utilizzano il TCP/IP. I computer Apple Macintosh utilizzavano Appletalk nel XX secolo, ma ora usano il TCP/IP.