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.
Osprzęt sieciowy - karty sieciowe, modemy, routery, koncentratory, przełączniki, punkty dostępowe.
Zasoby sieciowe - wspólny sprzęt, programy, bazy danych.
Oprogramowanie sieciowe - to programy komputerowe, dzięki którym możliwe jest przesyłanie informacji między urządzeniami sieciowymi. Rozróżnia się trzy podstawowe rodzaje oprogramowania sieciowego: