Selection Videos Client-serveur
A 3D/network/C++ game project : CRYSIRIS
Programmeur, Jeux multijoueurs Flash/Flex - MONTRÉAL -
nokia 770 remote freevo
Triggers serveur pour Hyper File C/S

Attention nous ne sommes pas responsable du contenu, eBabylone collecte les infos de sites tiers
Livres
TSE 2003 : Terminal Server Edition, Clients légers : Architecture et Implémentation
TSE 2003 : Terminal Server Edition, Clients légers : Architecture et Implémentation
EUR 27,14
Cédric Ortega
Editions ENI
Windev et Windev Mobile - de Merise au Client/Serveur, Développez une Application (Agrée par PC Soft)
Windev et Windev Mobile - de Merise au Client/Serveur, Développez une Application (Agrée par PC Soft)
EUR 39,00
Jean-luc Baptiste
ENI
TSE 2008 - Terminal Server Edition - Clients légers : Architecture et Implémentation
TSE 2008 - Terminal Server Edition - Clients légers : Architecture et Implémentation
EUR 39,00
Hervann ALLEGRE
Editions ENI
Au coeur de Java 2 : Tome 2, Fonctions avancées
Au coeur de Java 2 : Tome 2, Fonctions avancées
EUR 45,00
Gary Cornell
CampusPress

Amazon

Revue de presse Client-serveur
shout shout

Client-serveur

Un article de Wikipédia, l'encyclopédie libre.

L'architecture client/serveur désigne un mode de communication entre plusieurs ordinateurs d'un réseau qui distingue un ou plusieurs postes clients du serveur : chaque logiciel client peut envoyer des requêtes à un serveur. Un serveur peut être spécialisé en serveur d'applications, de fichiers, de terminaux, ou encore de messagerie électronique.

Caractéristiques d'un serveur :

  • il est initialement passif (ou esclave, en attente d'une requête) ;
  • il est à l'écoute, prêt à répondre aux requêtes envoyées par des clients ;
  • dès qu'une requête lui parvient, il la traite et envoie une réponse.

Caractéristiques d'un client :

  • il est actif le premier (ou maître) ;
  • il envoie des requêtes au serveur ;
  • il attend et reçoit les réponses du serveur.

Le client et le serveur doivent bien sûr utiliser le même protocole de communication. Un serveur est généralement capable de servir plusieurs clients simultanément.

Un autre type d'architecture réseau est le poste à poste (ou peer-to-peer en anglais), dans lequel chaque ordinateur ou logiciel est à la fois client et serveur.

Sommaire

[] Architectures trois tiers et multi-tiers

Les termes « trois tiers » et « multi-tiers » sont abusivement traduits de l'anglais three tier et multi-tier ou n-tier.

L'architecture client/serveur possède deux types d'ordinateurs sur un réseau : les clients et les serveurs, elle possède donc deux niveaux et s'appelle two-tier en anglais. Les architectures multi-tiers (ou distribuées) scindent le serveur en plusieurs entités (par exemple, un serveur d'application qui lui-même est le client d'un serveur de base de données).

[] Avantages par rapport aux architectures distribuées

  • Toutes les données sont centralisées sur un seul serveur, ce qui simplifie les contrôles de sécurité et la mise à jour des données et des logiciels ;
  • les technologies supportant l'architecture client/serveur sont plus matures que les autres.

[] Inconvénients

  • Si trop de clients veulent communiquer avec le serveur au même moment, ce dernier risque de ne pas supporter la charge (alors que les réseaux P2P marchent mieux en ajoutant de nouveau participants) ;
  • si le serveur n'est plus disponible, plus aucun des clients ne marche (le réseau P2P continue à marcher, même si plusieurs participants quittent le réseau).

[] Exemples

  • La consultation de pages sur un site web fonctionne sur une architecture client/serveur. Un internaute connecté au réseau via son ordinateur et un navigateur web est le client, le serveur est constitué par le ou les ordinateurs contenant les applications qui délivrent les pages demandées. Dans ce cas, c'est le protocole de communication HTTP qui est utilisé.
  • Les courriels sont envoyés et reçus par des clients et gérés par un serveur de messagerie. Les protocoles utilisés sont le SMTP, et le POP ou l'IMAP.
  • La gestion d'une base de données centralisée sur un serveur peut se faire à partir de plusieurs postes clients qui permettent de visualiser et saisir des données.
  • Le système X Window fonctionne sur une architecture client/serveur. En général le client tourne sur la même machine que le serveur mais peut être aussi bien lancé sur un autre ordinateur faisant partie du réseau.

[] Voir aussi

 

shout
Réagissez


Attention! tous les commentaites inaproprié seront supprimés
Titre:
Video YouTube ou google: (doit être en rapport avec le sujet)
Votre mail:
Un pseudo:
Votre site:
Commentaire (le html n'est pas autorisé, nombre de caractère maximum = 400)
  save (Comment eBabylone 1.0 beta)

Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/ Client-serveur
Base de liens  |  Ajouter lien  |  Contact Rss
On est 15 visiteur(s) en ligne
Server 2.0