Serveur informatique
Un article de Wikipédia, l'encyclopédie libre.
Un serveur informatique, ou serveur lorsque le contexte s'y prête, est l'un des éléments participant au mode de communication client-serveur entre des logiciels: un logiciel dit « client » envoie une requête à un logiciel « serveur » qui lui répond, le tout suivant un protocole de communication.
Par extension, on désigne par serveur informatique l'ordinateur hébergeant de tels logiciels serveurs. Les logiciels clients s'y connectent à travers un réseau informatique. Les serveurs offrent des services qui permettent, par exemple, de stocker des fichiers, transférer le courrier électronique, héberger un site Web, etc. Il est possible pour un ordinateur ou un logiciel d'être client et serveur en même temps.
La connexion client-serveur utilise des protocoles de communication, comme par exemple TCP/IP, qui est le protocole le plus utilisé sur l'Internet.
Sommaire |
[modifier] Historique
Au départ les utilisateurs accédaient aux serveurs par des terminaux passifs généralement alphanumériques (le minitel en est un exemple) et par la suite avec quelques capacités graphiques. Cette époque a laissé aux gens la notion de serveur central puissant supportant des clients plus faibles en capacité de calcul, mais permettant de contrôler le serveur. Aujourd'hui, alors qu'il existe des ordinateurs portables beaucoup plus puissants que les grands ordinateurs centraux des années 1970, et qui peuvent être utilisés en tant que clients pour naviguer sur le World Wide Web, ceci peut prêter à confusion.
L'évolution de la mise en réseau peut se résumer en trois phases:
- Dans un premier temps, un réseau est centralisé: le serveur (seul élément de calcul) est le cœur du réseau, autour gravitent les terminaux, parfois très nombreux.
- Dans un second temps, au début des années 1980 les terminaux sont remplacés par des machines actives (les PCs). Le serveur n'est plus alors une machine, mais un programme. Sur la même machine peuvent se trouver plusieurs serveurs et plusieurs clients en même temps. Dans le système d'exploitation Linux par exemple, l'écran graphique est géré sur le mode client serveur. Le serveur fournit un service au client, il n'est plus symbole de pouvoir. L'image du serveur dans une brasserie convient mieux: le client lui demande une bière, et il l'apporte. Sur internet, toute machine peut être à la fois et en même temps cliente et serveur.
- Dans un troisième temps, au milieu des années 1990, les extensions de l'architecture client serveur vont explorer deux directions: la délégation (un serveur s'adresse à un autre serveur, comme dans l'architecture 3 ou n-tiers), et le client riche.
[modifier] Liste de serveurs
- Serveur central
- Serveur d'application
- Serveur d'impression
- Serveur de base de données
- Serveur de fichier
- Serveur Web
[modifier] Liste de services
[modifier] Voir aussi
[modifier] Articles connexes
[modifier] Liens externes
- (en) Server Guide Part 1: Introduction to the Server World, AnandTech, visité le 20 août 2006