? Plupart des réseaux domestiques et les petits réseaux sont mis en place comme des connexions peer-to -peer , ce qui signifie ordinateurs peuvent accéder aux fichiers de l'autre. Pour les grands réseaux , un ordinateur spécifique --- connu comme un serveur --- stocke la plupart des fichiers et effectue la plupart des tâches que les autres ordinateurs --- Ou --- «clients» sont demandées. Un serveur web complète des fonctions similaires sur une échelle beaucoup plus grande , offrant un accès souvent dans le monde entier à des clients distants . Réseaux client-serveur Dans les environnements réseau de plus de 10 ordinateurs , selon TechSoup.com , un système peer-to -peer a tendance à ralentir tous les ordinateurs concernés. Dans ce cas, un serveur dédié permettra d'améliorer les performances en manipulant rapidement les tâches que les clients demandent . Les serveurs sont essentiellement des ordinateurs centralisés qui permettent d'augmenter la vitesse , la sauvegarde et la sécurité des données . Serveur logiciel /matériel N'importe quel ordinateur peut être utilisé comme un serveur, TechSoup.com dit , mais l'équipement spécialement conçu pour la tâche sera beaucoup plus efficace . Serveurs général ont augmenté la capacité de RAM, la capacité de prendre en charge plusieurs processeurs , entrée et sortie rapide , back-up alimentations et les disques durs , les cartes réseau rapides et durs " hot swap " qui peuvent être activés lorsque le serveur est en cours d'exécution . Serveurs sont livrés avec des systèmes spécialisés d'exploitation de réseau ( NOS) et les applications qui vont de l' électronique et des programmes de fax à des programmes d'accès à distance . Serveurs Web En plus de le matériel et les logiciels nécessaires sur un serveur, un ordinateur serveur Web doit avoir un protocole Internet permanente ( IP) de sorte qu'il peut être localisé et accessible à tout moment. Le programme serveur web est le logiciel utilisé par l'ordinateur de serveur Web pour communiquer avec les clients . Selon WebDevelopersNotes.com , "Apache" est un programme du serveur Web le plus populaire car il peut être utilisé sur les systèmes d'exploitation Windows Linux /Unix , Mac et . Quand un client demande un site web , le navigateur Web de localiser l' adresse IP et permet d'accéder au fichier sur le serveur Web. Le navigateur affiche alors le site ou d'une page sur le client. Commun protocoles Internet Il ya des ensembles d'instructions spécifique à un client ou un navigateur doivent suivre pour interagir avec un serveur . Comme l'explique WebDevelopersNotes.com , ceux-ci sont connus comme des « protocoles ». Les fichiers transférés d'une machine à l'autre utilisent le protocole de transfert de fichiers (FTP) . Emails utilisent généralement simples protocole de transport de courrier (SMTP). Le protocole commun pour les pages Web et les fichiers qu'ils contiennent est un protocole de transfert hypertexte (HTTP) . Le World Wide Web apporte ces et d'autres protocoles en même temps pour qu'ils puissent tous être accessibles à partir d'un navigateur Web . Architecture client-serveur Modèles Il ya plusieurs façons le client et le serveur web peut interagir . Un modèle commun de l'architecture client-serveur est statique langage de balisage hypertexte (HTML) modèle , dans lequel le navigateur détecte et affiche un fichier simple, immuable depuis le serveur. Lorsque des fichiers plus complexes doivent être convertis et d'interagir dynamiquement avec le navigateur, l'interface modèle de script (Common Gateway CGI) ou le modèle de script côté serveur sont utilisés.
|