W żargonie internetowym serwer jest komputerem, który służy do przekazywania wielu rodzajów informacji do maszyn użytkowników lub klientów. Zazwyczaj serwer robi tylko kilka rzeczy dla wielu klientów. Każdy rodzaj rzeczy, którą robi serwer, nazywany jest usługą. Usługi są używane przez inne komputery, które są nazywane klientami. Relacja między klientem a serwerem nazywana jest relacją klient-serwer. Na przykład, Wikipedia posiada serwery internetowe, które mają usługę wysyłania stron internetowych przez Internet. Twój komputer kliencki rozmawia z serwisem internetowym Wikipedii, aby uzyskać strony internetowe dla Ciebie. Serwer może również hostować gry internetowe, udostępniać pliki i dawać dostęp do urządzeń peryferyjnych, takich jak drukarki. Mówiąc prościej, poszczególne komputery są podłączone do kilku potężnych komputerów zwanych serwerami. Przechowują one pliki i informacje w formie strony internetowej. Dzięki połączeniu z Internetem, różni użytkownicy w dowolnym miejscu na świecie mogą uzyskać dostęp do tych plików.

Aby serwery i klienci mogli ze sobą rozmawiać, muszą być podłączeni do sieci i muszą używać tego samego protokołu. W sieciach, protokół jest ustawionym sposobem, aby maszyny mogły rozmawiać z innymi maszynami. To jest jak język. Na przykład, serwer Wikipedii uruchamia protokół HTTP w celu wysłania stroninternetowych do komputera, a komputer używa protokołu HTTP, aby zapytać Wikipedię o strony.

Zazwyczaj serwery są robione specjalnie po to, aby były bardziej wydajne i niezawodne, i są znacznie droższe niż zwykłe komputery. Czasami serwery mogą być grupowane, co oznacza, że wiele serwerów pracuje razem, aby wykonać jedną usługę.

Serwer może ulec spowolnieniu, jeśli zbyt wiele osób będzie miało dostęp do niego w tym samym czasie, co spowoduje duże obciążenie. Może też nie być w stanie przyjąć wysokiego obciążenia, więc zostanie automatycznie wyłączony.

W systemie peer-to-peer, każdy komputer jest zarówno klientem jak i serwerem dla innych. Jest to powszechnie stosowane do udostępniania plików i VOIP. Jednakże, może to pomóc w próbach piractwa.

Typowe serwerowe systemy operacyjne to Linux, FreeBSD, NetBSD i OpenBSD. W przeciwieństwie do innych komputerów, serwer często nie posiada monitora, klawiatury ani myszy. Kiedy serwer nie musi robić zbyt wiele, oprogramowanie serwerowe może działać na komputerze, który robi również inne rzeczy.