Un réseau client-serveur se compose d'un processeur central qui interroge les demandes des clients . Elle s'occupe de la demande dans un service en temps et renvoie une réponse . Serveurs séquentiels et parallèles
Un serveur séquentiel arrête l'interrogation à traiter une requête , comme dans le programme de chat en ligne de commande . Un serveur parallèle lance un thread séparé pour gérer cette demande afin que le scrutin ne soit pas interrompu .
Stateless et Stateful Connexions
une simple page HTML qui renvoie le code HTML sans tenir aucun informations d'état est un exemple d' une connexion apatrides. Une commerçante de départ page HTML qui stocke les informations de session sous la forme de cookies, HTTP GET /POST variables ou des chaînes de requête d'URL est un exemple de connexion avec état.
Architecture à plusieurs niveaux < br > Photos
Un service Web qui renvoie des résultats de base de données dans une page HTML est un exemple d'un modèle client-serveur multiniveau . Le navigateur au serveur Web constitue le premier niveau . Le serveur Web sur le serveur de base de données constitue le deuxième étage.
Alternatives à Client Server
Ceux-ci incluent les serveurs coopérants, où les serveurs appellent les uns les autres au sein du même service , comme comme les serveurs proxy, où une centrale médiateur de processeur de proxy entre plusieurs clients et serveurs; applets web, où le code est téléchargé et exécuté sur le côté client et les réseaux peer-to -peer , où les processeurs envoient des requêtes à l'autre comme service de co- égalité gestionnaires .
protocoles
le réseau client-serveur contient quatre couches de protocoles client-serveur dans les sept couches du modèle OSI ( Open Systems Interconnection) modèle : Protocole ( Niveau OSI ) , Ethernet ( physique et liaison de données) , IP /IPX (réseau) , TCP /SPX (Transports) et HTTP /SMTP /DNS /Telnet /FTP ( session , présentation et application)