Serveur :
L'architecture client serveur désigne un mode de communication entre des logiciels. Un logiciel envoie une requête à un logiciel serveur qui lui répond, le tout suivant un protocole de communication.Par abus de langage, on appelle serveur informatique une machine qui fait tourner un programme serveur.
Un serveur informatique, appelé serveur lorsque le contexte s'y prête, est un ordinateur ou un programme informatique qui rend service aux ordinateurs et logiciels qui s'y connectent à travers un réseau informatique, les clients. Ce service peut consister à stocker des fichiers, transférer le courrier électronique, héberger un site Web, etc... Il est possible pour un ordinateur d'être client et serveur en même temps.
Les termes client et serveur viennent du fait qu'un client est demandeur d'un service et qu'un serveur rend ce service.
La connexion client-serveur utilise des protocoles de communication, comme par exemple TCP/IP, qui est le protocole le plus utilisé sur l'Internet.