Serwer to komputer lub system oprogramowania, który udostępnia usługi, zasoby lub funkcje innym komputerom lub klientom w sieci. Działa poprzez odbieranie żądań z urządzeń klienckich i odpowiadanie żądanymi danymi, funkcjonalnością aplikacji lub dostępem do zasobów takich jak pliki czy bazy danych. Serwery są niezbędne do umożliwienia komunikacji, przechowywania danych i scentralizowanego zarządzania usługami w sieciach, od sieci lokalnych (LAN) po globalny Internet.
Termin „serwer” odnosi się do urządzenia komputerowego lub aplikacji zaprojektowanej w celu realizacji żądań i świadczenia usług innym urządzeniom lub klientom w sieci. Pełni funkcję centralnego koncentratora zarządzającego i dystrybuującego zasoby, zapewniając wydajną komunikację i dostęp do danych pomiędzy podłączonymi urządzeniami. Serwery mogą pełnić różne role w zależności od konfiguracji i świadczonych usług, np. serwery WWW hostujące strony internetowe, serwery poczty elektronicznej obsługujące pocztę elektroniczną czy serwery plików przechowujące i udostępniające dane.
Przykładem serwera jest serwer plików używany w środowisku biurowym. Serwer tego typu przechowuje pliki i dokumenty centralnie, umożliwiając wielu użytkownikom w organizacji bezpieczny dostęp do danych i ich udostępnianie. Konsolidując przechowywanie plików i kontrolę dostępu, serwery plików usprawniają procesy współpracy i zarządzania danymi, zapewniając integralność danych i ułatwiając efektywny przepływ pracy w całej organizacji.
Serwer w Internecie oznacza komputer lub system oprogramowania dostępny globalnie za pośrednictwem Internetu, świadczący usługi lub hostujący zasoby, do których użytkownicy mogą uzyskać zdalny dostęp. Serwery internetowe obejmują serwery internetowe do hostowania stron internetowych, serwery poczty e-mail do zarządzania komunikacją e-mail, serwery DNS do tłumaczenia nazw domen na adresy IP oraz różne inne wyspecjalizowane serwery obsługujące różne usługi i aplikacje internetowe.
Termin „serwer” wywodzi się z jego roli w obsłudze lub świadczeniu usług urządzeniom klienckim w sieci. W informatyce model klient-serwer definiuje relację, w której klienci, na przykład urządzenia użytkowników lub aplikacje, żądają usług lub zasobów od serwerów. Serwer spełnia te żądania, przetwarzając dane, wykonując polecenia lub dostarczając treści, zaspokajając w ten sposób potrzeby klientów. Termin „serwer” podkreśla jego funkcję jako dostawcy usług lub zasobów dla urządzeń klienckich, odzwierciedlając jego kluczową rolę w sieciowych środowiskach komputerowych.