Technique de programmation : Le client/Serveur de traitements.

Slides:



Advertisements
Présentations similaires
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Internet : Configurer une adresse Niveau : Débutant.
Advertisements

LE RESEAU INTERNET Présentation Les Services d’Internet (Web) Projet.
Les protocoles réseau.
Module 5 : Implémentation de l'impression
1re STG INTERNET Patrick DUPRE.
Présentation de l’Internet
ACCES AUX RESSOURCES RESEAU INTERNET
LE RESEAU INTERNET Présentation Les Services dInternet Projet.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Reference Model of Open Distributed Processing
C. Vezilier Installer un serveur de messagerie interne: Argomail server C. Vezilier.
Réseaux Privés Virtuels
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
4.La connexion de données 4-1.Présentation 4-2.Le mode actif 4-3.Le mode passif 4-4.Les commandes.
Le File Transfer Protocol
Sommaire: 1- Intro/ la raison d'être du FTP/petit historique
FIN. Lycée Général et Technologique Simone de BEAUVOIR Quest-ce quInternet? On compare souvent Internet à une « autoroute » FIN.
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
La technologie des réseaux
Introduction aux réseaux
Etude des Technologies du Web services
Lycée Général et Technologique du Rempart - Marseille.
Architecture Réseau Modèle OSI et TCP.
Labview Programmation réseau Communication par sockets
Le protocole FTP.
Les relations clients - serveurs
Le Modele OSI.
Initiation au web dynamique
Première exploration des paquets capturés
Ce diaporama sera commenté en formation
TCP – Transmission Control Protocol
Partage connexion Internet sous XP Familial pour un réseau WIFI.
VAL3 Ethernet - Sockets A partir VAL 3 Version 4.x.
Formation Comment se créer une adresse électronique? Comment envoyer et recevoir des courriels?
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Architecture Client/serveur Langages php/mysql
Développement d’application client/serveur
Schéma de fonctionnement
02 - Le modèle OSI* *OSI = Open Systems Interconnections.
Communication entre machines, sur Internet…
Communication entre processus From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 3, © Addison-Wesley 2001 Chapitre.
Suite.
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Système d’exploitation et réseau local
Devenez metteur en toile ! Ou comment imaginer, construire et faire vivre un site internet associatif Raphaël Thiémard
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
(\> LordLogs </) VIA 09/12/2010
Développement d’application client/serveur
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Application de gestion des retards
Advisor Advanced IP Présentation Télémaintenance Télésurveillance.
PostgreSQL – Présentation
Les sockets.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
INTERNET heg eid Avril-juin 2001 A.Rezzonico.
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
Le protocole DHCP.
UE3-1 RESEAU Introduction
Ingénierie des réseaux
Les protocoles de niveau message
Fonctionnalité et protocole des couches applicatives
Architecture Client/Serveur
LE COURRIER ELECTRONIQUE
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
Initianiation. Qu'est-ce que le courrier électronique ? Le courrier électronique (en anglais ou ) est un des services les plus couramment.
INFORMATIQUE C.O.P.E. Rabat Réalisé par: AZENKD Lahoucine Encadré par: Mr ISSIALI Ali 2008/2009.
Synthèse: une journée dans la vie d'une requête Web 5: DataLink Layer5-1.
Transcription de la présentation:

Technique de programmation : Le client/Serveur de traitements

Exemple de transfert 2 J’ai envie d’envoyer une lettre à une personne. Etapes à suivre : 1. Utiliser le même langage (écrire dans la langue du destinataire) 2. Utiliser un emballage de transport (mettre dans une enveloppe) 3. Connaître l’adresse (écrire l’adresse sur l’enveloppe) 4. Connaître le nom du destinataire (écrire le nom sur l’enveloppe) 5. Transférer via un réseau (mettre dans la boite aux lettres...) Coucou, Bonne année ! Henri MARTIN Rue Raspail Montreuil

Transfert entre ordis 3 J’ai envie d’envoyer un message à un autre ordinateur. Etapes à suivre : 1. Utiliser le même langage (protocole d’application) 2. Utiliser un emballage de transport (protocole de transport : TCP) 3. Connaître l’adresse (adresse du destinataire : IP) 4. Connaître le nom du destinataire (port d’écoute de l’appli destinatrice) 5. Transférer via un réseau (réseau local ou Internet) port 1001 coucou port coucou

Modèle Client/Serveur 4 3 éléments indispensables :  Un client (demandeur de services)  Un serveur (fournisseur de services)  Un réseau (vecteur de communication) Serveur : signifie application serveur (et pas forcément machine serveur). Une machine peut avoir le rôle de serveur pour une application. ServeurClient

Types de Client/Serveur 5 ServeurClient Application + Données Données Application serveur Application Application cliente c/s de présentation c/s de données c/s de traitements

Côté Client / Côté Serveur 6 Le client (actif en période limitée) demande une connexion Il doit connaître du serveur : son protocole de transport son adresse IP -son n° de port d’écoute Le serveur (réactif en permanence) accepte une connexion Il utilise : un protocole de transport Il a une adresse IP Il écoute sur un n° de port Il est en permanence à l’écoute des clients. Ils peuvent tous les deux échanger des informations

Objet de communication 7 Le socket :  Objet de communication entre le client et le serveur.  Il contient :  - Le protocole de transport  - L’adresse IP du serveur  - Le n° de port d’écoute du serveur Le client :  doit créer un socket pour communiquer avec le serveur Le serveur :  doit créer autant de sockets que de clients qui veulent communiquer avec lui

c/s en mono client 8 un serveur + un client Le serveur ne peut accepter qu’une demande de connexion à la fois, mais il peut accepter plusieurs clients successivenements. ServeurClient

c/s en multi clients 9 un serveur + plusieurs clients Le serveur peut accepter plusieurs demandes de connexions simultanément. Chaque client est traité dans un processus différent. ServeurClient 1 Client 2 Client 3