logo

Co to jest serwer?

Serwer to urządzenie sprzętowe lub oprogramowanie, które przetwarza żądania wysyłane przez sieć i odpowiada na nie. Klient to urządzenie, które wysyła żądanie i czeka na odpowiedź z serwera. System komputerowy, który przyjmuje żądania dotyczące plików online i przesyła je do klienta, w kontekście Internetu nazywany jest serwerem.

Co to jest serwer?

Serwer to program lub urządzenie zapewniające funkcjonalność wywoływanym klientom, którymi są inne programy lub urządzenia. Architektura ta nazywa się modelu klient-serwer .

Pojedyncze ogólne obliczenia są rozłożone na wiele procesów lub urządzeń. Serwery mogą udostępniać różne funkcje zwane usługami. Usługi te obejmują udostępnianie danych lub zasobów wielu klientom lub wykonywanie obliczeń dla klienta. Jeden serwer może obsługiwać wielu klientów, a pojedynczy klient może korzystać z wielu serwerów.



Zastosowania serwerów

Proces klienta może działać na tym samym urządzeniu. Może także łączyć się przez sieć na serwer, aby uruchomić go na innym urządzeniu. Przykładami serwerów mogą być serwery baz danych, serwery pocztowe, serwery druku, serwery plików , serwery internetowe , serwery aplikacji i serwery gier. Najczęściej systemy klient-serwer realizowane są poprzez komunikację żądanie-odpowiedź, czyli klient wysyła żądanie do serwera. W tym modelu serwer wykonuje jakąś akcję i wysyła odpowiedź do klienta, zazwyczaj z wynikiem lub potwierdzeniem.

Wyznaczenie komputera jako sprzętu klasy serwerowej oznacza, że ​​jest on wyspecjalizowany w uruchamianiu na nim serwerów. Oznacza to, że jest on wydajniejszy i bardziej niezawodny niż standardowe komputery osobiste. Jakkolwiek duży klastry obliczeniowe może składać się z wielu stosunkowo prostych, wymiennych komponentów serwera.

Komponent serwera

Komponenty serwera mają razem oferować klientom funkcjonalność, zasoby i/lub usługi. Konkretne komponenty będą się różnić w zależności od kształtu i funkcji danego serwera, ale tutaj omówione są typowe komponenty.

  • Sprzęt komputerowy: Serwer dedykowany Centralna jednostka przetwarzania (CPU) , pamięć , Urządzenie pamięci masowej , interfejsy sieciowe i obudowa serwera są w tym uwzględnione.
  • SerwerOS: Ten system operacyjny został stworzony z myślą o konkretnym środowisku klient/serwer.
  • Łączność sieciowa: Ponad sieć lokalna (LAN) , sieć rozległa (WAN) , albo Internet , programy serwerowe łączą się z architekturą sieciową i komunikują się z urządzeniami klienckimi. Aby zapewnić nadmiarowość i dostosować się do różnych konfiguracji sieci, niektóre serwery zawierają kilka interfejsów sieciowych.
  • Narzędzia do zarządzania i monitorowania: Do serwerów często dołączane są instrumenty do zdalnego zarządzania i monitorowania wydajności.
  • Oprogramowanie serwera: To oprogramowanie serwera obsługuje konkretny przypadek użycia. Oprogramowanie dla serwerów e-mail, serwerów internetowych i Baza danych serwery to tylko kilka przykładów.
  • Funkcje wysokiej dostępności: Wysoka dostępność (HA) Niektóre serwery zawierają funkcje, które redukują przestoje i gwarantują ciągłą pracę. Wiąże się to z dostępem do licznych systemów pamięci masowej, zasilaczy zapasowych i interfejsów sieciowych oraz narzędzi do zarządzania konfiguracją, które umożliwiają automatyczne przełączanie awaryjne i równoważenie obciążenia .

Jak działa serwer?

Aby urządzenie mogło pełnić rolę serwera, należy je skonfigurować tak, aby nasłuchiwało żądań klientów za pośrednictwem połączenia sieciowego. System operacyjny może zawierać tę funkcjonalność w postaci zainstalowanej aplikacji, roli lub ich kombinacji.

System operacyjny Windows Server firmy Microsoft ma możliwość słuchania żądań klientów i odpowiadania na nie. Rodzaje żądań klientów, które serwer może obsłużyć, zwiększa się wraz z dodatkowymi zainstalowanymi rolami lub usługami. Inną ilustracją jest wywołanie dodatkowej aplikacji Apacz jest umieszczany na systemie operacyjnym w celu obsługi żądań z przeglądarek internetowych. Klient wysyła żądanie przez sieć, gdy potrzebuje danych lub funkcjonalności z serwera. Serwer otrzymuje to żądanie i w odpowiedzi udostępnia niezbędne informacje. Jest to model żądań i odpowiedzi w sieci klient-serwer, powszechnie nazywany modelem wywołań i odpowiedzi.

W ramach pojedynczego żądania i odpowiedzi serwer często wykonuje szereg dodatkowych zadań, takich jak potwierdzenie tożsamości osoby żądającej, upewnienie się, że klient ma uprawnienia dostępu do żądanych danych lub zasobów oraz prawidłowe formatowanie lub zwracanie wymaganej odpowiedzi w żądanym żądaniu. oczekiwany sposób.

Rodzaje serwerów i ich zastosowania

1. Serwer aplikacji

Na serwerach tych znajdują się aplikacje internetowe (programy komputerowe uruchamiane w przeglądarce internetowej), które umożliwiają użytkownikom w sieci uruchamianie ich i korzystanie z nich, uniemożliwiając instalację ich kopii na ich własnych komputerach. Serwery te nie muszą być częścią Sieć WWW . Ich klientami są komputery z przeglądarka internetowa .

2. Serwer katalogowy

Serwery te utrzymują indeks lub spis treści informacji, które można znaleźć w dużej sieci rozproszonej. Sieci rozproszone mogą obejmować komputery, użytkowników, pliki udostępniane na serwerach plików i aplikacje internetowe. Przykładami serwerów katalogowych są serwery katalogowe i serwery nazw. Ich klientami jest dowolny program komputerowy, który musi znaleźć coś w sieci. Przykładem może być członek domeny próbujący się zalogować, klient poczty e-mail szukający adres e-mail lub użytkownik szukający pliku

3. Serwer komunikacyjny

Serwery te utrzymują środowisko potrzebne, aby jeden punkt końcowy komunikacji mógł znaleźć inne punkty końcowe, a następnie komunikować się z nimi. Serwery te mogą, ale nie muszą, zawierać katalog punktów końcowych komunikacji oraz usługę wykrywania obecności, w zależności od parametrów otwartości i bezpieczeństwa sieci. Ich klientami są punkty końcowe komunikacji.

4. Serwer obliczeniowy

Serwery te współdzielą ogromne ilości zasobów obliczeniowych, w tym procesor i pamięć o dostępie swobodnym w sieci. Każdy program komputerowy, który wymaga większej mocy procesora i Baran niż komputer osobisty może sobie pozwolić, mogą korzystać z tego typu serwerów. Klient musi być komputerem podłączonym do sieci, aby móc wdrożyć model klient-serwer, co jest koniecznością.

5. Serwer bazy danych

Serwery te utrzymują i udostępniają dowolną formę bazy danych w sieci. Baza danych to zorganizowany zbiór danych o predefiniowanych właściwościach, który można wyświetlić w tabeli. Klientami tych serwerów są arkusze kalkulacyjne , oprogramowanie księgowe, oprogramowanie do zarządzania aktywami lub praktycznie dowolny program komputerowy, który zużywa dobrze zorganizowane dane, zwłaszcza w dużych ilościach.

6. Serwer faksowy

Serwery te współdzielą jeden lub więcej faksów w sieci, co eliminuje problemy związane z dostępem fizycznym. Klientem tych serwerów jest każdy nadawca lub odbiorca faksu.

7. Serwer plików

Udostępnia pliki i foldery oraz przestrzeń dyskową do przechowywania plików i folderów lub obu tych plików w sieci. Zamierzonymi klientami są komputery w sieci, chociaż klientami mogą być programy lokalne.

są modelowymi przykładami

8. Serwer gier

