Serwer

Skocz do: nawigacji, szukaj

Serwer jest to program świadczący usługi na rzecz kup, zazwyczaj korzystających z innych komputerów połączonych w sieć. Serwerem nazywa się często komputer świadczący takie usługi, sprowadzające się zazwyczaj do udostępniania pewnych zasobów 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.

Zdjęcie części serwerów Fundacji Wikimedia

Serwerem może być zwykły komputer, jednak w celu pełnego wykorzystania możliwości, jakie daje oprogramowanie serwerowe, powinna to być maszyna przeznaczona 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 maskarady (NAT) 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 (np. FTP), 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ż

Wikibooks
Zobacz publikację na Wikibooks:
"PC jako ruter lub serwer"
Wikisłownik
Zobacz hasło serwerWikisłowniku

[edytuj] Linki zewnętrzne