Klient je počítačový systém v prostředí klient-server, který požaduje a přijímá služby od jiných počítačových systémů v síti známé jako servery. Klienty lze rozdělit do dvou typů: tlusté a tenké. Tlustí klienti jsou ti, kteří mají větší výpočetní výkon a paměť, což jim umožňuje spouštět výkonnější aplikace a přistupovat k více zdrojům ze serveru než tenčí klienti. Na druhé straně tenký klienti mají omezenou paměť a výpočetní výkon a obvykle se používají pro přístup k síťovým zdrojům.
Hlavním účelem klienta v architektuře klient-server je poskytnout uživatelům přístup k aplikacím a službám dostupným na serveru. Některé běžné typy služeb, které klienti požadují od serveru, zahrnují ukládání a přenos dat, webhosting, e-mailové služby a zabezpečení sítě.
Klienti také hrají klíčovou roli v distribuovaných počítačích, kde může více počítačů roztroušených po celém světě spolupracovat na řešení společného problému. V tomto typu prostředí klient zahajuje komunikaci mezi počítači a přiděluje jim úkoly.
Primární výhodou použití modelu klient-server je centralizovaná správa, kterou poskytuje, což umožňuje serveru řídit všechny prostředky v rámci své sítě a distribuovat je klientům podle potřeby. To snižuje náklady na údržbu zdrojů IT a také zlepšuje výkon aplikací.
Kromě toho poskytuje model klient-server také zvýšenou bezpečnost, protože všechna data v síti jsou uložena na serveru a nejsou dostupná neoprávněnému uživateli, což zabraňuje narušení dat nebo jiným škodlivým útokům.
Celkově jsou klienti nezbytní pro každou počítačovou síť, která potřebuje uživatelům poskytovat přístup ke svým aplikacím a službám. Bez nich by jakýkoli distribuovaný výpočetní úkol nebyl možný a sítě by byly zranitelné vůči bezpečnostním hrozbám. Jako takové jsou základní součástí každého moderního výpočetního prostředí.