Najogólniej komputery pracujące w sieci możemy podzielić na dwa podstawowe rodzaje, tzw. stacje robocze oraz serwery.
Serwery można podzielić na dedykowane, niededykowane i specjalizowane.
Serwery dedykowane umożliwiają użytkownikom dostęp do swoich usług. Tworzy się je dla konkretnej grupy użytkowników oraz dla konkretnych zadań. Nie można na nich uruchamiać programów.
Serwery niededykowane umożliwiają dostęp do aplikacji, plików, drukarki itp. Mogą one także korzystać z zasobów innych serwerów w sieci.
Trzecią grupą są serwery specjalizowane przeznaczone do realizacji ściśle określonych zadań. Przykładem tego typu maszyn może być serwer obsługujący pocztę elektroniczną, bazy danych lub drukarki.