Kund:
- En klient är ett program som begär tjänster från en server.
- Den initierar en anslutning till servern och skickar förfrågningar om specifika data eller åtgärder.
- Klienten väntar på serverns svar och bearbetar det.
- Exempel inkluderar webbläsare, mobilappar och datorprogram som kommunicerar med fjärrservrar.
Server:
- En server är ett program eller en dator som tillhandahåller tjänster till klienter över ett nätverk.
– Den lyssnar efter inkommande klientanslutningar och svarar på deras förfrågningar.
- Servern utför de nödvändiga uppgifterna och skickar tillbaka svar till klienterna.
- Exempel inkluderar webbservrar, e-postservrar, databasservrar och applikationsservrar.
I en klient-server-modell kommunicerar klienten och servern med hjälp av ett specifikt protokoll eller uppsättning regler för datautbyte.
Klienten skickar förfrågningar till servern i form av meddelanden eller kommandon, och servern bearbetar dessa förfrågningar och skickar tillbaka svar i form av data eller resultat.
Denna modell möjliggör effektiv distribution av uppgifter och resurser i nätverksapplikationer.