Definicja serwer klienta

Serwer klienta wyrażeń jest używany w dziedzinie obliczeń . W tym kontekście urządzenie, które wymaga określonych usług na serwerze, nazywa się klientem . Z drugiej strony koncepcja serwera odnosi się do sprzętu, który zapewnia usługi komputerom (komputerom), które są z nim połączone za pośrednictwem sieci.

Serwer klienta

Koncepcja serwera klienta lub klienta-serwera odnosi się zatem do modelu komunikacji, który łączy kilka urządzeń komputerowych za pośrednictwem sieci . Klient w tym kontekście wysyła żądania serwisowe do serwera, który jest odpowiedzialny za spełnienie tych wymagań.

Dzięki tej architekturze zadania są rozdzielane pomiędzy serwery (które świadczą usługi) a klientami (które wymagają tych usług). Innymi słowy: klient prosi serwer o zasób, który zapewnia odpowiedź.

Ten typ modeli umożliwia współdzielenie zdolności przetwarzania . Serwer może działać na więcej niż jednym komputerze i mieć więcej niż jeden program. Według świadczonych usług, można go nazwać serwerem WWW, serwerem pocztowym lub w inny sposób.

W sieciach strukturalnych w modelu klient-serwer klienci centralizują różne aplikacje i zasoby na serwerze. Z kolei serwer zapewnia, że ​​zasoby te są dostępne zawsze, gdy klient ich potrzebuje.

Należy wspomnieć, że duża część usług internetowych jest zgodna z architekturą serwera klienta. Serwer sieciowy udostępnia strony internetowe klientowi, do którego klient uzyskuje dostęp za pośrednictwem przeglądarki. Serwer w ten sposób przechowuje dane, które klient żąda za pośrednictwem przeglądarki zainstalowanej na swoim komputerze.

Jednym z najbardziej "starożytnych" przykładów w tym kontekście jest poczta elektroniczna, która pokazuje co sekundę swojej pracy zasady modelu serwera klienta. W takim przypadku klient wysyła i odbiera wiadomości, które "podróżują" przez sieci komunikacyjne, i są hostowane w "skrzynkach pocztowych", których nazwa techniczna to serwery pocztowe .

W przeciwieństwie do tego, co dzieje się poza komputerem, w obszarze tradycyjnej poczty, użytkownik nie otwiera skrzynki pocztowej, aby zajrzeć do niej, jeśli są litery lub paczki, ale musi poprosić o serwer (zwykle zdalny), aby zweryfikować obecność nowych wiadomości i wysłać odpowiedź z wynikiem. Każde działanie opiera się na tej relacji, więc zespół klienta nie jest samowystarczalny.

Wśród najbardziej powszechnych zapisów modelu serwera klienta są systemy wielowarstwowe, zgodnie z którymi serwer oferuje wykonanie kilku programów, dzięki czemu kilka komputerów może żądać ich zgodnie z ich potrzebami, aby poziom dystrybucji wzrastał.

Jedną z mniej widocznych zalet organizacji na serwerach i klientach jest to, że zdolność przetwarzania i pamięć tych ostatnich nie powinna być tak duża jak w przypadku pierwszej, która przynosi korzyści konsumentowi końcowemu, umożliwiając mu korzystanie ze stosunkowo starego sprzętu do korzystania ogólnie bardzo zaawansowane usługi.

Na przykład, pomimo tego, że e-mail wydaje się być bardzo lekką i prostą "aplikacją", serwery muszą przechowywać gigantyczne ilości danych, aby zadowolić wszystkich swoich klientów, a zatem wykonywać bardzo wymagające wyszukiwania i zapytania w odpowiedzi na wszystkie twoje prośby . Kiedy szukamy terminu w naszym polu, aby znaleźć konkretną wiadomość, serwer musi sprawdzić setki lub tysiące plików, i robi to w ułamku sekundy, co byłoby niemożliwe w naszych domach.

Systemy transmisji strumieniowej gier wideo do zdalnego użytku to kolejny przykład, w tym przypadku o wiele bardziej wymagający niż poczta elektroniczna, ponieważ klient może cieszyć się najnowocześniejszym programem w czasie rzeczywistym z komputerem, który po prostu pozwala mu odbierać wideo w płynny sposób i wysyłaj zdarzenia z twojego polecenia, klawiatury i myszy.

Zalecane