Un serveur est un ordinateur ou un dispositif par lequel les ressources du réseau sont contrôlées. Par exemple, un serveur de fichiers est un dispositif de stockage qui stocke des fichiers. Les fichiers peuvent être stockés sur le serveur par n'importe quel utilisateur du réseau. De même, un serveur d'impression est un ordinateur utilisé pour faire fonctionner une ou plusieurs imprimantes et le trafic réseau est contrôlé par le serveur de réseau.
Normalement, les serveurs n'effectuent pas d'autres tâches que les leurs. En revanche, sur les systèmes d'exploitation à traitement parallèle, un seul ordinateur peut exécuter plusieurs applications en même temps. Un serveur peut désigner l'application qui gère les ressources plus volontiers que l'ensemble de l'ordinateur.
Différents types de serveurs sont disponibles ici :
Serveurs proxy :
Ces dispositifs existent entre une application client (normalement un navigateur Web) et un serveur externe (généralement un autre serveur sur le Web) pour trier les demandes, améliorer le fonctionnement et partager les connexions.
Serveurs de messagerie :
À peu près aussi omniprésents et essentiels que les serveurs Web, les dispositifs de messagerie créent et stockent du courrier sur des réseaux mutuels (au moyen de LAN et de WAN) et sur l'ensemble de l'internet.
Plates-formes de serveur :
Une plate-forme est le matériel ou le logiciel de base d'un système et constitue le moteur qui fait fonctionner le serveur.
Serveurs Web :
À la base, un serveur Web fournit des données statiques à un navigateur Web en chargeant un fichier à partir d'un disque et en le transmettant au navigateur Web de l'utilisateur par l'intermédiaire du réseau. L'ensemble de cet échange est arbitré par le navigateur et le serveur qui communiquent entre eux par le protocole HTTP.
Serveurs d'application :
Les dispositifs d'application occupent une grande partie de la zone informatique entre les serveurs de base de données et l'utilisateur final et ils relient normalement les deux.
Serveur de base de données :
Le serveur de base de données contrôle la base de données à l'aide du système de gestion de base de données SOL. La demande du client est transmise au serveur sous la forme de questions SOL, puis le serveur de base de données accède aux données stockées pour répondre à la question du client et renvoie la réponse au client.
Serveurs de communication en temps réel (IRC et serveurs de messagerie immédiate (IM)) :
Les serveurs de communication en temps réel permettent à un grand nombre d'utilisateurs de partager directement des informations.
Serveurs FTP (File Transfer Protocol) :
Le protocole de transfert de fichiers permet de déplacer un ou plusieurs fichiers en toute sécurité entre des ordinateurs, tout en assurant la sécurité et l'organisation des fichiers en plus du contrôle du transfert.
Serveurs de collaboration :
Dans de nombreuses techniques, les logiciels de collaboration révèlent le pouvoir d'innovation du Web. Les logiciels de collaboration ont été conçus pour permettre aux utilisateurs de collaborer, indépendamment de leur localisation, par le biais d'Internet ou d'un intranet commun et d'effectuer le travail en commun dans un environnement virtuel.
Serveurs de liste :
Les serveurs de listes permettent de mieux gérer les listes de diffusion, qu'il s'agisse de discussions interactives ouvertes au public ou de listes à sens unique diffusant des déclarations, des circulaires ou de la publicité.
Serveurs Telnet :
Un serveur Telnet permet aux utilisateurs de se connecter à un ordinateur hôte et d'exécuter des tâches comme s'ils travaillaient sur l'ordinateur distant lui-même.
Serveurs Open Source :
Des systèmes d'exploitation de base pour serveurs open source aux logiciels pour serveurs (qui vous aident à faire votre travail), les logiciels open source constituent une partie importante de nombreuses infrastructures informatiques.
