Flux rss

Réseaux - Architecture Client/Serveur


Présentation de l'architecture d'un système client/serveur

De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une machine généralement très puissante en terme de capacités d'entrée-sortie, qui leur fournit des services. Ces services sont des programmes fournissant des données telles que l'heure, des fichiers, une connexion, etc.

Les services sont exploités par des programmes, appelés programmes clients, s'exécutant sur les machines clientes. On parle ainsi de client (client FTP, client de messagerie, etc.) lorsque l'on désigne un programme tournant sur une machine cliente, capable de traiter des informations qu'il récupère auprès d'un serveur (dans le cas du client FTP il s'agit de fichiers, tandis que pour le client de messagerie il s'agit de courrier électronique).

Avantages de l'architecture client/serveur

Le modèle client/serveur est particulièrement recommandé pour des réseaux nécessitant un grand niveau de fiabilité, ses principaux atouts sont :

  • des ressources centralisées : étant donné que le serveur est au centre du réseau, il peut gérer des ressources communes à tous les utilisateurs, comme par exemple une base de données centralisée, afin d'éviter les problèmes de redondance et de contradiction
  • une meilleure sécurité : car le nombre de points d'entrée permettant l'accès aux données est moins important
  • une administration au niveau serveur : les clients ayant peu d'importance dans ce modèle, ils ont moins besoin d'être administrés
  • un réseau évolutif : grâce à cette architecture il est possible de supprimer ou rajouter des clients sans perturber le fonctionnement du réseau et sans modification majeure

Inconvénients du modèle client/serveur

L'architecture client/serveur a tout de même quelques lacunes parmi lesquelles :

  • un coût élevé dû à la technicité du serveur
  • un maillon faible : le serveur est le seul maillon faible du réseau client/serveur, étant donné que tout le réseau est architecturé autour de lui ! Heureusement, le serveur a une grande tolérance aux pannes (notamment grâce au système RAID)

Fonctionnement d'un système client/serveur

Un système client/serveur fonctionne selon le schéma suivant :

client/serveur

  • Le client émet une requête vers le serveur grâce à son adresse IP et le port, qui désigne un service particulier du serveur
  • Le serveur reçoit la demande et répond à l'aide de l'adresse de la machine cliente et son port

Ce document intitulé « Réseaux - Architecture Client/Serveur » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
 
Equipements réseau - Serveurs Proxy (serveurs mandataires) Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le... www.commentcamarche.net/lan/proxy.php3
PHP - Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type UNIX... www.commentcamarche.net/php/phpinst.php3
Configuration d'un serveur d'un réseau TCP/IP sous Linux Dans cette partie , nous allons décrire toutes les étapes nécessaires pour configurer votre réseau TCP/IP sur votre serveur. Tout d'abord, nous verrons les types d'adressage IP, ensuite, nous configurerons vos interfaces réseaux et enfin nous... www.commentcamarche.net/reslinux/reslintro.php3
Adresses des serveurs POP et SMTP des principaux FAICette page donne les adresses des serveurs de messagerie (SMTP / POP3 / IMAP) des principaux fournisseurs d'accès à internet (FAI) : 9 Telecom 9ONLINE ALICE AOL ALTERN.ORG CARAMAIL CEGETEL CLUB INTERNET DARTY BOX (DARTYBOX) ESTVIDEO... www.commentcamarche.net/faq/sujet-893-adresses-des-serveurs-pop-et-smtp-des-principaux-fai
Serveurs DNS des principaux FAILa liste ci-dessous donne les adresses IP des serveurs de noms (DNS) des principaux fournisseurs d'accès à Internet (FAI) : 9 Telecom / 9Online Alice ADSL AOL Belgacom / SkyNet Bluewin.ch Cégétel Chello Club-internet Darty box... www.commentcamarche.net/faq/sujet-1496-serveurs-dns-des-principaux-fai
[Réseaux] Installation d'un serveur ssh sous WindowsCet article va vous expliquer comment installer et configurer un serveur ssh sous Windows. Sommaire Introduction Choix du logiciel OS nécessaire Outils utilisés Avant de commencer Note importante Note de l'auteur (sebsauvage) I -... www.commentcamarche.net/faq/sujet-2132-reseaux-installation-d-un-serveur-ssh-sous-windows
EMule : mise a jour des serveurs (Résolu)Bonjour, J'aimerai savoir comment mattre a jour la liste des serveurs sur eMule 0.48, ca fait des jours que je cherche. Merci de me répondre avec des indications précises. Je sais que les sources d'eMule sont interdites par la loi...mais... www.commentcamarche.net/forum/affich-4288047-emule-mise-a-jour-des-serveurs
Serveur privé wow (Résolu)Bonjour, je jou depuis quelque mois à wow sur les serveurs publiques. Mes depuis peut je sui limite pour m'acheter des cartes prépayés. Avec mes potes on cherche un serveur privé de type rpg avec beaucoup de monde. Pouriez vous me dire... www.commentcamarche.net/forum/affich-6989659-serveur-prive-wow
Server.met Emule 0.49b (Résolu)Bonjour, je vien d'installer la version d emule 0.49b...et je cherche ou telecharger la liste des server (best, good, all), ou meme un lien ; n'importe quoi, ce qui m'interresse c juste actualiser la liste au demarage de emule ^^...... www.commentcamarche.net/forum/affich-7778091-server-met-emule-0-49b
Télécharger WAMP ServerWAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de développer des sites Web dynamiques à l'aide du serveur Apache, du language de scripts PHP5 et d'une base de données MySQL version... www.commentcamarche.net/telecharger/telecharger-34055064-wamp-server
Télécharger Filezilla ServerFileZilla Server est un serveur FTP pour Windows développé en open source. Il comporte de nombreuses fonctionnalités telles que le support de SSL, la possibilité de reprendre des téléchargements annulés, la gestion des répertoires, ... Mise à... www.commentcamarche.net/telecharger/telecharger-89-filezilla-server
Télécharger TYPSoft FTP Serveur TYPSoft FTP Serveur est un ftp serveur rapide et facile avec le support des commandes Standard de FTP, Interface propre et claire, architecture de système de fichiers virtuelle, capacité de reprendre le téléchargement interrompu tant en download qu’en... www.commentcamarche.net/telecharger/telecharger-34055220-typsoft-ftp-serveur
JSP - Introduction aux Java Server Pages Les JSP (Java Server Pages) sont un standard permettant de développer des applications Web interactives, c'est-à-dire dont le contenu est dynamique. C'est-à-dire qu'une page web JSP (repérable par l'extension .jsp) aura un contenu pouvant être... www.commentcamarche.net/jsp/jspintro.php3
Réseaux - Architecture client/serveur à 3 niveaux L'architecture à deux niveaux (aussi appelée architecture 2-tier, tier signifiant rangée en anglais) caractérise les systèmes clients/serveurs pour lesquels le client demande une ressource et le serveur la lui fournit directement, en utilisant ses... www.commentcamarche.net/cs/cs3tier.php3
Intranet - Installation du serveur de mail Le serveur de mail le plus utilisé sous Linux est Sendmail, toutefois celui-ci est très difficile à configurer, ainsi on lui préférera Qmail, un serveur de mail alternatif. Qmail est constitué d'un ensemble de programmes fonctionnant avec des UID/GID... www.commentcamarche.net/intranet/resmail.php3
Toutes les réponses pour « Serveur »