• Aucun résultat trouvé

Le modèle client-serveur

N/A
N/A
Protected

Academic year: 2022

Partager "Le modèle client-serveur"

Copied!
6
0
0

Texte intégral

(1)

Le modèle client-serveur

Olivier Aubert

(2)

Sources

http://www.info.uqam.ca/~obaid/INF4481/A01/Plan.htm

2/24

(3)

Historique

◮ architecture centralisée

◮ terminaux passifs (un seul OS, systèmes propriétaires)

◮ traitements au niveau du serveur

(4)

Architecture répartie

◮ réseaux, ordinateurs plus puissants, OS ouverts

◮ interfaces et API standard (RFC)

◮ traitement effectué en partie sur les clients

Applications Windows

Applications Mac

Applications UNIX

Réseau d’entreprise

OS

Réponse Requête

BD

Règles Serveur

Clients

4/24

(5)

Le modèle

Client : processus demandant l’exécution d’une opération à un autre processus par envoi de message contenant le

descriptif de l’opération à exécuter et attendant la réponse de cette opération par un message en retour.

Serveur : processus accomplissant une opération sur demande d’un client, et lui transmettant le résultat.

Requête : message transmis par un client à un serveur décrivant l’opération à exécuter pour le compte du client.

Réponse : message transmis par un serveur à un client suite à l’exécution d’une opération, contenant le résultat de

l’opération.

(6)

Cliquez ici pour telecharger le PDF complet

Références

Documents relatifs

PHP langage spécialisé pour les applications web (utilisé en conjonction avec Apache) ; MySQL comme serveur de base de données. 5 Projet : réalisation

– Comment casser la relation forte entre client et serveur, comment rendre le client indépendant du serveur pour l'appel.

Le module de gestion des données peut être hébergé par un serveur distant (SGBD, serveur web). Le module de gestion de

• avec connexion / sans connexion (ou avec session): nécessité (/ou non) d'établir une connexion entre le client et le serveur. 11 2ème année BTS DSI Prof:EL

 Caractériser cette socket en terme de communication : -au moins un numéro de port (associé au service) -éventuellement une adresse IP (interface cible).  Lui permettre de

//On associe un paquet à un buffer vide pour la réception DatagramPacket paquet =new DatagramPacket(buffer,buffer.length());. //On crée un socket pour écouter sur le

Serveur en gestion multi--clients clients en en mode connecté. mode

◆ Le thread veilleur doit créer explicitement un nouveau thread exécutant à chaque nouvelle connexion d’un client (donc à l’exécution de accept ()). ◆ Une socket