Upload
hamelin-boulanger
View
127
Download
4
Embed Size (px)
Citation preview
- Couche 7 - Couche application
Sommaire
1) Introduction
1) DNS
1) FTP et TFTP
1) HTTP
1) SNMP
1) SMTP
1) Telnet
1) Introduction
La couche application:
Interagit avec les applications logicielles
Vérifie la disponibilité des partenaires de communications
Synchronise les applications qui doivent coopérer
Contrôle les erreurs au niveau des données
Présentation de la couche application
Détermine si les ressources nécessaires à la communication sont disponibles pour les processus applicatifs
Exemples : tableurs traitements de texte logiciels de terminaux bancaires, etc.
Présentation de la couche application
Application
Présentation
Session
Transport
Réseau
Liaison de données
Physique
Couche 7 du modèle OSI :
Synchronisation des applications
Contrôle d’erreurs de données
Vérification de la disponibilité des partenaires de communication
Présentation de la couche application
Les applications réseau sont de type client - serveur
Le module client est le demandeur de services
Le module serveur fournit des services en réponse aux demandes du client
2) DNS*
Le protocole DNS:
Résout un nom de domaine en une adresse IP
Fonctionne selon un mode client - serveur
Utilise à la fois TCP et UDP
Utilise le port 53
* Domain Name System
Nom de domaine
Nom correspondant au nom de l’organisation
Composé de deux parties:
Nom de domaine
Extension du domaine
Fully Qualified Domain Name
.(InterNIC)
ca decomedu
utexas fit mit google Labo-cisco
www
clte
forum
net
supinfo
wwwwww
...
Types d’extension
Différents types d’extension:
.com correspond aux entreprises à vocation commerciales .edu organismes éducatifs .gov organismes gouvernementaux .net organismes ayant trait aux réseaux .org entreprises à but non lucratif .biz entreprises en générale .info sites d’informations
3) FTP*
Protocole orienté connexion(TCP)
Protocole de transfert de fichiers entre deux machines distances
Utilise deux connexions pour le transfert de données :
Port 20 pour le transfert de données Port 21 pour la connexion de contrôle
*File Transfert protocol
FTP
Objectifs de FTP:
Permettre un partage de fichiers entre machine distante
Permettre une indépendance aux systèmes de fichiers des machines clientes et serveur
Permettre de transférer des données de manière efficace
FTP
TFTP*
Protocole non orienté connexion(UDP)
Utilise le port 69
Utilisé pour le transfert de fichier de configuration ou d’IOS entre les routeurs
*Trivial File Transfert Protocol
TFTP
Léger et simple d’utilisation
Possibilité inférieur à TCP (pas de liste de fichier,pas d’authentification,…)
Pas d’authentification utilisateur
4) HTTP(Hyper text transfert protocol)
Utilisé par un navigateur web
Utilisé par les premières versions de World Wide Web
Application client serveur (TCP) port 80
HTTP
Utilise le protocole d’affichage HTML(HyperText Markup Language )
Le serveur HTTP répond à une requête GET envoyé par le client (ex:pour la visualisation d’une page HTML)
Commande GET
Commande permettant de demander un fichier à un serveur HTTP Exemple :
5) SNMP
Permet de : Contrôler l’état du réseau Détecter et résoudre des problèmes de réseau Prévoir le développement du réseau
Emploie UDP
*Simple Network Management Protocol
SNMP
Un réseau SNMP comprend :
Un système de gestion de réseau (NMS : Network Management System)
Des unités gérées
Des agents
SNMP
Unités gérés
Entité de gestion (NMS)
AgentAgent Agent
6) SMTP*
Protocole d’envoi de messages électroniques
Utilise le port TCP 25
Aucune authentification
*Simple Mail Transfer Protocol
7) Telnet
Protocole permettant d’interfacer des terminaux et des applications au travers d’un réseau
Ne tient pas compte de l’environnement
Envoi de données au format ACSII
Telnet
Utilise le port TCP 23
Orienté connection
Connection Half Duplex
Telnet
Protocole basique (pas de fonctions avancées comme le cryptage)
Sert de base pour d’autres protocoles Exemple : FTP,POP3,…
Telnet