- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP...

Preview:

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

Recommended