Académique Documents
Professionnel Documents
Culture Documents
Groupe : 2ISIE
Professeur : Mme Akhasbi
Année universitaire 2021 1
Description des
couches (3)
Couche réseau Application
Liaison de données Physique
Présentation
• Missions :
Session • Contrôle de flux : technique de
• Adressage
Réseau
Paquet
Année universitaire 2019-2020 2
✔ Dans IPv4, l'adresse IP est codée sur 32 bits et utilise une notation décimale
pointée.
✔ Elle contient une partie pour identifier le réseau
(NetID), l’autre pour identifier le poste sur ce
réseau (HostID).
Exemple 1: l'adresse IP est comprise sous forme binaire par les machines
Lecture Décimale
LES RESEAUX IP
• Les curieux doivent se demander pourquoi des valeurs comme 126, 191 ou 223 ? N'oublions
pas qu'IP se décline, pour nous, en décimal mais que les machines le traitent en binaire ! En
fait une machine va repérer la classe d'une adresse, non pas sur la valeur du premier octet
mais sur la valeur des premiers bits de l'octet :
• si l'octet est de la forme binaire 0xxxxxxx (avec x égal à 1 ou 0 bien sûr !), l'adresse est de
classe A. La valeur décimale de cet octet peut donc être comprise entre 0 (00000000) et 126
(01111110). Dans le paragraphe "Adresses particulières" nous verrons pourquoi les valeurs
décimales 0 et 127 sont exclues de la classe A.
• si l'octet est de la forme binaire 10xxxxxx, l'adresse est de classe B. La valeur décimale de cet
octet peut donc être comprise entre 128 (10000000) et 191 (10111111).
• si l'octet est de la forme binaire 110xxxxx, l'adresse est de classe C. La valeur décimale de cet
octet peut donc être comprise entre 192 (11000000) et 223 (11011111).
Avec :
• Pour la classe A : R.M.M.M 🡺 n = 24 bits réservés pour désigner les machines. •
Pour la classe B : R.R.M.M 🡺 n = 16 bits pour désigner la partie machine. • Pour
la classe C : R.R.R.M 🡺 n = 8 bits pour désigner la partie machine.
LES RESEAUX IP
Exemple : Classes d’adresse
• 138.96.64.15;
• 18.181.0.31;
• 226.192.60.40.
2- Pour chacune de ces classes, étant donne un réseau y appartenant, combien d'adresses de
machines peuvent, a priori, être utilisées ?
2
3
12
Communication entre machines : Comment ça marche?
13
❖ Notation d’Adresse IP
14
Adresses Spéciales
4.1 Adresse Réseaux
Classe A : R.0.0.0
Classe B : R.R.0.0
Classe C : R.R.R.0
4.2 Adresse Broadcast à diffusion
dirigée :
16
17
Pour une machine IP en général, elle est utilisée pour indiquer « réseau courant ».
18
Adresses Privées
Les machines de l'entreprise qui utilisent TCP/IP peuvent être
divisées en 3 catégories:
20
21
22
23
A 255.0.0.0 /8
B 255.255.0.0 /16
C 255.255.255.0 /24
Exemple: Si on a une machine dont l'adresse IP est 12.2.3.4 (classe A), donc
son masque est 255.0.0.0. Si on fait un produit logique bit à bit :
00001100.00000010.00000011.00000100 = 12.2.3.4
Et logique avec 11111111.00000000.00000000.00000000 = 255.0.0.0
Résultat 00001100.00000000.00000000.00000000 = 12.0.0.0 Adresse réseau
qui est indispensable pour savoir comment expédier le paquet IP.
24
Application
Transport Liaison de données Physique
Présentation
Réseau
Session Segment
• Offre un réel service de bout-en-bout •
Contrôle de flux
• Optimisation
connexion)
• Le rôle du service de transport est de transporter les messages de bout en bout, c.-à-d. de la source jusqu'à la destination, donc d'un
bout à l'autre du réseau, sans se préoccuper du chemin à suivre car ce problème a déjà été traité par la couche inférieure de réseau.
• Il y a plusieurs exemples de protocoles de transport. Dans le monde Internet les plus connus sont:
• Les applications de transfert de fichiers, de courrier électronique et de navigation sur le web requièrent des garanties de transmission sans erreurs et de
retransmission en cas d'erreur. Dans le cas de messages longs, le fait de découper un message en paquets plus courts peut donner lieu à la remise des paquets
à l'ordinateur de destination dans le désordre. Le protocole TCP s'occupe de résoudre ces problèmes, au prix d'une certaine complexité du proto
• D'autres applications comme les requêtes aux annuaires électroniques ( pour obtenir la correspondance entre un nom d'ordinateur et son adresse) ou les
applications de gestion de réseau préfèrent utiliser un protocole plus léger mais plus rapide car les messages sont typiquement très courts et en cas d'erreurs
ou d'absence de réponse, ils peuvent être répétés sans problèmes. Le protocole UDP est typiquement utilisé dans ces cas.
• D'autres applications encore comme la téléphonie et la vidéoconférence sur Internet ont des contraintes de temps réel. La transmission de la voix et de la vidéo
ne peuvent pas tolérer les variations de délais, appelées gigue, dans l'acheminement des paquets car les accélérations et ralentissements qui en résulteraient
dans la restitution de la voix ou de l'images nuiraient gravement à a qualité de la transmission. Le protocole RTP, qui est utilisé en complément du protocole
• Synchronisation du dialogue.
Présentation
Session
Transport
Réseau
• Cryptage
28
Couche présentation
• Le rôle de cette couche est d'aider les différentes applications à représenter les données de manière indépendante des
plates-formes/systèmes d'exploitation (Macintosh/Mac OS, Intel/Windows, etc.).
• Il existe plusieurs standards pour représenter les données (caractères, chiffres, booléens, mais aussi des données plus
complexes construites à partir de données simples, comme les dates, les énumérations (par exemple, lundi, mardi,
etc.), jusqu'aux données d'applications spécifiques comme une feuille de calcul, une présentation, un document
• Certaines applications se limitent à l'utilisation du standard ASCII pour représenter les caractères sans accents.
D'autres applications peuvent utiliser le standard international ISO 8859 pour pouvoir représenter les caractères avec
accents.
• D'autres applications encore peuvent utiliser un véritable langage de description de données (simples et complexes)
avec des règles de représentation des données pour le transfert entre applications en réseau. Le standard ISO ASN.1
• Mais encore une fois cette couche est souvent intégrée directement dans les logiciels d'application. Année universitaire 2019-2020 29
Description des
couches (7)
Couche application
• Le rôle de la couche application est de fournir les services et les protocoles nécessaires
Application
Présentation
Session
Transport
Réseau
aux applications qui souhaitent s'ouvrir sur le réseau. Il faut noter que les applications elles mêmes ne font pas partie de la couche application.
• Interface application/modèle OSI, en fournissant à l’usager des services pour réaliser une application répartie et pour accéder à l’environnement OSI.
• Exemple : transfert de fichier, courrier électronique, navigation Internet, voix et vidéos sur Internet, gestion de réseau, etc.
Année universitaire 2019-2020 30
MODELE OSI: Récapitulatif sur les fonctionnalités des couches
La couche 1 Physique :
La couche 3 Réseau :
La couche 4 Transport :
La couche 6 Présentation :
Elle a pour rôle de préciser comment est organisée une trame. (Fanion, CRC,
Données, Fanion ou autre)
La couche 7 Application :
Elle est la source et la destination finale de toutes les données à transporter. Il peut
s’agir de fichiers, de messagerie électronique, d’images, …
Encapsulation
Pour communiquer entre les couches et entre les hôtes d’un réseau, OSI a recourt
au principe d’encapsulation.
Année universitaire 2019-2020 33
Définition de l’encapsulation
• Est un processus de
conditionnement des
données consistant à ajouter
un en-tête de
protocole déterminé avant
que les données ne
soient transmises à la couche
inférieure.
• Le principe de l'encapsulation
dans le modèle
OSI est une notion
fondamentale pour bien
comprendre le fonctionnement de la
transmission d'un hôte d'origine à sa destination.