Le client/serveur est un mode d'interaction en réseau permettant à deux processus de communiquer entre eux, appelés respectivement client et serveur.
Le client est le processus qui génère les requêtes au serveur. Le serveur est le processus qui exécute les requêtes et qui renvoie la réponse au client. Ce mode de fonctionnement est généralement opposé à la méthode d'accès par partage de fichiers.