3. Výpočetní model klient-server, úloha síťového serveru, síťové služby
3. Výpočetní model klient-server, úloha síťového serveru, síťové služby
Klient-server je síťová architektura, která odděluje klienta (často aplikaci s grafickém uživatelském rozhraním) a server. Jednotlivé instance klientů komunikují se serverem, který obvykle běží na vzdáleném počítači. Klasickou ukázkou může být prohlížení webových stránek, kde webový prohlížeč je klient, který při požadavku uživatele na novou stránku kontaktuje vzdálený server a vyžádá si od něj patřičnou webovou stránku. Server tedy poskytuje služby, které na vyžádání „konzumuje“ klient.
Charakteristika serveru: Pasivní - Čeká na požadavky od klienta - Při přijetí požadavku jej obslouží
Charakteristika klientu: Aktivní - Posílá požadavky serveru - Čeká na odpovědi