Sieć komputerowa to grupa dwóch lub więcej komputerów, które są połączone razem. Sieci są zazwyczaj używane do współdzielenia zasobów, wymiany plików lub komunikacji z innymi użytkownikami.

Sieć to zestaw węzłów połączonych łączami komunikacyjnymi. Węzłem może być komputer, drukarka lub jakiekolwiek inne urządzenie zdolne do wysyłania lub odbierania danych z drugiego węzła przez sieć.

Inne urządzenia są często potrzebne do prawidłowego działania sieci. Przykładami takich urządzeń są koncentratory i przełączniki. Różne rodzaje sieci mogą być połączone ze sobą za pomocą routera. Ogólnie rzecz biorąc, sieci, które do połączenia używają kabli, mogą pracować z większą prędkością niż te, które wykorzystują technologię bezprzewodową.

Sieć lokalna (LAN) łączy komputery, które znajdują się blisko siebie. Budowanie sieci LAN jest łatwiejsze niż łączenie różnych sieci (przez sieć rozległą). Największą siecią rozległą jest Internet.

Komputery mogą być częścią kilku różnych sieci. Sieci mogą być również częścią większych sieci. Sieć lokalna w małym przedsiębiorstwie jest zazwyczaj połączona z siecią korporacyjną większego przedsiębiorstwa. Połączenia te mogą umożliwiać dostęp do Internetu. Na przykład, sklep może używać go do wyświetlania towarów na swojej stronie internetowej poprzez serwer WWW lub do konwersji otrzymanych zamówień na instrukcje wysyłkowe.

Sieć musi być połączona z odpowiednim sprzętem. Może to być sieć przewodowa lub bezprzewodowa. Dla prostej sieci LAN wystarczą komputery, media i urządzenia peryferyjne. Sieci WAN (sieci rozległe) i niektóre duże sieci LAN (sieci lokalne) potrzebują kilku dodatkowych urządzeń, takich jak most, brama lub router, aby połączyć różne małe lub duże sieci.

Sieć potrzebuje protokołu komunikacyjnego. Microsoft Windows, Linux i większość innych systemów operacyjnych używa TCP/IP. Komputery Apple Macintosh używały Appletalk w XX wieku, ale obecnie używają TCP/IP.