En klient i ett datornätverk är en enhet eller ett program som gör förfrågningar om tjänster från en server. Klienter initierar anslutningar till servrar, tillhandahåller nödvändig information eller utfärdar kommandon, och servrarna svarar därefter. Klienter förlitar sig på kommunikationsprotokoll för att interagera med servrar effektivt. Till exempel, i ett webbläsarscenario, fungerar webbläsaren som klienten som skickar förfrågningar om specifika webbsidor eller resurser till webbservern, som sedan överför det begärda innehållet tillbaka till klienten. Klienter kan vara fristående datorer, mobila enheter, mjukvaruapplikationer eller vilken enhet som helst som kan skicka förfrågningar över ett nätverk för att komma åt delade resurser, utföra fjärruppgifter eller överföra data.