Qu’est-ce qu’un client ?
Un client est le matériel ou le logiciel qui accède à un service sur un serveur. Le terme « client » peut désigner une personne utilisant le service ou un logiciel (comme un navigateur Web) ou un matériel (comme un téléphone ou un ordinateur) que la personne utilise pour accéder au service. Un serveur est un logiciel ou un matériel dont le but est d’offrir un service sur un réseau informatique, tel qu’Internet.
Exemples de serveurs et clients
Lorsque vous accédez à un site web, votre navigateur agit en tant que client, et un ordinateur quelque part dans le monde agit en tant que serveur. Le navigateur envoie une requête au serveur via Internet, lui demandant la page Web dont l’URL est dans la barre d’adresse. Le serveur renvoie le contenu de cette page pour que votre navigateur l’affiche.
Serveurs et clients
Les serveurs et les sites web ne sont pas en relation un à un. Les sites web très fréquentés comme la recherche Google sont hébergés sur des milliers de serveurs situés partout dans le monde ; ils travaillent ensemble. En revanche, il est courant que plusieurs petits sites web peu fréquentés soient tous hébergés sur un seul serveur physique.
Lorsque vous utilisez une application de messagerie sur votre téléphone pour envoyer un message à un ami, l’application agit comme un client, qui communique avec un serveur géré par le développeur de l’application. Ce serveur communique également avec l’application installée sur le téléphone de votre ami et relaye les messages entre vous.
Matériel de Serveur
Le terme « serveur » peut désigner le matériel ou le logiciel. Le matériel serveur est un type d’ordinateur spécialisé, conçu spécifiquement pour répondre aux requêtes arrivant sur un réseau.
Les serveurs n’ont pas d’écrans, de claviers ou de souris; la seule façon d’interagir avec eux est via un réseau. Selon leur but, ils peuvent avoir des processeurs très puissants, ou de grandes quantités de mémoire ou d’espace disque.
Les serveurs sont généralement abrités dans des installations spécialisées : soit une « salle de serveurs » dans un bâtiment comme un bureau ; soit un bâtiment entier, spécialement construit et de type entrepôt, appelé « centre de données ». Ces installations fournissent de l’électricité, du refroidissement et une connectivité réseau aux serveurs. Elles sont également généralement soumises à une sécurité physique stricte.
Logiciel de Serveur
Le logiciel serveur est le logiciel qui attend les requêtes des clients arrivant par le réseau et y répond selon les besoins. Pour la plupart, il peut fonctionner sur n’importe quel type de matériel; vous pourriez exécuter un logiciel de serveur Web sur votre ordinateur portable si vous le souhaitiez ; mais il fonctionne le plus souvent sur du matériel serveur. Lorsque vous utilisez normalement votre ordinateur, votre téléphone ou votre tablette, vous n’exécutez pas de logiciel serveur.