Développement d’application client/serveur

Slides:



Advertisements
Présentations similaires
Les protocoles réseau.
Advertisements

Module 5 : Implémentation de l'impression
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
ACubeOLAP Client Olap en ACube.
Introduction aux environnements répartis
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
ACCES AUX RESSOURCES RESEAU INTERNET
Chapitre 1 Introduction
Internet.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
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.
Le File Transfer Protocol
Sommaire: 1- Intro/ la raison d'être du FTP/petit historique
FLSI602 Génie Informatique et Réseaux
Introduction aux protocoles de Internet
Etude des Technologies du Web services
SECURITE DU SYSTEME D’INFORMATION (SSI)
Cours 4 Les réseaux IP.
Module 1 : Préparation de l'administration d'un serveur
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Réalisée par :Samira RAHALI
Comprendre l’environnement Web
Analyse des protocoles de la couche application
Applications Chapitre B17 et C18
Labview Programmation réseau Communication par sockets
Lycée Louis Vincent Séance 1
Les instructions PHP pour l'accès à une base de données MySql
Le protocole FTP.
Les Réseaux Informatiques Le Modèle TCP/IP Clients & Serveurs Le protocole FTP Boukli HACENE Sofiane.
Les relations clients - serveurs
Gestion des bases de données
Services fournis par le SI et technologies associées
Le Modele OSI.
Vue d'ensemble Configuration d'adresses IP
Première exploration des paquets capturés
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Développement d’application client/serveur
Développement d’application client/serveur
Cours de Réseaux Informatiques
Internet WEB.
Développement d’application client/serveur
Sommaire Dans ce chapitre, nous aborderons :
Suite.
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
Cours de Structure et Technologie des composants d’ordinateurs
Cours de programmation web
Cours de Systèmes d’exploitations
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Mastère Professionnel Systèmes de Communication et Réseaux
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Application de gestion des retards
Advisor Advanced IP Présentation Télémaintenance Télésurveillance.
Les Réseaux Informatiques Clients & Serveurs Le protocole FTP Laurent JEANPIERRE DEUST AMMILoR.
Les sockets.
Éléments de réseautique
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Le développement Web.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
Pourquoi UTILISER le FTP ?
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
Réseaux Informatiques
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Ingénierie des réseaux
Fonctionnalité et protocole des couches applicatives
Architecture Client/Serveur
LE SERVEUR PROXY Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction.
Internet Le Réseau des Réseaux Découverte & utilisation.
Révisions pour l’exam L2 Informatique Obligatoire.
Transcription de la présentation:

Développement d’application client/serveur Zouhair ELHADARI www.hadari.jimdo.com Centre de BTS Dakhla 2ème année BTS DSI

Chapitre 2 Applications clientes serveur 2ème année BTS DSI Prof:EL HADARI zouhair

Application C/S: Une application Client/Serveur, c'est: Une partie cliente qui exécute des requêtes vers un serveur Une partie serveur qui traite les requêtes clientes et y répond Un protocole applicatif qui définit les échanges entre un client et un serveur Un accès via une API (interface de programmation) à la couche de transport des messages 2ème année BTS DSI Prof:EL HADARI zouhair

Exemples: (1) Traduction noms de machines / adresses IP protocole : DNS clients : tout programme réseau utilisant des noms de machine, serveurs : DNS (port = 53) Remarque : Port est un entrée réseau de la machine sur laquelle un serveur « écoute» en attendant des connexions /requêtes un client va se connecter 2ème année BTS DSI Prof:EL HADARI zouhair

Exemples: (2) Transfert de fichiers Web protocole : HTTP protocole : FTP clients : outils de gestion de transfets FTP (Ws_FTP, FileZilla, etc.) serveurs : serveurs FTP (port = 21-22) Web protocole : HTTP clients : navigateurs web (Mozilla, IE, Firefox, Opera...) serveurs : serveur web (IIS, Apache, ...) (port = 80) 2ème année BTS DSI Prof:EL HADARI zouhair

Conception d’une application C/S: Dans une application client-serveur, il faut décider de l’emplacement des composantes de : Présentation : interfaces textuelles ou graphiques, interactions, entrée des données, validation, etc. Logique d’application : traitements associés à l’application Accès aux données : stockage et accès aux données (base de données, serveur web, etc) 2ème année BTS DSI Prof:EL HADARI zouhair

Comment découper une application informatique en clients et serveurs ? Une application informatique est représentée selon un modèle en trois couches : La couche présentation (interface Homme/Machine) : gestion de l’affichage... La couche traitements (ou logique) qui assure la fonctionnalité intrinsèque de l’application (algorithme) La couche données qui assure la gestion des données de l'application (stockage et accès) 2ème année BTS DSI Prof:EL HADARI zouhair

Exemples de découpage C/S: Le module de gestion des données peut être hébergé par un serveur distant (SGBD, serveur web) Le module de gestion de l’affichage peut également être géré par un serveur distant (un terminal X par exemple) 2ème année BTS DSI Prof:EL HADARI zouhair

Exemple d'application client/serveur: Le client lit une ligne à partir de l'entrée standard (clavier) et l'envoie au serveur Le serveur lit la ligne reçue et la convertit en majuscules Le serveur renvoie la ligne au client Le client lit la ligne reçue et l'affiche sur la sortie standard (écran) 2ème année BTS DSI Prof:EL HADARI zouhair

Fin du Chapitre 2ème année BTS DSI Prof:EL HADARI zouhair