Serwer

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.

Stos serwerówZoom
Stos serwerów

Serwer sieciowy

Serwer WWW to rodzaj serwera, który jest używany do hostowania stron internetowych. Przykładami oprogramowania serwera WWW są Apache lub IIS. Serwer sieciowy może być hostem jednej lub wielu stron internetowych. Domyślnym portem serwera WWW do odsłuchiwania jest port 80 (HTTP) lub 443 (HTTPS).

Niektóre serwery internetowe robią inne rzeczy niż tylko obsługa strony internetowej. Na przykład, mogą one mieć coś o nazwie SSI, co ułatwia budowanie strony internetowej.

Serwery internetowe używają usług takich jak CGI, aby oprogramowanie na serwerze tworzyło strony internetowe. Niektóre z języków programowania, które mogą używać CGI to języki skryptowe takie jak Perl, Python, PHP lub ASP. Niektóre z nich są językami skompilowanymi jak C++ lub Java.

Powiązane strony

  • Serwer plików

Pytania i odpowiedzi

P: Co to jest serwer?


O: Serwer to komputer, który dostarcza wiele rodzajów informacji użytkownikowi lub maszynie klienckiej. Zazwyczaj wykonuje on tylko kilka rzeczy dla wielu klientów.

P: Jak nazywa się relacja między klientem a serwerem?


O: Relacja między klientem a serwerem jest nazywana relacją klient-serwer.

P: W jaki sposób serwery dostarczają strony internetowe przez Internet?


O: Serwery dostarczają strony internetowe przez Internet za pomocą protokołu HTTP, który wysyła strony internetowe do komputerów, które o nie proszą.

P: Co jeszcze mogą robić serwery oprócz hostowania stron internetowych?


O: Oprócz hostowania stron internetowych, serwery mogą również hostować gry internetowe, udostępniać pliki i dawać dostęp do urządzeń peryferyjnych, takich jak drukarki.

P: Jak poszczególne komputery są połączone z serwerami?


O: Poszczególne komputery są podłączone do potężnych komputerów zwanych serwerami w celu przechowywania plików i informacji w formie stron internetowych, aby różni użytkownicy na całym świecie mogli uzyskać dostęp do tych plików za pomocą połączenia internetowego.

P: Czego potrzebują maszyny, aby mogły ze sobą rozmawiać?



O: Aby maszyny mogły ze sobą rozmawiać, muszą być połączone w sieć i używać tego samego protokołu komunikacyjnego, który działa jak język dla maszyn.

AlegsaOnline.com - 2020 / 2023 - License CC3