Żeby sieć komputerowa mogła działać potrzebne są podstawowe elementy, takie jak:
serwer sieciowy, zazwyczaj powinien to być komputer o dużej mocy obliczeniowej, zarówno wydajnym jak i pojemnym podsystemie dyskowym niezbędnym do przechowywania oprogramowania i danych użytkowników. Na maszynie tej można uruchomić aplikacje realizujące usługi sieciowe, również nazywane serwerami
komputery- stacje robocze, (terminale), na których instalujemy oprogramowanie sieciowe nazywane klientem
media transmisji- kable miedziane, światłowody, fale radiowe