Model klient-server
Model klient-server popisuje, jak a Server poskytuje zdroje a služby jednomu nebo více Klienti. Mezi příklady serverů patří webových serverů, poštovní servery, a souborové servery. Každý z těchto serverů poskytuje prostředky klientským zařízením, například stolních počítačů, notebooky, Tablety, a smartphony. Většina serverů má vztah typu jedna ku mnoha s klienty, což znamená, že jeden server může poskytovat prostředky více klientům najednou.
Když klient požaduje připojení k serveru, může server připojení přijmout nebo odmítnout. Pokud je připojení přijato, server naváže a udržuje spojení s klientem přes konkrétní protokol. Například an e-mail klient může požádat o SMTP připojení k poštovnímu serveru za účelem odeslání zprávy. Aplikace SMTP na poštovním serveru poté požádá klienta o ověření, například e-mailovou adresu a heslo. Pokud se tato pověření shodují s účtem na poštovním serveru, server odešle e-mail zamýšlenému příjemci.
Online hraní pro více hráčů také využívá model klient-server. Jedním z příkladů je služba Blizzard Battle.net, která hostí online hry pro World of Warcraft, StarCraft, Overwatch a další. Když hráči otevřou Blizzard aplikace, herní klient se automaticky připojí k serveru Battle.net. Jakmile se hráči přihlásí na Battle.net, uvidí, kdo další je on-line, chatujte s ostatními hráči a hrajte zápasy s jinými hráči nebo proti nim.
Zatímco internetové servery obvykle poskytují připojení k více klientům najednou, každý fyzický stroj dokáže zpracovat pouze tolik provozu. Proto populární online služby distribuují klienty mezi více fyzických serverů pomocí tzv. Techniky Distribuované výpočetní techniky. Ve většině případů nezáleží na tom, ke kterým konkrétním uživatelům stroje jsou připojeni, protože všechny servery poskytují stejnou službu.
POZNÁMKA: Model klient-server může být v kontrastu s P2P model, ve kterém se klienti připojují přímo k sobě navzájem. U připojení P2P není vyžadován žádný centrální server, protože každý stroj funguje jako klient i server.