Retelele de calculatoare sunt compuse din computere si alte dispozitive care comunica intre ele prin intermediul unui sistem de cablare sau fara fir. Termenii de baza dintr-o retea de calculatoare includ nodurile, adresele IP, punctele de acces la Internet si ruterele, care gestioneaza traficul de date.
Unul dintre protocoalele folosite in retelele de calculatoare este TCP/IP, care este format din doua protocoale diferite: Protocoul de control al transmisiei si Protocoul internet. Protocul de control al transmisiei reglementeaza transferul de date dintr-un nod la altul, iar Protocul internet seteaza regulile pentru rutarea datelor prin intermediul internetului. De asemenea, exista mai multe tipuri de rețelisti cum ar fi LAN-uri (Local Area Network) și WAN-uri (Wide Area Network), fiecare cu specificatii si avantaje diferite.