Quelques petites remarques:
olivthill a écrit:b. Est-il indispensable davoir un serveur dans un réseau ?
Non. Le mot "serveur" de la question est entendu dans le cadre d'une application de type "client/serveur". Or, il existe des applications en réseaux qui ne sont pas de ce type là. Par exemple des choses comme du peer to peer, où il est difficile de dire qui sert et qui est client, car les deux parties le sont plus ou moins.
Je ne partage pas cet avis. Techniquement, le client est celui qui ouvre
la connexion, c'est clair et bien défini. Ceci-dit je suis d'accord, il existe
des programmes qui sont à la fois client et serveur.
Dire qu'un réseau peut fonctionner sans serveur, c'est un peu comme dire
un réseau téléphonique avec des téléphones sans haut-parleur.
olivthill a écrit:c. Peut-on installer plus quun serveur sur une machine
Oui. Mais, en pratique, il existe des serveurs qui sont capables de servir plusieurs applications. C'est le cas d'Apache. Donc au lieu de faire tourner plusieurs instances d'Apache, on en fera tourner qu'une seule, et c'est Apache qui se débrouillera pour faire du multi-taches.
Pour compléter, je dirai juste qu'une machine peut héberger au maximum
65536 serveurs en IPV4 (le plus courrant), je ne connais pas la limitte en
IPV6.