• Digitální příslušenství
  • Server
  • Digitální život
  • Zásady ochrany osobních údajů
  • Kontaktujte nás
  1. Domov
  2. Server
  3. Co je to model klient-server? - Definice z WhatIs.com

Co je to model klient-server? - Definice z WhatIs.com

Rsdaa 06/11/2021 1029

Klient-server je vztah, ve kterém jeden program (klient) požaduje službu nebo zdroj od jiného programu (serveru). Na přelomu minulého století se označení klient-server používalo k odlišení distribuovaných výpočtů osobních počítačů (PC) od monolitického, centralizovaného výpočetního modelu používaného sálovými počítači.

Počítačové transakce, při kterých server plní požadavek klienta, jsou dnes velmi běžné a model klient-server se stal jednou z ústředních myšlenek síťového počítání. V této souvislosti klient naváže připojení k serveru přes místní síť (LAN) nebo rozlehlou síť (WAN), jako je Internet. Jakmile server splní požadavek klienta, spojení se ukončí. Vzhledem k tomu, že více klientských programů sdílí služby stejného serverového programu, může být aktivován speciální server zvaný démon, který bude čekat na požadavky klientů.

V počátcích internetu byla většina síťového provozu mezi vzdálenými klienty požadujícími webový obsah a servery datových center, které obsah poskytovaly. Tento dopravní model se nazývá severojižní provoz. Dnes, s vyspělostí virtualizace a cloud computingu, je pravděpodobnější, že síťový provoz bude probíhat mezi servery, což je vzorec známý jako provoz z východu na západ. To zase změnilo zaměření administrátorů z centralizovaného bezpečnostního modelu určeného k ochraně perimetru sítě na decentralizovaný bezpečnostní model, který se více zaměřuje na řízení přístupu jednotlivých uživatelů ke službám a datům a auditování jejich chování, aby bylo zajištěno dodržování zásad a předpisů.

Výhody a nevýhody modelu klient-server

Důležitou výhodou modelu klient-server je, že jeho centralizovaná architektura usnadňuje ochranu dat pomocí řízení přístupu, které jsou vynucovány bezpečnostními politikami. Nezáleží také na tom, zda jsou klienti a server postaveni na stejném operačním systému, protože data jsou přenášena prostřednictvím protokolů klient-server, které jsou nezávislé na platformě.

Důležitou nevýhodou modelu klient-server je, že pokud příliš mnoho klientů současně požaduje data ze serveru, může dojít k jeho přetížení. Kromě zahlcení sítě může mít příliš mnoho požadavků za následek odmítnutí služby.

Protokoly klient-server

Klienti obvykle komunikují se servery pomocí sady protokolů TCP/IP. TCP je protokol orientovaný na spojení, což znamená, že spojení je navázáno a udržováno, dokud aplikační programy na obou koncích nedokončí výměnu zpráv. Určuje, jak rozdělit data aplikace do paketů, které mohou sítě doručit, odesílá pakety do síťové vrstvy a přijímá je ze síťové vrstvy, řídí řízení toku a zpracovává opakované vysílání zahozených nebo zkomolených paketů a také potvrzování všech paketů, které dorazí. V otevřených systémech Komunikační model propojení (OSI), TCP pokrývá části vrstvy 4, transportní vrstva, a části vrstvy 5, vrstva relace.

Naproti tomu IP je protokol bez připojení, což znamená, že mezi komunikujícími koncovými body neexistuje žádné trvalé spojení. Každý paket, který prochází internetem, je považován za nezávislou jednotku dat bez jakéhokoli vztahu k jakékoli jiné jednotce dat. (Důvod, proč jsou pakety uspořádány ve správném pořadí, je kvůli TCP.) V komunikačním modelu Open Systems Interconnection (OSI) je IP ve vrstvě 3, síťové vrstvě.

Další modely vztahů mezi programy

Další modely vztahů mezi programy zahrnovaly master/slave a peer-to-peer (P2P). V modelu P2P může každý uzel v síti fungovat jako server i jako klient. V modelu master/slave jedno zařízení nebo proces (známý jako hlavní) řídí jedno nebo více dalších zařízení nebo procesů (známých jako slave). Jakmile je navázán vztah master/slave, směr ovládání je vždy jednosměrný, od master k slave.


PREV: [HowTo] VirtualBox - instalace, USB, sdílené složky ...

NEXT: Jak vytvořit virtuálního hostitele Nginx (AKA Server Blocks ...

Populární články

Žhavé články
Zpět na začátek