Serwery te umożliwiają kilku komputerom lub urządzeniom do gier granie w gry wieloosobowe. Ich klientami są komputery osobiste czy konsole do gier.

9. Serwer pocztowy

Serwery te umożliwiają komunikację e-mailową w taki sam sposób, w jaki poczta umożliwia komunikację tradycyjną. Klientami tych serwerów są nadawcy i odbiorcy wiadomości e-mail.

10. Serwer druku

Serwery te współdzielą jeden lub więcej drukarki przez sieć, co eliminuje problemy związane z fizycznym dostępem. Ich klientami są komputery, które chcą coś wydrukować.

11. Serwer proxy

Serwer ten pełni rolę pośrednika pomiędzy klientem a serwerem, akceptując ruch przychodzący od klienta i wysyłając go na serwer. Powody korzystania z serwera proxy obejmują kontrolę i filtrowanie treści, poprawę wydajności ruchu, zapobieganie nieautoryzowanemu dostępowi do sieci, po prostu kierowanie ruchu przez dużą i złożoną sieć. Ich klientami jest dowolny komputer podłączony do sieci.

12. Serwer WWW

Na tych serwerach hostowane są strony internetowe. Serwer WWW jest odpowiedzialny za umożliwienie korzystania z sieci WWW. Każda witryna internetowa ma jeden lub więcej serwerów internetowych. Ich klientami są komputery z przeglądarką internetową.

Gdzie są przechowywane serwery?

Serwer jest przechowywany w szafie lub szklanym domu. Obszary te pomagają odizolować wrażliwe komputery i sprzęt od osób, które nie powinny mieć do nich dostępu.

Serwery zdalne lub serwery, które nie są hostowane lokalnie, znajdują się w centrum danych. W przypadku tego typu serwerów sprzęt jest zarządzany przez inną firmę i konfigurowany zdalnie przez Ciebie lub Twoją firmę.

Dlaczego serwery są zawsze włączone?

Serwery są zawsze włączone, ponieważ są powszechnie używane do świadczenia usług, które są stale potrzebne, a większość serwerów nigdy nie jest wyłączana. W konsekwencji awarie serwerów mogą powodować wiele problemów użytkownikom sieci i firmom. Aby złagodzić te problemy, serwery są zwykle konfigurowane w taki sposób odporne na uszkodzenia .

Czy każdy komputer może stworzyć serwer?

Odpowiedź brzmi tak'. Dowolny komputer pełni rolę serwera z odpowiednim oprogramowaniem. Możesz zainstalować serwer FTP program na komputerze i udostępniaj pliki innym komputerom w sieci. Możesz jednak przekształcić swój komputer domowy w serwer. musisz pamiętać o kilku ważnych kwestiach:

  • Komputer i powiązane oprogramowanie serwera muszą znajdować się w trybie działania, który jest dostępny w dowolnym momencie.
  • Komputer znajduje się w trybie serwerowym i jego zasoby (takie jak przepustowość i przetwarzanie) nie pozwalają mu na wykonywanie żadnych innych czynności.
  • Jeśli usługi, które świadczysz staną się popularne, typowy komputer nie będzie w stanie obsłużyć wszystkich żądań.

Często zadawane pytania dotyczące tego, czym jest serwer?

P.1: Co to jest serwer Linux?

Odpowiedź:

Serwer połączony z siecią lub Internetem, na którym działa wersja systemu Linux, nazywany jest serwerem Serwer linuksowy . Na przykład serwery Linux to wiele serwerów internetowych, które hostują strony internetowe w Internecie.

P.2: Czym jest serwer w systemie DBMS?

Odpowiedź:

Serwery baz danych służą do przechowywania, utrzymywania i zapewniania autoryzowanym użytkownikom dostępu do baz danych przechowywanych na serwerze.

P.3: Jakie są 4 role serwera?

Odpowiedź:

Role serwer DNS , DHCP serwer , Serwer plików i Print Server to tylko kilka przykładów. Niektóre role, takie jak DNS, istnieją w ramach pojedynczej usługi roli. Inne role, takie jak serwer wydruku, udostępniają wiele usług ról, w tym drukowanie w Internecie i usługę LPD do drukowania w systemie Unix.