SlideShare uma empresa Scribd logo
1 de 41
Réalisé par Fadela BRITEL

Fonctionnalités et protocoles des
      couches applicatives
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
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
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
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
Couche session


          Permet le dialogue entre les applications
                 source et de destination.



                Traite l’échange des informations



6   Fadela BRITEL
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
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
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)
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)
Fonctions du protocole de couche
     application




11   Fadela BRITEL
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
Modèle client -serveur




13   Fadela BRITEL
Serveurs
      Un serveur est généralement un ordinateur qui contient
      des informations à partager avec de nombreux
      systèmes clients.




14      Fadela BRITEL
 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
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
        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
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
 Utilitaire nslookup




21    Fadela BRITEL
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   Fadela BRITEL
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)
 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
 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
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 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
Protocole FTP ( File Transfert Protocol)




30   Fadela BRITEL
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
 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
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.
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   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 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
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
      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
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
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
 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

Mais conteúdo relacionado

Mais procurados

Chap3 liaison de données
Chap3 liaison de donnéesChap3 liaison de données
Chap3 liaison de données
Ens Kouba
 

Mais procurados (20)

Chap3 liaison de données
Chap3 liaison de donnéesChap3 liaison de données
Chap3 liaison de données
 
Le protocole rip
Le protocole rip Le protocole rip
Le protocole rip
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
 
(équipements réseau)
(équipements réseau)(équipements réseau)
(équipements réseau)
 
Methodes d'accès dans les réseaux locaux
Methodes d'accès dans les réseaux locauxMethodes d'accès dans les réseaux locaux
Methodes d'accès dans les réseaux locaux
 
Routage
RoutageRoutage
Routage
 
Chapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSIChapitre 2: Modèle de référence OSI
Chapitre 2: Modèle de référence OSI
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2
 
Introduction aux réseaux locaux
 Introduction aux réseaux locaux Introduction aux réseaux locaux
Introduction aux réseaux locaux
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiques
 
Travaux Dirigée: Equipements d'interconnexion
Travaux Dirigée: Equipements d'interconnexionTravaux Dirigée: Equipements d'interconnexion
Travaux Dirigée: Equipements d'interconnexion
 
Appels de procédures distants (RPC)
Appels de procédures distants (RPC)Appels de procédures distants (RPC)
Appels de procédures distants (RPC)
 
Tp voip
Tp voipTp voip
Tp voip
 
Généralités sur les réseaux et Topologies
Généralités sur les réseaux et Topologies  Généralités sur les réseaux et Topologies
Généralités sur les réseaux et Topologies
 
Technologies d'accès à Internet
Technologies d'accès à InternetTechnologies d'accès à Internet
Technologies d'accès à Internet
 
Chapitre 6 - Protocoles TCP/IP, UDP/IP
Chapitre 6  - Protocoles TCP/IP, UDP/IPChapitre 6  - Protocoles TCP/IP, UDP/IP
Chapitre 6 - Protocoles TCP/IP, UDP/IP
 
Introduction aux systèmes répartis
Introduction aux systèmes répartisIntroduction aux systèmes répartis
Introduction aux systèmes répartis
 
applications-reparties
applications-repartiesapplications-reparties
applications-reparties
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
projet sur le vpn presentation
projet sur le vpn presentationprojet sur le vpn presentation
projet sur le vpn presentation
 

Destaque

Ch. C2) Les Couches Du ModèLe Osi
Ch. C2) Les Couches Du ModèLe OsiCh. C2) Les Couches Du ModèLe Osi
Ch. C2) Les Couches Du ModèLe Osi
guestbc0c3
 
OpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGOpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANG
Tail-f Systems
 
Situaciones deseadas y no deseadas
Situaciones deseadas y no deseadasSituaciones deseadas y no deseadas
Situaciones deseadas y no deseadas
Emerson Salcedo
 
Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22
solomonmin
 

Destaque (20)

Fonctionnement du réseau
Fonctionnement du réseauFonctionnement du réseau
Fonctionnement du réseau
 
Présentation exhaustive des protocoles SMTP, IMAP, POP3 et MIME
Présentation exhaustive des protocoles SMTP, IMAP, POP3 et MIMEPrésentation exhaustive des protocoles SMTP, IMAP, POP3 et MIME
Présentation exhaustive des protocoles SMTP, IMAP, POP3 et MIME
 
Ch. C2) Les Couches Du ModèLe Osi
Ch. C2) Les Couches Du ModèLe OsiCh. C2) Les Couches Du ModèLe Osi
Ch. C2) Les Couches Du ModèLe Osi
 
Peering et points d’échanges, rôles clés de l’internet
Peering et points d’échanges, rôles clés de l’internetPeering et points d’échanges, rôles clés de l’internet
Peering et points d’échanges, rôles clés de l’internet
 
SDH technology
SDH technologySDH technology
SDH technology
 
Stratégie des services opérés autours des réseaux privés MPLS
Stratégie des services opérés autours des réseaux privés MPLSStratégie des services opérés autours des réseaux privés MPLS
Stratégie des services opérés autours des réseaux privés MPLS
 
Panorama des technologies antispam
Panorama des technologies antispamPanorama des technologies antispam
Panorama des technologies antispam
 
Module 6: YANG Tutorial - part 2
Module 6: YANG Tutorial - part 2Module 6: YANG Tutorial - part 2
Module 6: YANG Tutorial - part 2
 
OpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANGOpenFlow Switch Management using NETCONF and YANG
OpenFlow Switch Management using NETCONF and YANG
 
Module 3: NETCONF and YANG Concepts
Module 3: NETCONF and YANG ConceptsModule 3: NETCONF and YANG Concepts
Module 3: NETCONF and YANG Concepts
 
Module 2: Why NETCONF and YANG
Module 2: Why NETCONF and YANGModule 2: Why NETCONF and YANG
Module 2: Why NETCONF and YANG
 
20151001 cas vivaldi groupe 3
20151001 cas vivaldi groupe 3 20151001 cas vivaldi groupe 3
20151001 cas vivaldi groupe 3
 
Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial
 
CoAP Talk
CoAP TalkCoAP Talk
CoAP Talk
 
Module 5: YANG Tutorial - part 1
Module 5: YANG Tutorial - part 1Module 5: YANG Tutorial - part 1
Module 5: YANG Tutorial - part 1
 
Smtp protocol
Smtp protocolSmtp protocol
Smtp protocol
 
Reseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarReseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar Haydar
 
Relevancy and synonyms - ApacheCon NA 2013 - Portland, Oregon, USA
Relevancy and synonyms - ApacheCon NA 2013 - Portland, Oregon, USARelevancy and synonyms - ApacheCon NA 2013 - Portland, Oregon, USA
Relevancy and synonyms - ApacheCon NA 2013 - Portland, Oregon, USA
 
Situaciones deseadas y no deseadas
Situaciones deseadas y no deseadasSituaciones deseadas y no deseadas
Situaciones deseadas y no deseadas
 
Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22Wifi sip ip phone sc 6600 catalog march 22
Wifi sip ip phone sc 6600 catalog march 22
 

Semelhante a Fonctionnalités et protocoles des couches applicatives

Administration reseau
Administration reseauAdministration reseau
Administration reseau
Riadh Briki
 
client_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTclient_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPT
radjadjouambi
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2
Amel Morchdi
 

Semelhante a Fonctionnalités et protocoles des couches applicatives (20)

Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
01 tcpip
01 tcpip01 tcpip
01 tcpip
 
Chapitre 1 LES SERVICES RESEAUX.pptx
Chapitre 1 LES SERVICES RESEAUX.pptxChapitre 1 LES SERVICES RESEAUX.pptx
Chapitre 1 LES SERVICES RESEAUX.pptx
 
(services)
(services)(services)
(services)
 
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
client_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPTclient_serveur_introductionnnnnnnnnnn.PPT
client_serveur_introductionnnnnnnnnnn.PPT
 
Ch2_Les modèles OSI et TCP_IP.pptx
Ch2_Les modèles OSI et TCP_IP.pptxCh2_Les modèles OSI et TCP_IP.pptx
Ch2_Les modèles OSI et TCP_IP.pptx
 
Administration Reseau
Administration ReseauAdministration Reseau
Administration Reseau
 
cours-gratuit.com--id-5598.pdf
cours-gratuit.com--id-5598.pdfcours-gratuit.com--id-5598.pdf
cours-gratuit.com--id-5598.pdf
 
Ch3_Couche application.pptx
Ch3_Couche application.pptxCh3_Couche application.pptx
Ch3_Couche application.pptx
 
LES RESEAUX INFORMATIQUES.pdf
LES RESEAUX INFORMATIQUES.pdfLES RESEAUX INFORMATIQUES.pdf
LES RESEAUX INFORMATIQUES.pdf
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
Web services
Web servicesWeb services
Web services
 
Cours s5 réseau FSO
Cours s5 réseau FSOCours s5 réseau FSO
Cours s5 réseau FSO
 
Smi5 cours partie1
Smi5 cours partie1Smi5 cours partie1
Smi5 cours partie1
 
Cours architecture
Cours architectureCours architecture
Cours architecture
 
Introduction aux architectures des SI
Introduction aux architectures des SI Introduction aux architectures des SI
Introduction aux architectures des SI
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2
 
Ports et definitionscp
Ports et definitionscpPorts et definitionscp
Ports et definitionscp
 

Fonctionnalités et protocoles des couches applicatives

  • 1. Réalisé par Fadela BRITEL Fonctionnalités et protocoles des couches applicatives
  • 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. 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. 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. 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. Couche session Permet le dialogue entre les applications source et de destination. Traite l’échange des informations 6 Fadela BRITEL
  • 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. 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. 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. 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. Fonctions du protocole de couche application 11 Fadela BRITEL
  • 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. Modèle client -serveur 13 Fadela BRITEL
  • 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.  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. Services et protocoles de la couche application 16 Fadela BRITEL
  • 17. Réseau Peer to Peer 17 Fadela BRITEL
  • 18. Applications Peer to Peer 18 Fadela BRITEL
  • 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. 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.  Utilitaire nslookup 21 Fadela BRITEL
  • 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 Fadela BRITEL
  • 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.  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.  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. Service de messagerie et protocoles SMPT/POP 27 Fadela BRITEL
  • 28. Processus de serveur de messagerie : MTA et MDA 28 Fadela BRITEL
  • 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. Protocole FTP ( File Transfert Protocol) 30 Fadela BRITEL
  • 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.  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. 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. 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 Fadela BRITEL
  • 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. Service Peer to Peer et protocole Gnutella 37 Fadela BRITEL
  • 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. 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. 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.  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