Réalisé par Fadela BRITEL

Fonctionnalités et protocoles des
      couches applicatives
Objectifs de la présentation

                    Décrire comment les fonctions                                   Décrire ...
Modèle OSI et TCP/IP
    Représentation abstraite en couches servant de guide à la
              conception des protocoles...
Modèle OSI et TCP/IP (suite)
     Les fonctionnalités des protocoles de couche application TCP/IP
     s’intègrent à la st...
Couche présentation
          Codage et conversion des données de la
                    couche application.


           ...
Couche session


          Permet le dialogue entre les applications
                 source et de destination.



       ...
Protocole de la couche
      application


    Le protocole       Le protocole        Le protocole
        DNS            ...
Logiciels de la couche application
    Ouverture d’un
     navigateur                         Programme
       Web ou     ...
Processus
  logiciel

                          - Permettent aux utilisateurs de communiquer sur
                         ...
Applications utilisateur, services et
       protocoles
                  Les               Les services     Les
         ...
Fonctions du protocole de couche
     application




11   Fadela BRITEL
Les processus permettent de définir :


                               La signification
                                de...
Modèle client -serveur




13   Fadela BRITEL
Serveurs
      Un serveur est généralement un ordinateur qui contient
      des informations à partager avec de nombreux
...
 Un démon s’exécute généralement en tâche de fond
      et n’est pas sous le contrôle direct de l’utilisateur
      final...
Services et protocoles de la couche
     application




16   Fadela BRITEL
Réseau Peer to Peer




17   Fadela BRITEL
Applications Peer to Peer




18   Fadela BRITEL
 DNS (Système de noms de domaine) - Port
         TCP/UDP 53
        HTTP (Hypertext Transfer Protocol) - Port TCP 80
  ...
Services et protocoles DNS

      Les noms de domaine ont été créés pour convertir
       les adresses numériques en noms...
 Utilitaire nslookup




21    Fadela BRITEL
Certains de ces types d’enregistrements sont les suivants :
      A : une adresse de périphérique final
      NS : un se...
23   Fadela BRITEL
Service WWW et HTTP
            http://www.cisco.com/index.html



                                                       ...
 Pour mieux comprendre :


                        En réponse, le    Le navigateur
                        serveur envoie...
 Protocole HTTP:
        Utilisé à travers le Web pour le transfert des données
         et constitue l’un des protocole...
Service de messagerie et protocoles
     SMPT/POP




27   Fadela BRITEL
Processus de serveur de messagerie : MTA et MDA




28    Fadela BRITEL
POP(Post Office Protocol) / POP3
      Ils transmettent le courriel du serveur de
        messagerie au client de message...
Protocole FTP ( File Transfert Protocol)




30   Fadela BRITEL
Protocole DHCP (Dynamic Host Configuration
     Protocol)

      Il permet à un hôte d’obtenir une adresse IP
        dyn...
 Le protocole DHCP peut représenter un risque pour la
       sécurité.
      Le protocole DHCP est utilisé pour les hôte...
Identifier les
                          serveurs DHCP
                          disponibles du
                          ...
Services de partage de fichier et
     protocole SMB (Server Message Block)
      Protocole de partage de fichiers client...
35   Fadela BRITEL
 Le protocole SMB décrit l’accès au système de
       fichiers et la manière dont les clients peuvent
       demander des...
Service Peer to Peer et protocole
     Gnutella




37   Fadela BRITEL
Le protocole Gnutella définit cinq types de paquets
       différents :
      ping : pour la découverte des périphériques...
Services et protocole Telnet
      Développé pour répondre à un besoin : accéder
       aux ordinateurs distant comme à c...
Récapitulatif
      La couche application accède directement aux processus sous-
       jacents qui gèrent et permettent ...
 Les protocoles fournissent une structure de règles et de
       processus convenus grâce auxquels les services
       s’...
Upcoming SlideShare
Loading in …5
×

Fonctionnalités et protocoles des couches applicatives

14,862 views

Published on

