Serwer
Z Wikipedii
Więcej informacji co należy poprawić, być może znajdziesz w dyskusji tego artykułu lub na odpowiedniej stronie. W pracy nad artykułem należy korzystać z zaleceń edycyjnych. Po naprawieniu wszystkich błędów można usunąć tę wiadomość.
Możesz także przejrzeć pełną listę stron wymagających dopracowania.
Serwer to komputer, udostępniający swe zasoby innym komputerom lub pośredniczący w przekazywaniu danych między komputerami. Serwerem nazywa się też systemy oprogramowania biorące udział w udostępnianiu zasobów. Przykładami udostępnianych zasobów są pliki, bazy danych, łącza internetowe, a także urządzeń peryferyjnych jak drukarki i skanery.
Serwerem może być zwykły komputer, jednak do pełnego wykorzystania możliwości jakie daje oprogramowanie serwerowe powinna to być maszyna dedykowana do tej roli. Maszyny takie są przystosowane do pracy ciągłej, wyposaża się je w duże i szybkie dyski twarde, głównie SCSI, dużą ilość pamięci RAM najczęściej z ECC oraz wydajne procesory serwerowe. Często serwerowe płyty główne mogą obsłużyć 2, 4 lub więcej procesorów. Serwer musi być maszyną niezawodną, w tym celu często posiada 2 lub więcej wbudowane zasilacze typu hot-plug i awaryjne zasilanie, a pomieszczenie w którym stoi powinno posiadać odpowiednią wentylację lub klimatyzację. Serwer jest zazwyczaj podłączony do Internetu szybkim łączem, które dzięki oprogramowaniu potrafi dzielić pomiędzy aktualnie chcących korzystać z zasobów internetu użytkowników, których nazywa się klientami. Serwer niepodłączony do internetu, na przykład w sieci lokalnej może zarządzać współdzieleniem zasobów na poszczególnych komputerach (na przykład zainstalowanymi programami, danymi czy też urządzeniami peryferyjnymi).
Współdzielenie zasobów odbywa się na zasadzie klient-serwer. Najprostszym przykładem klienta jest użytkownik internetu chcący wyświetlić stronę, a oprogramowania klienckiego - jego przeglądarka internetowa. Przeglądarka wysyła prośbę do serwera o udostępnienie strony (zleca usługę), serwer ściąga ją (wykonuje usługę - często również z wykorzystaniem innych serwerów) i przekazuje klientowi.
Serwery najczęściej pracują pod kontrolą systemów operacyjnych takich jak: FreeBSD, GNU/Linux, Solaris, Novell NetWare, Microsoft Windows Server 2003. Oprogramowanie zainstalowane na komputerze, który pełni rolę serwera, zależne jest od jego funkcji. Wśród wielu usług realizowanych przez serwery w internecie są między innymi: obsługa stron WWW, poczty elektronicznej, przesyłanie plików, komunikacja online czy strumieniowa transmisja audio i wideo oraz wiele innych. Przykładowo jeśli ma to być serwer www, wykorzystuje się często wolne oprogramowanie Apache.
[edytuj] Zobacz też
- serwer WWW
- serwer internetowy
- serwer plików
- serwer wydruku
- serwer autoryzacji
- serwer aplikacji
- serwer baz danych
- klient