Model klient-server

Model klient-server popisuje, jak server poskytuje zdroje a služby jednomu nebo více klientům. Mezi příklady serverů patří webové servery, poštovní servery a souborové servery. Každý z těchto serverů poskytuje zdroje klientským zařízením, jako jsou stolní počítače, notebooky, tablety a chytré telefony. Většina serverů má vztah jeden k mnoha klientům, což znamená, že jeden server může současně poskytovat zdroje více klientům.

Když klient požádá o připojení k serveru, server může připojení přijmout nebo odmítnout. Pokud je připojení přijato, server naváže a udržuje spojení s klientem prostřednictvím konkrétního protokolu. Klient e-mailu může například požádat o připojení SMTP k poštovnímu serveru, aby mohl odeslat zprávu. Aplikace SMTP na poštovním serveru si poté od klienta vyžádá ověření, například e-mailovou adresu a heslo. Pokud tyto přihlašovací údaje odpovídají účtu na poštovním serveru, server odešle e-mail určenému příjemci.

Online hry pro více hráčů také používají model klient-server. Příkladem je služba Battle.net společnosti Blizzard, která hostuje online hry World of Warcraft, StarCraft, Overwatch a další. Když hráči otevřou aplikaci Blizzardu, herní klient se automaticky připojí k serveru Battle.net. Jakmile se hráči přihlásí do Battle.net, mohou vidět, kdo další je online, chatovat s ostatními hráči a hrát zápasy s dalšími hráči nebo proti nim.

Internetové servery obvykle poskytují připojení více klientům současně, ale každý fyzický počítač dokáže zpracovat jen určité množství provozu. Populární online služby proto rozdělují klienty mezi více fyzických serverů pomocí techniky zvané distribuované výpočty. Ve většině případů nezáleží na tom, ke kterému konkrétnímu počítači jsou uživatelé připojeni, protože všechny servery poskytují stejnou službu.

NOTE: Model klient-server lze porovnat s modelem P2P, ve kterém se klienti připojují přímo k sobě. V připojení P2P není vyžadován žádný centrální server, protože každý počítač funguje zároveň jako klient i server.

Aktualizováno June 17, 2016 od Per C.

quizOtestujte své znalosti

What type of code requires a camera to scan?

A
UPC
0%
B
SKU
0%
C
RFID
0%
D
QR Code
0%
Correct! Incorrect!     View the QR Code definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Model klient-server na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.