cours détaillé sur lFonctionnalités et protocoles des couches applicatives du modèle OSI

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
14,862
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
636
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Fonctionnalités et protocoles des couches applicatives

  1. 1. Réalisé par Fadela BRITEL Fonctionnalités et protocoles des couches applicatives
  2. 2. Objectifs de la présentation Décrire comment les fonctions Décrire comment les protocoles des trois couches supérieures du de la couche application TCP/IP modèle OSI fournissent des fournissent les services spécifiés services de réseau aux par les couches supérieures du applications destinées à modèle OSI l’utilisateur final. Décrire le fonctionnement Décrire les processus de partage Définir comment les utilisateurs d’applications TCP/IP très de fichiers qu’utilisent les se servent de la couche courantes, telles que le Web et le applications Peer to Peer et le application pour communiquer courrier électronique et les protocole Gnutella via le réseau d’informations ; services associés Expliquer comment, grâce aux protocoles, les services exécutés Utiliser les outils d’analyse sur un type de périphérique réseau pour examiner et peuvent envoyer des données expliquer comment fonctionnent vers de nombreux périphériques les applications utilisateur réseau différents et recevoir des courantes données de ces périphériques 2 Fadela BRITEL
  3. 3. Modèle OSI et TCP/IP Représentation abstraite en couches servant de guide à la conception des protocoles réseau. Les informations sont transmises d’une couche à l’autre: Couche application  couche physique ( voir figure) La couche application sert d’interface entre les applications que nous utilisons pour communiquer et le réseau sous- jacent via lequel nos messages sont transmis. 3 Fadela BRITEL
  4. 4. Modèle OSI et TCP/IP (suite) Les fonctionnalités des protocoles de couche application TCP/IP s’intègrent à la structure des trois couches supérieures du modèle OSI : les couches application, présentation et session 4 Fadela BRITEL
  5. 5. Couche présentation Codage et conversion des données de la couche application. Compression des données Chiffrement et déchiffrement des données. 5 Fadela BRITEL
  6. 6. Couche session Permet le dialogue entre les applications source et de destination. Traite l’échange des informations 6 Fadela BRITEL
  7. 7. Protocole de la couche application Le protocole Le protocole Le protocole DNS HTTP SMTP Le protocole Le protocole Telnet FTP (Voir figure) 7 Fadela BRITEL
  8. 8. Logiciels de la couche application Ouverture d’un navigateur Programme Web ou est placé dans fenêtre de la mémoire du messagerie périphérique Lancement exécution d’une application 8 Fadela BRITEL
  9. 9. Processus logiciel - Permettent aux utilisateurs de communiquer sur le réseau - Implémentent les protocoles de couche Applications application - Sont capables de communiquer directement avec les couches inférieures de la pile de protocoles - Constituent les programmes qui établissent l’interface avec le réseau Services - Préparent les données à transférer. 9 Fadela BRITEL (Voir figure)
  10. 10. Applications utilisateur, services et protocoles Les Les services Les applications de couche protocoles permettent application fournissent les aux établissent règles et les utilisateurs de une interface formats qui créer des avec le régissent la messages réseau manière dont les données sont traitées Peuvent porter le même nom. Indiquent quels messages sont échangés entre les hôtes source et de destination, la syntaxe des commandes de contrôle, le type et le format des données transmises et les méthodes appropriées de notification et de correction des erreurs 10 Fadela BRITEL (Voir figure)
  11. 11. Fonctions du protocole de couche application 11 Fadela BRITEL
  12. 12. Les processus permettent de définir : La signification des champs d’information Les processus s’exécutant en La syntaxe des début et en fin de messages communication La manière dont Les types de les messages sont messages envoyés et la réponse attendue 12 Fadela BRITEL
  13. 13. Modèle client -serveur 13 Fadela BRITEL
  14. 14. Serveurs  Un serveur est généralement un ordinateur qui contient des informations à partager avec de nombreux systèmes clients. 14 Fadela BRITEL
  15. 15.  Un démon s’exécute généralement en tâche de fond et n’est pas sous le contrôle direct de l’utilisateur final. Les démons sont décrits comme « étant à l’écoute » d’une requête de la part d’un client car ils sont programmés pour répondre chaque fois que le serveur reçoit une requête pour le service fourni par le démon 15 Fadela BRITEL
  16. 16. Services et protocoles de la couche application 16 Fadela BRITEL
  17. 17. Réseau Peer to Peer 17 Fadela BRITEL
  18. 18. Applications Peer to Peer 18 Fadela BRITEL
  19. 19.  DNS (Système de noms de domaine) - Port TCP/UDP 53  HTTP (Hypertext Transfer Protocol) - Port TCP 80  SMTP (Simple Mail Transfer Protocol) - Port TCP 25  POP (Post Office Protocol) - Port UDP 110  Telnet - Port TCP 23  DHCP (Dynamic Host Configuration Protocol) - Port UDP 67  FTP (File Transfer Protocol) - Ports TCP 20 et 21 19 Fadela BRITEL
  20. 20. Services et protocoles DNS  Les noms de domaine ont été créés pour convertir les adresses numériques en noms simples et explicites.  Le protocole DNS définit un service automatisé qui associe les noms de ressource à l'adresse réseau numérique requise. Il comprend le format des demandes et des réponses ainsi que des formats de données  C’est un service client/serveur mais qui s’exécute en (Voir figure) tant que service lui-même. 20 Fadela BRITEL
  21. 21.  Utilitaire nslookup 21 Fadela BRITEL
  22. 22. Certains de ces types d’enregistrements sont les suivants :  A : une adresse de périphérique final  NS : un serveur de noms autorisé  CNAME : le nom canonique d’un alias  MX : enregistrement d’échange de courriel ; associe un nom de domaine à une liste de serveurs d’échange de courriel pour ce domaine Le démon examine ses Demande propres enregistrements Si une correspondance est trouvée et retournée au serveur demandeur d’origine, Si ce même nom est de le serveur stocke nouveau demandé, le premier temporairement dans le cache serveur peut retourner l’adresse numérique l’adresse correspondant au nom 22 Fadela BRITEL
  23. 23. 23 Fadela BRITEL
  24. 24. Service WWW et HTTP http://www.cisco.com/index.html Le serveur retourne les ressources et, Le navigateur à la réception fait ensuite de ces appel à un ressources, le serveur de navigateur noms pour interprète les Url tapée dans convertir données et les le navigateur l’adresse présente à www.cisco.com l’utilisateur en une adresse numérique 24 Fadela BRITEL (Voir figure)
  25. 25.  Pour mieux comprendre : En réponse, le Le navigateur serveur envoie déchiffre le code le code HTML HTML et Interprétation formate la page des 3 parties de de cette page en fonction de l’url Web au sa fenêtre navigateur Connexion envoie une établie et requête GET au serveur et demande demande le de fichier ressources index.html 25 Fadela BRITEL
  26. 26.  Protocole HTTP:  Utilisé à travers le Web pour le transfert des données et constitue l’un des protocoles d’application les plus utilisés.  Constitue un protocole de requête/réponse.  GET est une requête cliente pour obtenir des données.  Les requêtes POST et PUT sont utilisées pour envoyer des messages qui téléchargent des données vers le serveur Web.  La requête PUT télécharge des ressources ou du contenu vers le serveur Web.  Non sécurisé  HTTPS ( HTTP secure) peut 26 procéder à l’authentification et au chiffrement pour Fadela BRITEL
  27. 27. Service de messagerie et protocoles SMPT/POP 27 Fadela BRITEL
  28. 28. Processus de serveur de messagerie : MTA et MDA 28 Fadela BRITEL
  29. 29. POP(Post Office Protocol) / POP3  Ils transmettent le courriel du serveur de messagerie au client de messagerie SMTP (Simple Mail Transfert Protocol)  Régit le transfert du courriel sortant du client expéditeur au serveur de messagerie (MDA),  Régit le transport du courriel entre les serveurs de messagerie (MTA).  Permet le transport du courriel sur des réseaux de données entre différents types de logiciels serveur et client, ainsi que l’échange de courriel via Internet.  Utilise un ensemble rigide de commandes et de réponses. 29 Fadela BRITEL
  30. 30. Protocole FTP ( File Transfert Protocol) 30 Fadela BRITEL
  31. 31. Protocole DHCP (Dynamic Host Configuration Protocol)  Il permet à un hôte d’obtenir une adresse IP dynamiquement lorsqu’il se connecte au réseau.  Il automatise l’affectation des adresses IP, des masques de sous-réseau, des paramètres de passerelle et autres paramètres de réseau IP.  Le protocole DHCP vous permet d’accéder à Internet via des points d’accès sans fil dans des aéroports ou des cafés  Le serveur DHCP choisit une adresse dans une plage d’adresses configurée et affecte cette adresse à l’hôte pour une durée définie.  Utile dans le cas de réseaux locaux ou quand les 31 utilisateurs changent fréquemment. Fadela BRITEL
  32. 32.  Le protocole DHCP peut représenter un risque pour la sécurité.  Le protocole DHCP est utilisé pour les hôtes à utilisation générale et les adresses fixes pour les périphériques réseau.  Le protocole DHCP maintient un pool d’adresse ip et attribue temporairement une adresse à n’importe quel client DHCP lorsque celui-ci est mis sous tension. 32 Fadela BRITEL
  33. 33. Identifier les serveurs DHCP disponibles du réseau Identifier - Message d’offre explicitement de bail qui indique le serveur et une adresse IP l’offre de bail attribuée qu’il accepte. - Masque de sous- réseau - Serveur DNS - Passerelle par 33 Fadela BRITEL défaut - Durée du bail.
  34. 34. Services de partage de fichier et protocole SMB (Server Message Block)  Protocole de partage de fichiers client/serveur et de requête-réponse. L’utilisateur du client peut Les clients établissent une accéder aux ressources connexion à long terme aux Connexion résidant sur le serveur comme serveurs établie si elles étaient situées localement sur l’hôte client. 34 Fadela BRITEL
  35. 35. 35 Fadela BRITEL
  36. 36.  Le protocole SMB décrit l’accès au système de fichiers et la manière dont les clients peuvent demander des fichiers.  les messages SMB partagent un format commun et peuvent :  démarrer et authentifier des sessions ou y mettre fin ;  contrôler l’accès aux fichiers et aux imprimantes ;  permettre à une application d’envoyer ou de recevoir des messages vers ou depuis un autre périphérique. 36 Fadela BRITEL
  37. 37. Service Peer to Peer et protocole Gnutella 37 Fadela BRITEL
  38. 38. Le protocole Gnutella définit cinq types de paquets différents :  ping : pour la découverte des périphériques  pong : réponse à un paquet ping  query : pour l’emplacement des fichiers  query hit : réponse à une demande  push : requête de téléchargement  Lorsqu’un utilisateur est connecté à un service Gnutella, les applications clientes recherchent d’autres nœuds Gnutella auxquels se connecter. Ces nœuds traitent les demandes d’obtention de l’emplacement des ressources et les réponses à ces demandes. 38 Fadela BRITEL
  39. 39. Services et protocole Telnet  Développé pour répondre à un besoin : accéder aux ordinateurs distant comme à ceux directement liés.  Telnet offre une méthode standard permettant d’émuler les périphériques terminaux texte via le réseau de données. Le terme Telnet désigne généralement le protocole lui-même et le logiciel client qui le met en œuvre. 39 Fadela BRITEL
  40. 40. Récapitulatif  La couche application accède directement aux processus sous- jacents qui gèrent et permettent la communication entre les utilisateurs connectés au réseau. Cette couche sert de source et de destination des communications via les réseaux de données.  Les applications, les protocoles et les services de couche application permettent aux utilisateurs d’interagir efficacement avec le réseau de données.  Les applications sont des programmes informatiques avec lesquels les utilisateurs interagissent et qui lancent le processus de transfert de données à la requête des utilisateurs.  Les services sont des programmes s’exécutant en tâche de fond qui assurent la connexion entre la couche application et les couches inférieures du modèle de réseau. 40 Fadela BRITEL
  41. 41.  Les protocoles fournissent une structure de règles et de processus convenus grâce auxquels les services s’exécutant sur un périphérique particulier peuvent envoyer et recevoir des données de divers périphériques réseau.  La livraison de données via le réseau peut être demandée à un serveur par un client ou entre des périphériques qui opèrent dans un schéma Peer to Peer. Des messages sont échangés entre les services de couche application au niveau de chaque périphérique final selon les spécifications de protocole pour établir et utiliser ces relations.  Des protocoles tels que HTTP, prennent en charge l’envoi de pages Web vers des périphériques finaux.  Les protocoles SMTP/POP prennent en charge l’envoi et la réception du courriel.  Le protocole SMB permet aux utilisateurs de partager des fichiers. 41  Le BRITEL Fadela protocole DNS convertit en adresses numériques utilisables par le réseau les noms humainement

×