▫ L'accès aux données se fait par différents protocoles : WebDAV, SMB, NFS, AppleTalk, CIFS, Page 16 Les principaux serveurs 6/13 Le serveur mail
Previous PDF | Next PDF |
[PDF] Les serveurs
Les différents types de serveurs □ Les serveur dédiés ordinateur situé à distance mis à la disposition d'un seul client par un prestataire Le client pourra
[PDF] Les serveurs - Entreprise
▫ L'accès aux données se fait par différents protocoles : WebDAV, SMB, NFS, AppleTalk, CIFS, Page 16 Les principaux serveurs 6/13 Le serveur mail
[PDF] 1 Introduction Les différents types de réseaux - TELUQ
Il faut remarquer que certains routeurs peuvent assurer eux-mêmes la fonction de serveur DHCP DHCP est le sigle de Dynamic Host Configuration Protocol qui
[PDF] Partie 1 : Architecture et communications Client/Serveur
Architecture et communication de type Client/Serveur ▫ Modèle Les serveurs multi-protocoles et multi-services Applications Client/Serveur sur TCP/IP
[PDF] 4 : Applications Client/Serveur et Web - Cours 4 : Applications Client
17 jan 2017 · Les services internet sont conçus selon cette architecture Chaque application est composée de logiciel serveur et logiciel client A un logiciel
[PDF] Le modèle client-serveur
le type de protocole (UDP ou TCP) – l'adresse IP l adresse IP – le numéro de port associé au processus • serveur : port local sur lequel les connexions sont
[PDF] Architecture client/serveur
Un autre type d'architecture réseau est le pair à pair (peer to peer en anglais ou P2P), dans lequel chaque ordinateur ou logiciel est à la fois client et serveur
[PDF] Les réseaux informatiques
Notons que vous pouvez être reliés à Internet sans disposer de votre propre adresse IP Il faut faire appel à un serveur (FAI) qui vous en prête une le temps de
[PDF] Chapitre1 Le modèle client/serveur
Mécanisme d'interface de programmation Permet aux programmes d'échanger des données Les applications client/serveur ne voient les couches de
[PDF] extrait texte autobiographique
[PDF] un institut effectue un sondage pour connaitre
[PDF] marche aléatoire terminale s
[PDF] soustraction matrice
[PDF] matrice puissance 2
[PDF] matrice nulle
[PDF] tableau entrée sortie exercice corrigé
[PDF] question a poser a un auteur de livre
[PDF] matrice nilpotente exemple
[PDF] matrice nilpotente propriété
[PDF] on ne badine pas avec l'amour
[PDF] cours graphes tes pdf
[PDF] exercice matrice spe maths es
[PDF] cours graphes probabilistes
Les serveurs UE 103b
Guillaume Burel
guillaume.burel@ens-lyon.org Transparents réalisés principalement par Olivier ChristmannMaster IST-IE 2008-2009Les grandes lignes
Le modèle client-serveur Les principaux serveurs Un peu d'adressage... Exemple 1 : le serveur web Exemple 2 : le serveur mailLe modèle client-serveur 1/8
C'est comme au Mac(Quick)-drive...
L'équipier [le serveur] attend votre commande Vous [le client] passez votre commande L'équipier [le serveur] traite votre commande et éventuellement d'autres commandes (si votre hamburger n'est pas encore prêt) L'équipier [le serveur] vous donne votre commande (à vous, [le client]) Vous [le client] partez (après avoir payé...) L'équipier [le serveur] attend se remet en attenteLe modèle client-serveur 2/8
Le serveur et... le(s) client(s)
Le serveur fournit un service (a priori, vous ne savez pas faire de hamburger...) Le client émet des demandes de service, appelées requêtes, en suivant un protocoleL'idée
Utiliser les ressources de machines dédiées à des tâches bien particulières Permettre à plusieurs machines d'utiliser ces ressources distantes Structurer et centraliser les ressources Gagner en souplesse (par exemple pour les MàJ) Améliorer la sécuritéLe modèle client-serveur 3/8
Vocabulaire
Client : processus demandant l'exécution d'une opération par envoi d'un message contenant le descriptif de l'opération à exécuter, et attendant la réponse de cette opération par message retour Serveur : processus accomplissant une opération sur demande d'un client, et lui transmettant le résultat Requête : message transmis d'un client à un serveur décrivant l'opération à exécuter 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 Protocole : spécification des échanges réalisables entre le(s) client(s) et le serveurLe modèle client-serveur 4/8
Quelques propriétés
Partage des ressources, concurrence : un serveur peuttraiter plusieurs clients en même temps → un contrôle des ressources est donc nécessaire
Transparence : le client accède à une ressource sans en connaître la localisation Hétérogénéité : indépendance des plates-formes matérielle et logicielle Adaptabilité : on peut modifier le serveur sans modifier le client (si le protocole reste le même). La réciproque est vraie → séparation présentation / couche métier Modularité : il est possible d'ajouter et de retirer des clientsLe modèle client-serveur 5/8
L'échange
SERVEURCLIENT
Attente
Requête
Réponse
Attente
Dialogue 2 à 2 entre processusLe modèle client-serveur 6/8
Le client
Initie le contact (parle en premier) Émet des requêtes à un serveur Reçoit des réponses du serveurLe serveur
Attend en permanence les requêtes de clients Reçoit des requêtes d'un ou plusieurs clients Traite les requêtes Émet les réponses au(x) client(s) correspondant(s) + un protocole applicatif Définit les échanges entre le client et le serveurLe modèle client-serveur 7/8
Vu du côté serveur
RequêtesRequêtesMise en file d'attenteTraitementRéponsesRéponsesLe modèle client-serveur 8/8
Protocole spécifie comment client et serveur communiquent → session de communication, gestion des erreurs, sécuritéMot de passe = *****Mot de passe correct
Requête
Réponse
C'est fi ni pour moi
Ok, fi n de la communication
Les principaux serveurs 1/13
Le serveur web
Vous l'utilisez (indirectement) tous les jours sans le savoir (ou pas...) Aussi appelé serveur http par analogie avec le protocole du même nom... Désigne soit l'ordinateur, soit le logiciel en lui-même Les navigateurs web (Internet Explorer, Mozilla Firefox) jouent le rôle de clients Gère l'accès aux données (les pages web des sites hébergés + contenu) D'après l'adresse (par ex. www.google.fr) que vous indiquez, le client se connecte au serveur, demande le code HTML de la page, et le reçoit en retour. Le client (navigateur web) interprète ce code et affiche la pageLes principaux serveurs 2/13
Le serveur web
Les serveurs HTTP les plus utilisés sont :
Apache HTTP Server de Apache Software Fundation Internet Information Services (IIS) de Microsoft Java System Web Server de Sun Microsystems Le plus courant est Apache (voir UE 203b - semestre 2)Les principaux serveurs 3/13
Le serveur DNS
Vous l'utilisez tous les jours sans le savoir DNS = Domain Name System (système de nom de domaines) Permet d'établir la correspondance entre numéro IP (Internet Protocol adresse d'un ordinateur sur le réseau) et un nom de site Internet Cela fonctionne dans les deux sens (résolution inverse) Maillage de serveurs DNS (chaque serveur possède une information partielle) Par exemple, vous souhaitez accéder à www.google.fr Votre client se connecte au serveur DNS et envoie l'adresse comme requête Il reçoit comme réponse l'adresse IP 209.85.135.47Les principaux serveurs 4/13
Le serveur d'impression
Problématique : partager une imprimante entre plusieurs (dizaines/centaines) de d'ordinateurs L'imprimante ne peut satisfaire toutes les requêtes en temps réel mémorisation des travaux à réaliser Gestion des ressources, files d'attente Le plus courant sous Unix/Linux est CUPS (Common Unix Printing System)Les principaux serveurs 5/13
Le serveur de fichiers
Permettre le partage des données à travers un réseau Avoir accès à ses données quelque soit l'ordinateur sur lequel on se connecte entreprise, éducation Couramment, indique l'ordinateur à partir duquel on peut monter (mount) un lecteur disque ou un répertoire pour qu'il apparaisse directement sur l'ordinateur hôte L'accès aux données se fait par différents protocoles :WebDAV, SMB, NFS, AppleTalk, CIFS, ...
Les principaux serveurs 6/13
Le serveur mail
Vous l'utilisez tous les jours (normalement) Gestion des mails (envoi/réception + stockage) Plusieurs protocoles Émission : SMTP Réception : IMAP, POP Émission et réception peuvent être dissociés physiquement 2 catégories de clients : Client de messagerie (Microsoft Outlook, MozillaThunderbird) logiciel
Webmail interface web (IMP/Horde, GMail, YahooMail)Les principaux serveurs 7/13
Le serveur mail
Image wikipediaImage wikipediaMTA = Mail Transfer AgentLes principaux serveurs 8/13
Le serveur mail
Logiciels de serveurs mail courants :
Sendmail (open source) Postfix (open source) Microsoft Exchange Server / Lotus Notes messagerie interne (entreprise principalement) avec fonctionnalitésétendues (travail collaboratif)
Le serveur de nouvelles (Usenet)Possibilité de récupérer et de poster des articles, accessibles
à tous
Articles parfois échangés entre serveurs de nouvelles Regroupés par thèmes (newsgroup) de façon hiérarchique : sci.math sci.chem comp.os.linux Articles récupérés par des lecteurs de nouvelles (Pan) ou par les clients de messagerie (Outlook, Thunderbird) Rendu plus ou moins obsolète par les forums de discussion gérés par des serveurs websLes principaux serveurs 9/13Les principaux serveurs 10/13
Le serveur d'applications
Permet de centraliser les applications sur un poste Les utilisateurs accèdent aux applications via le réseau Les clients sont les ordinateurs des utilisateurs : des ordinateurs " normaux » ou des clients légers (ressources matérielles limitées processeur peu rapide, pas de disque dur) Par extension, désigne également les applications basées sur le web Voir UE 203d - semestre 2Voir UE 203d - semestre 2Les principaux serveurs 11/13
Le serveur de base de données
Permet la centralisation et l'administration des données Ensemble DONNEES + LOGICIEL + MATERIEL Les données sont regroupées dans des tables :Champs (= colonnes)Enregistrements (= lignes)
Les principaux serveurs 12/13
Le serveur de base de données
Le Logiciel (SGBD) permet d'accéder à la base de données (interrogation, ajout, mise à jour de données) Langage normalisé de manipulation de BDD : SQL (StructuredQuery Language)
Beaucoup d'éditeurs : Microsoft Access (bureautique) et SQL Server (grands systèmes) MySQL (logiciel libre) Oracle par Oracle Corporation IBM DB2Les principaux serveurs 13/13
Le serveur de base de données
Le matériel doit permettre :
Un accès rapide aux données (disque dur rapide) Un accès multiple (évidemment) Un accès fiable et sécurisé (comme les autres types de serveurs) Voir UE 203c - semestre 2Voir UE 203c - semestre 2Un peu d'adressage... 1/13
Le modèle OSI et TCP/IP
Adresse MACAdresse MAC 00:01:03:88:C7:B9
adresse uniqueAdresse IPAdresse IP 193.49.87.153Adresse TCP/IPAdresse TCP/IP 193.49.87.153:80NomNom www.yahoo.fr
ou