Réponses:
Windows Server est construit sur la même base de code que le système d'exploitation de la station de travail. 2003 est basé sur XP, 2008 sur Vista, 2008 R2 sur 7. Il y a quand même beaucoup de différences.
Licence - C'est probablement l'une des plus grandes différences. Les versions grand public de Windows ne sont autorisées que pour 5 connexions. Les versions professionnelles des postes de travail Windows sont autorisées pour 10 connexions. Vous pourrez peut-être contourner les restrictions techniques imposées par ces limites de connexion, mais vous ne pourrez pas le faire de manière éthique. Si vous utilisez IIS sur XP Pro, espérons simplement que votre site Web n'est jamais assez populaire pour dépasser sa limite de 10 connexions.
Sécurité - Windows Server est doté d'une sécurité supplémentaire. Certaines de ces choses peuvent être effectuées avec les systèmes d'exploitation de la station de travail, d'autres non.
Haute disponibilité - Vous ne pourrez pas regrouper les versions de poste de travail de Windows pour maintenir la haute disponibilité. Seuls Windows Server Enterprise et Datacenter vous offrent cette fonctionnalité
Services supplémentaires - Des services tels que le serveur DHCP, le serveur DNS, Active Directory, le gestionnaire de ressources du serveur de fichiers et le serveur d'impression HTTP sont disponibles dans le système d'exploitation du serveur, pas dans le système d'exploitation de la station de travail. Vous pouvez éventuellement ajouter certains de ces services à un système d'exploitation de station de travail par le biais de tiers, mais ils ne seront probablement pas aussi faciles à utiliser, pourraient ne pas être aussi puissants et pourraient violer la licence de la station de travail
Support - Si votre entreprise fonctionne sur un système d'exploitation de poste de travail, ne vous attendez pas à ce que Microsoft le prenne en charge en cas d'échec. Les OS de serveur ne sont pas fournis avec le support, mais au moins vous pouvez acheter des tickets de support pour eux. Si vous les appelez en vous demandant pourquoi votre installation Samba sur XP ne s'authentifie plus, ils vous feront savoir qu'il s'agit d'un scénario non pris en charge et refuseront de vous aider.
Je suis sûr qu'il y a beaucoup d'autres raisons. Cependant, tout cela pourrait probablement se résumer comme suit: si vous allez configurer un serveur, utilisez des produits de qualité serveur, pas les mêmes choses que votre grand-mère utilise.
Jason Berg a fait d'excellents points, je vais donc essayer de ne pas entrer dans les détails.
Les principales différences se résument à ce qu'elles sont fondamentalement conçues pour faire.
Windows XP, Windows Vista et Windows 7 prêts à l'emploi sont conçus pour être faciles à utiliser pour un environnement de bureau et disposent de nombreuses fonctionnalités orientées utilisateur.
D'un autre côté, Windows Server 2003, 2003 R2, 2008 et 2008 R2 sont conçus uniquement comme des serveurs - ils ne sont pas conçus pour être beaux (ou sonores), ils sont juste conçus pour que vous puissiez les configurer et les laisser fonctionner interrompus - optimisés uniquement pour les tâches et services d'arrière-plan.
Rien ne vous empêche de désactiver de nombreux services à l'intérieur de Windows de bureau afin de rendre les performances proches du serveur, ou vice versa - mais ce n'est toujours pas la même chose à 100%.
Quant à l'exécution de services et d'applications sur XP - vous pouvez toujours installer un service DNS tiers ou utiliser Apache ou d'autres programmes - ils fonctionnent très bien ... Cependant, je ne suis pas sûr des contraintes de licence d'utilisation de cette édition de Windows pour le public accès - je suppose que ce n'est pas autorisé, mais plus que cela, si vous vouliez ensuite jouer à un jeu ou faire du montage vidéo - à moins que vous ne commenciez à vous amuser avec les priorités du processeur, le serveur / service pourrait en souffrir - les systèmes d'exploitation du serveur sont juste conçu pour servir, et ils le font très bien.
Une différence souvent mal comprise est que certaines versions de Windows Server 32 bits prennent en charge PAE, permettant l'utilisation de «toutes» 4 Go de mémoire physique ou plus. Par exemple, cela permettrait à trois processus de "2 Go" de s'exécuter "tout en RAM" avec 6 Go de mémoire. (Il ne permettrait pas un processus de «6 Go», car il s'agit toujours d'un système d'exploitation 32 bits. Et les «guillemets effrayants» sont utilisés car l'utilisation de la mémoire n'est pas aussi simple que cela.)
Cette prise en charge est désactivée dans toutes les versions non-serveur, comme XP, en raison de la compatibilité des pilotes. Certains conducteurs rompent avec PAE, et les consommateurs se plaindraient. Ceux qui utilisent le serveur ont tendance à être plus pointilleux et à "mieux connaître".
Ceci est maintenant principalement théorique car les versions poste de travail / grand public de Windows 64 bits sont courantes avec une bonne prise en charge des pilotes, d'autres raisons d'exiger que Windows 32 bits soient sur le déclin, et le dernier Windows Server (2008 R2) est uniquement en 64 bits .