Wszystkie artykuły » Słownik webmastera » Co to jest serwer?

Co to jest serwer?

Słowo „serwer” pochodzi od angielskiego słowa „to serve” – „służyć”. Stąd też wynika podstawowe zadanie serwera, czyli obsługa stron WWW, poczty e-mail, przechowywania w swoich bankach pamięci rozmaitych plików i przesyłanie ich (np. przez FTP). Innymi słowy – serwer świadczy usługi na rzecz innych Klientów. Do tych usług należy również udostępnianie Internetu – serwer działa 24 godziny bez przerwy. Dodatkowo odpowiada za bezpieczeństwo połączeń oraz logowania. Dzięki serwerom takie współdzielone urządzenia peryferyjne, jak drukarki czy inne komputery, są dostępne dla wszystkich użytkowników Internetu, którzy są połączeni z konkretną siecią.

Praktycznie każdy komputer może pełnić rolę serwera, jednakże przy wyborze takiej maszyny należy zwrócić uwagę na jej parametry. Serwer-komputer będzie pracował 24 godziny na dobę. Aby zapewnić jego ciągłą pracę, powinien mieć szybkie i pojemne dyski twarde SCSI (równoległa magistrala danych), dużą pamięć RAM wyposażoną w ECC (ang. Error Checking and Correction), czyli w system kodowania korekcyjnego, a także niezawodne i mocne procesory z dużą mocą obliczeniową.

Ciągła praca to również zapewnienie zasilania. Serwery najczęściej posiadają zasilacze hot-plug, czyli zasilacze które pozwalają na podłączanie i odłączanie urządzeń peryferyjnych przy włączonym zasilaniu. Hot plugging można spotkać w portach USB czy przy kartach pamięci Flash. Istotnym elementem jest również zasilacz awaryjny, czyli zasilacz UPS, który zapewni nieprzerwane zasilanie w przypadku braku prądu, od kilku minut do kilkunastu godzin. Umieszczając serwer w pomieszczeniu należy zadbać, by miało odpowiednią wentylację, gdyż pracujące serwery wytwarzają ciepło.

Serwery podłączone są z Internetem za pomocą szybkiego łącza posiadającego oprogramowanie maskarady (ang. NAT – Network Address Translation, tłumaczenie adresów sieciowych), które dzieli zasoby sieci pomiędzy klientami, czyli użytkownikami, korzystając z zasady klient-serwer lub peer-to-peer.

Najczęściej spotykane systemy operacyjne obsługujące serwery to GNU/Linux, Microsoft Windows Server 2003/2008/2012, Solaris, FreeBSD lub Novell NetWare.