Klient-serwer - Google

Klient-serwer

Z Wikipedii

Skocz do: nawigacji, szukaj

Klient/serwer ;]to asymetryczna architektura oprogramowania umożliwiajÄ…ca rozdzielenie pewnych funkcjonalnoÅ›ci, w celu zwiÄ™kszenia elastycznoÅ›ci i uÅ‚atwienia wprowadzania zmian w każdej z części. Polega to na ustaleniu, że serwer zapewnia usÅ‚ugi dla klientów, którzy mogÄ… komunikować siÄ™ z serwerem wysyÅ‚ajÄ…c żądanie (request). Podstawowe i najczęściej używane serwery to: serwer pocztowy, serwer WWW, serwer plików, serwer aplikacji. Z usÅ‚ug jednego serwera może zazwyczaj korzystać wielu klientów. Zdarza siÄ™, że jeden klient może korzystać jednoczeÅ›nie z usÅ‚ug wielu serwerów.

Przykład działania wielu klientów z serwerem

Cechy charakterystyczne serwera:

  • Pasywny
  • Czeka na żądania od klientów
  • W momencie otrzymania żądania, przetwarza je, a nastÄ™pnie wysyÅ‚a odpowiedź

Cechy charakterystyczne klienta

  • Aktywny
  • WysyÅ‚a żądanie do serwera
  • Oczekuje na odpowiedź od serwera

Odmianą połączenia klient-serwer jest sieć P2P, gdzie każdy komputer może pełnić role klienta i serwera.

Spis treści

[edytuj] Architektura

Ze względu na podział wykonywanych zadań wyróżnia się następujące typy architektury klient/serwer:

  • architektura dwuwarstwowa - przetwarzanie i skÅ‚adowanie danych odbywa siÄ™ w jednym module
  • architektura trójwarstwowa - przetwarzanie i skÅ‚adowanie danych nastÄ™puje w dwóch osobnych moduÅ‚ach
  • architektura wielowarstwowa - przetwarzanie, skÅ‚adowanie i inne operacje na danych odbywajÄ… siÄ™ w wielu osobnych moduÅ‚ach.

[edytuj] Komunikacja

Połączenie pomiędzy klientem a serwerem opisane jest przy pomocy protokołów sieciowych. Najczęściej spotykanym jest protokół TCP/IP. W większości przypadków komunikacja opiera się na schemacie, w którym klient nawiązuje połączenie z serwerem. Następnie wysyła żądanie w określonym formacie do serwera i oczekuje na jego odpowiedź. Serwer cały czas oczekuje na klientów i w momencie otrzymania żądania przetwarza je i wysyła odpowiedź.

[edytuj] Zalety

  • Wszystkie informacje przechowywane sÄ… na serwerze, wobec tego możliwe jest lepsze zabezpieczenie danych. Serwer może decydować kto ma prawo do odczytywania i zmiany danych.
  • Istnieje wiele rozwiniÄ™tych technologii wspomagajÄ…cych dziaÅ‚anie, bezpieczeÅ„stwo i użyteczność tego typu rozwiÄ…zania.

[edytuj] Wady

  • Duża ilość klientów próbujÄ…cych otrzymać dane z jednego serwera powoduje różnego typu problemy zwiÄ…zane z przepustowoÅ›ciÄ… łącza oraz technicznymi możliwoÅ›ciami przetworzenia żądaÅ„ klientów.
  • W czasie gdy serwer nie dziaÅ‚a dostÄ™p do danych jest caÅ‚kowicie niemożliwy.
  • Do uruchomienia jednostki bÄ™dÄ…cej serwerem z możliwoÅ›ciÄ… obsÅ‚ugi dużej iloÅ›ci klientów potrzebne jest specjalne oprogramowanie oraz hardware, które nie wystÄ™pujÄ… w wiÄ™kszoÅ›ci komputerów domowych.

[edytuj] Przykłady

Mimo faktu, że główna idea może być zaimplementowana na wiele sposobów najprostszym przykładem są strony internetowe. Przeglądając strony internetowe komputer użytkownika jest klientem, a komputery które obsługują bazy danych i inne aplikacje potrzebne do obsługi połączenia to serwer. W momencie gdy przeglądarka żąda jakiejś strony, serwer wyszukuje odpowiednie informacje w bazie danych, przetwarza je do postaci strony internetowej, a następnie wysyła do klienta.

[edytuj] Zobacz też


Moj chce wypłacić 0,12 zł dywidendy na akcję
Zarząd Moj SA zarekomenduje akcjonariuszom wypłatę dywidendy 0,12 zł na akcję z zysku za 2007 rok - poinformowała spółka w komunikacie.
Kolejne podwyżki na stacjach benzynowych
Według analityków z firmy BM Reflex oraz portalu e-petrol.pl, nadchodzące dni przyniosą kolejne podwyżki cen na polskich stacjach benzynowych. Mocna złotówka nie równoważy już wzrostu cen ropy na rynkach światowych.
Główne indeksy GPW pozostały na plusie
Choć główne indeksy warszawskiej giełdy pozostały na niewielkim plusie w piątek, maklerzy obawiają się, że jeśli w poniedziałek WIG20 nie zamknie się na poziomie ok. 3.060 pkt, może zacząć tracić.
Pracownicy KGHM wybrali do RN swoich dotychczasowych przedstawicieli
Pracownicy KGHM Polska Miedź dokonali wyboru trzech osób do rady nadzorczej spółki: Józefa Czyczerskiego, Leszka Hajdackiego i Ryszarda Kurka - poinformowała spółka w komunikacie.
Statystyka piątkowej sesji giełdowej
WIG 20 na zamknięciu piątkowej sesji wzrósł o 0,53 proc. i wyniósł 3.032,89 pkt. Na rynku notowań ciągłych wzrósł kurs akcji 133 spółek, 160 spadł, a 43 nie zmienił się. Akcjami 12 firm nie handlowano.
Linki: Strona g³ówna