Model klijent-poslužitelj
Model klijent-poslužitelj opisuje kako a server pruža resurse i usluge jednom ili više njih klijenti. Primjeri poslužitelja uključuju web poslužitelja, poslužitelji poštei poslužitelji datoteka. Svaki od ovih poslužitelja pruža resurse klijentskim uređajima, kao što su stolna računala, prijenosna računala, tabletei smartphone. Većina poslužitelja ima odnos jedan prema više s klijentima, što znači da jedan poslužitelj može istovremeno pružiti resurse za više klijenata.
Kada klijent zatraži vezu s poslužiteljem, poslužitelj može prihvatiti ili odbiti vezu. Ako je veza prihvaćena, poslužitelj uspostavlja i održava vezu s klijentom preko određene protokol. Na primjer, an e-mail klijent može zatražiti SMTP veza s poslužiteljem pošte radi slanja poruke. SMTP aplikacija na poštanskom poslužitelju tada će zatražiti provjeru autentičnosti od klijenta, poput adrese e-pošte i lozinke. Ako se ove vjerodajnice podudaraju s računom na poslužitelju pošte, poslužitelj će poslati e-poštu željenom primatelju.
Mrežno igranje više igrača također koristi model klijent-poslužitelj. Jedan od primjera je Blizzardova usluga Battle.net, koja je domaćin internetskim igrama za World of Warcraft, StarCraft, Overwatch i druge. Kad igrači otvore Blizzard primjena, klijent igre automatski se povezuje s Battle.net poslužiteljem. Nakon što se igrači prijave na Battle.net, mogu vidjeti tko je još na vezi, razgovarajte s drugim igračima i igrajte utakmice s drugim igračima ili protiv njih.
Iako internetski poslužitelji istovremeno pružaju veze s više klijenata, svaki fizički stroj može podnijeti samo toliko prometa. Stoga popularne mrežne usluge distribuiraju klijente na više fizičkih poslužitelja, koristeći tehniku tzv raspodijeljeno računanje. U većini slučajeva nije važno s kojim su određenim korisnicima stroja povezani, jer svi poslužitelji pružaju istu uslugu.
NAPOMENA: Klijent-poslužiteljski model može se suprotstaviti modelu P2P model, u kojem se klijenti izravno međusobno povezuju. U P2P vezi nije potreban središnji poslužitelj, jer svaki stroj djeluje i kao klijent i kao poslužitelj.