introduction aux réseauxx
Notions de base
-1-
Module:
Réseaux Informatique
[Link]
Département Informatique
introduction aux
réseaux
Qu’est-ce qu’un réseau ?
Les Réseaux
Définition
Un réseau est un ensemble d’objets et de personnes interconnectés, on
en peut citer plusieurs catégories:
Communication: Téléphone, service postal, Radio, TV…
Informatique (ou de données): Internet, LAN, WAN
Transport: Autoroutier, aérien,…
Social: Famille, amis, villes,…
Biologique: Neurologie,…
Remarque
Dans le cadre de ce cours nous nous intéressions aux réseaux informatiques
appelés également réseaux de données.
[Link] Réseaux informatiques Téléinformatique 3
introduction aux
réseaux
Qu’est-ce qu’un réseau ?
Les Réseaux informatiques
Définition
Les réseaux informatique ou de données constituent un ensemble
d’équipements reliés entre eux dans le but d’échanger des données
numériques.
Les réseaux informatiques sont apparus suite à une demande des entreprises
qui avait besoin des solutions pour:
Eviter la duplication des équipements (ex: imprimantes) et des ressources.
Communiquer efficacement (messages, voix, vidéo,…).
Concevoir des réseaux facile à mettre en place et à gérer.
[Link] Réseaux informatiques Téléinformatique 4
introduction aux
réseaux
Les réseaux informatiques
Les composants d’un réseau de base
Plusieurs composants entrent dans l’architecture et la configuration d’un
réseau (ordinateurs, serveurs, câbles, routeurs,…), et qui peuvent être classés en
quatre catégories:
Hôtes: sont des machines capables d’envoyer et de recevoir des données
directement sur le réseau (ordinateur, serveur, imprimante réseau,…).
Périphériques partagés: Ne sont pas directement connectés au réseau,
l’accès au réseau se fait à travers les hôtes (WebCam, imprimante,…).
Périphériques réseau: Permettent de relier les différents composants d’un
réseau ou plusieurs réseaux (commutateurs, concentrateurs, routeurs,…).
Support réseau (ou média): Permet de connecter (physiquement) les
hôtes et les périphériques réseau entre eux (câble en cuivre, fibre optique,
l’aire (sans fil)).
[Link] Réseaux informatiques Téléinformatique 5
introduction aux
réseaux
Les réseaux informatiques
Les composants d’un réseau de base
Identifier les différents composants de ce réseau:
[Link] Réseaux informatiques Téléinformatique 6
introduction aux
réseaux
Les réseaux informatiques
Modèle de communication Client-Serveur
Définition (Client-Serveur)
Architecture de réseau dans laquelle les informations sont localisées sur
des ordinateurs ayant le rôle de serveur et accessible par les ordinateurs
client.
Client: Emetteur de requêtes vers le serveur en sollicitant un service (ex: page web).
Serveur: Ordinateur de grande capacité dédié aux logiciels serveur, et ayant pour
objectif de répondre au requêtes client.
[Link] Réseaux informatiques Téléinformatique 7
introduction aux
réseaux
Les réseaux informatiques
Modèle de communication d’égal à égal (peer to peer)
Définition (égal à égal)
Architecture dont chaque ordinateur peut jouer le rôle d’un client et d’un
serveur simultanément. Cela signifie que chaque ordinateur est libre de
partager ses ressources (données, périphériques partagés,…).
A B
Quels sont les avantages et les inconvénients d’un réseau égal à égal?
[Link] Réseaux informatiques Téléinformatique 8
introduction aux
réseaux
Les réseaux informatiques
Classification des réseaux
On peut classifier les réseaux par:
Le débit.
Leur étendue.
Leurs objectifs.
Le type de transmission.
Leur technique de transfert.
La qualité de service.
[Link] Réseaux informatiques Téléinformatique 9
introduction aux
réseaux
Terminologie de base des réseaux
Types de réseaux informatiques
Nous pouvons classer les réseaux informatique selon la distance maximale entre les
équipements, vitesse de transfert de données ainsi que leur étendue.
PAN (Personnal Area Network)
LAN (Local Area Network)
MAN (Metropolitan Area Networ)
WAN (Wide Area Network)
SAN (Storage Area Network)
VPN (Virtual Private Network)
PAN LAN WAN
MAN
1m 10 m 100 m 1 km 10 km 100 km 1000 km
[Link] Réseaux informatiques Téléinformatique 10
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux PAN (Personnal Area Network)
Le réseau PAN permet d’assurer l’interconnexion des appareils électroniques
personnels (Téléphone, PDA, Portable, Oreillettes,…) dans une zone très limitée
(dizaine de mètres). Ce type de réseau utilise souvent les technologies sans fil telles
que Bluetooth, l’infrarouge (IR),…
[Link] Réseaux informatiques Téléinformatique 11
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux LAN (Local Area Network)
Le réseau LAN relie des machines et des équipements situés dans une zone
géographique réduite ( <10 km), ce qu’il faut retenir, c’est que les réseaux LAN:
Placés sous un même contrôle administratif.
Utilisent généralement des protocoles Ethernet ou sans fil.
Prennent en charge des débit de données très élevés.
Relient physiquement des unités adjacentes (ex: petite entreprise, campus,..).
Remarque
Le terme Intranet est souvent utilisé quand on parle d’un réseau LAN dont les
services (ex: serveur web, serveur de messagerie) sont accessibles
uniquement par ses membres et à partir des machines du réseau LAN.
[Link] Réseaux informatiques Téléinformatique 12
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux LAN (Local Area Network)
Voici quelques équipement couramment utilisés pour la mise en place d’un réseau
LAN:
[Link] Réseaux informatiques Téléinformatique 13
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux LAN (Local Area Network)
[Link] Réseaux informatiques Téléinformatique 14
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux MAN (Metropolitan Area Networ)
Les réseaux MAN (réseaux métropolitains) interconnectent plusieurs réseaux LAN
situés dans des zones qui sont géographiquement proches (quelques dizaines de
kilomètres, ex: des LAN répartis dans une même ville). Ainsi:
Le MAN permet aux machines appartenant à plusieurs réseaux LAN différents de
se communiquer comme s’ils faisaient partie d’un même LAN.
Les réseaux LAN composés le MAN sont interconnectés par des routeurs et des
commutateurs.
Généralement des fibres optiques sont utilisées pour assurer des transferts à haut
débit.
Se trouvent souvent en ville dans des zones publiques.
[Link] Réseaux informatiques Téléinformatique 15
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux MAN (Metropolitan Area Networ)
[Link] Réseaux informatiques Téléinformatique 16
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux WAN (Wide Area Network)
Un réseaux WAN (ou réseau étendu) interconnectent plusieurs réseaux LAN situés
dans une grande zone géographique (à l’échelle d’un pays), généralement est
considéré comme étant un réseau d’opérateur ( ex: réseau Maroc telecom,…).
On le représente souvent par un nuage.
Exemple: Internet.
[Link] Réseaux informatiques Téléinformatique 17
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux WAN (Wide Area Network)
Les réseaux WAN sont construits à l’aide des équipements suivants:
Quelques technologies couramment utilisées dans les réseaux WAN:
Modems
RNIS (réseau numérique à intégration de services)
DSL (Digital Subscriber Line)
Frame Relay
ATM (Asynchronous Transfer Mode)
[Link] Réseaux informatiques Téléinformatique 18
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux SAN (Storage Area Network)
Le réseaux SAN (ou réseau de stockage) est un réseau complet dédié au stockage des
données, il regroupe entre autres:
Un réseau très haut débit (fibre optique).
Des équipements d’interconnexion dédiés (switchs, ponts,…).
Des éléments de stockage (des disques durs) reliés au réseau.
Un mécanisme assurant la duplication des données (en cas de panne).
Partage des données dans un environnement hétérogène (windows, linux,…).
[Link] Réseaux informatiques Téléinformatique 19
introduction aux
réseaux
Terminologie de base des réseaux
Réseaux VPN (Virtual Private Network)
Le VPN (réseau privé virtuel) est un réseau qui s’appuie sur un autre réseau (ex:
internet), Ainsi le VPN:
Connecter plusieurs entités d’une entreprise (sièges, agences, dépôts,…).
Connecter un employé à distance au réseau de son entreprise.
La connexion se fait de façon sécurisée à travers le réseau internet.
Le terme tunnel est souvent utilisé pour symboliser le fait que les données
circulant à travers l’internet sont cryptées (chiffrées).
Une authentification est souvent nécessaire pour se connecter au réseau VPN.
[Link] Réseaux informatiques Téléinformatique 20
introduction aux
réseaux
Les différents systèmes de numération
Systèmes de numération
Il existe plusieurs systèmes de numération, les systèmes les plus utilisés dans le
domaine de l’informatique sont :
Système binaire (base 2): deux valeurs sont possibles 0 ou 1, en informatique on
parle du mot bit ( ou binary digit) pour désigner la valeur d’un élément ayant
deux états.
Système octal (base 8): c’est rarement utilisé, il est constitué de 8 chiffres qui
sont : 0 1 2 3 4 5 6 7
Système décimal (base 10): le plus utilisé et le plus connu, chaque chiffre peut
avoir 10 valeurs différentes: 0 1 2 3 4 5 6 7 8 9
Système hexadécimal (base 16): ce système est beaucoup utilisé en informatique
afin d’éviter l’écriture des suites de 0 et de 1, il dispose de 10 chiffres et 6 lettres
comme suite: 0 1 2 3 4 5 6 7 8 9 A B C D E F
[Link] Réseaux informatiques Téléinformatique 21
introduction aux
réseaux
Les différents systèmes de numération
Conversions
Toutes les bases numériques suivent la relation suivante:
bi: chiffre de la base de rang i.
ai: puissance de la base a d’exposant de rang i.
Remarque
On peut spécifier la base d’un nombre en écrivant l’indice correspondant à
droite du nombre, et on le note comme suit: (nombre)base
Exemples
L’équivalence du nombre 45 en différentes bases:
(45)10 = 4 x 101 + 5 x 100
(55)8 = 5 x 81 +5 x 80
(2D)16 = 2 x 161 +D x 160 = 2 x 161 +13 x 160
(101101)2 = 1 x 25 + 0 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
[Link] Réseaux informatiques Téléinformatique 22
introduction aux
réseaux
Les différents systèmes de numération
Conversions
Algorithme de conversion de base:
[Link] Réseaux informatiques Téléinformatique 23
introduction aux
réseaux
Les différents systèmes de numération
Conversions
Conversion d’un nombre Décimal en Binaire:
Le résultat est : (56)10 = (111000)2
[Link] Réseaux informatiques Téléinformatique 24
introduction aux
réseaux
Les différents systèmes de numération
Conversions
Conversion d’un nombre Décimal en Hexadécimal:
Le résultat est : (1036)10 = (40C)16
1036 16
C= 12 64 16
0 4 16
4 0
[Link] Réseaux informatiques Téléinformatique 25
introduction aux
réseaux
Les différents systèmes de numération
Conversions
Conversion d’un nombre binaire en Octal:
Binaire (101 111 100 001)2
Octal ( 5. 7. 4. 1. )8
Conversion d’un nombre Octal en binaire:
Octal ( 3 6 2 )8
Binaire (011
. 110
. 010)
. 2
[Link] Réseaux informatiques Téléinformatique 26
introduction aux
réseaux
Les différents systèmes de numération
Conversions
Conversion d’un nombre binaire en Hexadécimal:
Binaire (1011 1101 0100 1001)2
Hexa ( B. D
. .4 9. )16
Conversion d’un nombre Hexadécimal en binaire:
Hexa ( A F 3 )8
Binaire (0101
. 1111
. 0011)
. 2
[Link] Réseaux informatiques Téléinformatique 27
introduction aux
réseaux
Les différents systèmes de numération
Représentation numérique des données informatiques
Les ordinateurs sont composés de un ensemble de commutateurs électriques qui jouent
le rôle des interrupteurs et pouvant prendre deux états:
Courant passe: En fonction qui correspond à (1)
Courant ne passe pas: Hors fonction qui correspond à (0)
Exemple:
Le signal correspondant à une suite binaire de 10 bits (1001101011). Dans ce cas
de figure, le signal peut prendre deux valeur:
En informatique on note 0 ou 1.
En électronique on donne les deux tensions (ex: 0 volt et +5 volts)
U(v)
1 0 0 1 1 0 1 0 1 1
t(s)
[Link] Réseaux informatiques Téléinformatique 28
introduction aux
réseaux
Les unités de stockage des données numériques
Unités de mesure
Les unités (ou termes) utilisées pour mesurer un espace de stockage sont illustrées dans
le tableau suivant:
Unité Définition Octets Bits Exemples
Bit (b) Chiffre binaire1 ou 0 1 bit 1 bit +5 volts ou 0 volts
01000001= le caractère A
Octet (o) 8 bits 1 Octet 8 bits en ASCII
Kilo-octet Fichier texte: 2ko
1 Ko=1 024 O 210 Octets 8192 bits= 210*8 bits
(Ko) Image (jpg) : 520 Ko
Méga-octet disquette = 1,44 Mo
1 Mo=1024 Ko 220 Octets 220*8 bits
(Mo) cdrom = 650 Mo
Gigaoctet
1 Go=1024 Mo 230 Octets 230*8 bits disque dur = 40 Go
(Go)
quantité théorique de
Téraoctet (To) 1 To=1024 Go 240 Octets 240*8 bits données transmissibles
par une fibre optique
[Link] Réseaux informatiques Téléinformatique 29
introduction aux
réseaux
La bande passante numérique et le débit
Bande passante
Définition
La bande passante d’un réseau est sa capacité ou la quantité de données
maximale pouvant être transférée en une période de temps donnée. Se
mesure en bit par seconde (bits/s).
Unités de bande passante:
Unité Abréviation Equivalence
Bits par seconde Bits/s Unité fondamentale
Kilobits par seconde Kbits/s 1 kbits = 1 000 bits/s =103 bits/s
Mégabits par seconde Mbits/s 1 Mbits = 1 000 000 bits/s =106 bits/s
Gigabits par seconde Gbits/s 1 G bits = 1 000 000 000 bits/s=109 bits/s
[Link] Réseaux informatiques Téléinformatique 30
introduction aux
réseaux
La bande passante numérique et le débit
Bande passante
Les caractéristiques de la bande passante:
Elle est limitée.
Elle peut faire réaliser des économies: vous payez l’internet pour la bande
passante.
C’est une mesure clé de la conception et de la performance des réseaux.
La demande en bande passante augmente sans cesse.
Elle est essentielle à une bonne compréhension de circulation des données
sur le réseau (problème de congestion).
[Link] Réseaux informatiques Téléinformatique 31
introduction aux
réseaux
La bande passante numérique et le débit
Débit
Définition
Le débit est la bande passante réelle mesurée à un moment précis de la
journée, le débit est souvent inférieur à bande passante prise en charge
par les médias utilisés.
Les variables influençant le débit:
Votre ordinateur (client).
Le serveur interrogé.
Les autres utilisateurs connectés au réseau.
La conception et la structure de réseau (topologie).
Les unités d’interconnexions de réseaux et leurs charges.
Le type de données transmises.
[Link] Réseaux informatiques Téléinformatique 32
introduction aux
réseaux
La bande passante numérique et le débit
Temps de transfert et de téléchargement des fichiers
Temps théorique : (Téléchargement idéal)
Taille du fichier en bit
T=
Bande passante en bits/s
Temps réel : (Téléchargement type)
Taille du fichier en bit
T=
Débit réel au moment de transfert en bits/s
[Link] Réseaux informatiques Téléinformatique 33
introduction aux
réseaux
La bande passante numérique et le débit
Exemple
Combien de temps théorique faut-il pour télécharger un fichier de 1 Go
avec une connexion dont la bande passante est 3 Mbit/s ?
Mo Ko O b
Taille de fichier en bit: 1 Go = 1 x 1024 x 1024 x 1024 x 8 bits
= 8 589 934 592 bits
K b
Bande passante en bit: 3 Mbit/s = 3 x 1000 x 1000 bits/s
= 3 000 000 bits/s
8 589 934 592 bits
T= = 2 863 s = 47 mins 43 s
3 000 000 Kbits/s
[Link] Réseaux informatiques Téléinformatique 34
introduction aux
réseaux
La bande passante numérique et le débit
Exemple
Pour télécharger le fichier de 1 Go, nous ne disposons que d’un débit de
512 kbit/s à cet instant. Combien de temps faut-il pour le télécharger ?
Mo Ko O b
Taille de fichier en bit: 1 Go = 1 x 1024 x 1024 x 1024 x 8 bits
= 8 589 934 592 bits
K b
Débit en bit: 512 kbit/s = 512 x 1000 bits/s
= 512 000 bits/s
8 589 934 592 bits
T= = 16777 s = 4 h 39 mins 37 s
512 000 bits/s
[Link] Réseaux informatiques Téléinformatique 35
Modèles OSI & TCP/IP
Modélisation en couches
-2-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Modèles OSI &
TCP/IP
Normalisation
Normalisation & Norme
La normalisation a pour objet de fournir des documents de référence
comportant des solutions à des problèmes techniques et commerciaux
concernant les produits, biens et services qui se posent de façon répétée dans
des relations entre partenaires économiques, scientifiques, techniques et
sociaux.
Une norme est un document qui définit des exigences, des spécifications, des
lignes directrices ou des caractéristiques à utiliser systématiquement pour
assurer l'aptitude à l'emploi des matériaux, produits, processus et services.
Les Normes internationales garantissent des produits et services sûrs, fiables
et de bonne qualité. Pour les entreprises, elles sont des outils stratégiques
permettant d'abaisser les coûts, en augmentant la productivité et en réduisant
les déchets et les erreurs.
[Link] Réseaux informatiques Téléinformatique 2
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Système en couche
Le but d’un système en couche est de séparer le problème en différentes parties
(couches) selon leur niveau d’abstraction. Chacune des couches doit remplir une tâche
bien spécifique:
Qu’est-ce qui circule?
Sous quelles formes?
Quelles règles régissent le flux?
Où cette circulation se fait-elle?
[Link] Réseaux informatiques Téléinformatique 3
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Système en couche
[Link] Réseaux informatiques Téléinformatique 4
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI (Open Systems Interconnection)
Le modèle OSI a été développé en 1984 par ISO (Organisation internationale de
normalisation) afin de faire face à l’incompatibilité entre les réseaux des différents
constructeurs de l’époque (ex: SNA, DecNET,…) . Parmi ses objectifs:
Utilisé comme modèle de référence.
Permet aux réseaux des différents constructeurs de s’interconnecter.
Séparer les communications en 7 couches selon leur niveau d’abstraction.
Analyser les communications réseaux en étapes.
Identifications des informations circulant dans le réseau.
Sélection des chemins pour atteindre le destinataire.
Unification des règles régissant le réseau.
N’est pas implémenté sur les appareils.
[Link] Réseaux informatiques Téléinformatique 5
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Physique
APPLICATION • Elle décrit:
• Caractéristiques physiques et électrique du
support de transmission (paire torsadée, fibre
PRESENTATION
optique, radio, etc..).
• Méthodes de transmission des données sur des
SESSION
périphériques réseaux (bande de base ou large
bande).
TRANSPORT
• Débits et type de transmission (synchrone /
asynchrone).
RESEAU • Les données sont transmises sous forme binaire et
traduites par des impulsions électriques ou
LIAISON DE DONNEES lumineuses.
Pensez aux signaux et aux médias.
PHYSIQUE • L’unité d’information: Bit.
[Link] Réseaux informatiques Téléinformatique 6
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Liaison de données
APPLICATION • Son rôle est de définir des règles pour l’émission
et la réception de données à travers la connexion
physique de deux systèmes :
PRESENTATION
• Transmettre les données sans erreurs:
transfert fiable des trames par le média.
SESSION
• Adressage physique: adresse MAC.
• Déterminer des méthodes d’accès au support
TRANSPORT
qui peuvent être déterministes (Token Ring)
ou probabilistes (CSMA/CD) dans le cas
RESEAU d’Ethernet.
Pensez aux trames et aux adresses MAC.
LIAISON DE DONNEES
• L’unité de données: Trame.
PHYSIQUE
[Link] Réseaux informatiques Téléinformatique 7
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Réseau
APPLICATION • Elle gère l’acheminement des données à travers le
réseau en assurant le routage des paquets de
données entre les nœuds du réseau:
PRESENTATION
• Assure la connectivité et la sélection du
chemin entre deux systèmes hôtes pouvant
SESSION être situés sur des réseaux géographiquement
éloignés
TRANSPORT • Elle assure l’opération d'adressage logique
(adresse IP), de routage (coût du trajet) et
RESEAU choisit le chemin le moins "coûteux" .
Pensez à la sélection du chemin, au
LIAISON DE DONNEES routage et à l'adressage (IP).
• L’unité de données: Paquet.
PHYSIQUE
[Link] Réseaux informatiques Téléinformatique 8
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Réseau
APPLICATION
PRESENTATION
SESSION
TRANSPORT
RESEAU
LIAISON DE DONNEES
PHYSIQUE
[Link] Réseaux informatiques Téléinformatique 9
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Transport
APPLICATION • La couche transport de l’émetteur segmente les
données envoyées et la couche transport du
récepteur reconstitue le flux de données en les
PRESENTATION remettant dans le bon ordre.
• Contrôle du transport de bout en bout de
SESSION manière fiable et précise.
• Contrôle du flux d’informations.
TRANSPORT
• Assure le Découpage, le réassemblage des
informations et la cohérence des données.
RESEAU
• Protège les couches supérieures des détails
d'implémentation du transport.
LIAISON DE DONNEES
Pensez qualité de service (QoS) et la fiabilité.
PHYSIQUE • L’unité de données: Segment.
[Link] Réseaux informatiques Téléinformatique 10
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Session
APPLICATION • Elle permet l’ouverture, la gestion et la fermeture
d’une session entre deux applications
communicantes.
PRESENTATION
• Elle synchronise le dialogue entre les couches de
présentation des deux hôtes et gère l'échange des
SESSION données.
• Permet l’aiguillage des données selon les
TRANSPORT applications qui utilisent le même réseau
simultanément.
RESEAU
Pensez aux dialogues et aux conversations.
LIAISON DE DONNEES
• L’unité de données: Données.
PHYSIQUE
[Link] Réseaux informatiques Téléinformatique 11
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Présentation
APPLICATION • Elle assure que les informations envoyées par la
couche application de l’émetteur sont lisibles par la
couche application du récepteur.
PRESENTATION
• Le formatage des données dans un format
compréhensible par les deux applications
SESSION communicantes.
• Le cryptage des données: codage et chiffrage
TRANSPORT des données.
• La compression /décompression des données.
RESEAU
• L’unité de données: Données.
LIAISON DE DONNEES
PHYSIQUE
[Link] Réseaux informatiques Téléinformatique 12
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Couche Présentation
APPLICATION • La couche la plus proche de l'utilisateur. Elle
fournit des services réseau aux applications de
l'utilisateur.
PRESENTATION
• Elle crée une interface directe avec le reste du
modèle OSI par le biais d'applications réseau
SESSION (navigateur Web, messagerie électronique,
protocole FTP (Filezilla), Telnet, etc.).
TRANSPORT
Pensez aux navigateurs
RESEAU • L’unité de données: Données.
LIAISON DE DONNEES
PHYSIQUE
[Link] Réseaux informatiques Téléinformatique 13
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Rappel
• Services réseau fournis aux applications (navigateur
APPLICATION web, courrier électronique, transfert de fichiers,…).
• Structuration des données (lisibilité, format, syntaxe)
PRESENTATION
• Codage, chiffrage et compression des données.
• Gestion des sessions entre applications.
SESSION
• Ouvrir, maintenir et fermer les sessions.
• Connexion fiable de bout en bout.
TRANSPORT
• Contrôle des flux et correction d’erreurs.
• Sélection du meilleur chemin.
RESEAU
• Adressage logique, assurer connectivité, routage.
• Transfert fiable des trames par le média (erreurs).
LIAISON DE DONNEES
• Accès au média: Adressage physique, contrôle de flux.
• Envoi des données sur des périphériques réseau.
PHYSIQUE
• Définit les caractéristiques des médias physique.
[Link] Réseaux informatiques Téléinformatique 14
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Analogie avec le langage humain
APPLICATION • L’émetteur souhaite converser
• La langue parlée doit être la même pour les 2
PRESENTATION
interlocuteurs
SESSION • La conversation commence par Bonjour
TRANSPORT • Assurance que le destinataire reçoit bien le message
RESEAU • Chemin emprunté par le son.
LIAISON DE DONNEES • Préparation a l’envoi (air, téléphone, …).
PHYSIQUE • le son se propage dans l’espace.
[Link] Réseaux informatiques Téléinformatique 15
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: PDU* (Protocol Data Unit)
*PDU (unité de données de protocole): ensemble de données échangées entre deux couches homologues.
APPLICATION
PRESENTATION Donnée Couches Application
(Couches hautes)
SESSION
TRANSPORT Segment
RESEAU Paquet Couches flux de
données
(Couches basses)
LIAISON DE DONNEES Trame
PHYSIQUE Bit
[Link] Réseaux informatiques Téléinformatique 16
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Types de données
APPLICATION
A près A dmirablement
PRESENTATION
P lusieurs P asse
SESSION S emaines Se
TRANSPORT Tout Tout
RESEAU
R espirait R éseau
LIAISON DE DONNEES La Le
PHYSIQUE Paix Pour
[Link] Réseaux informatiques Téléinformatique 17
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Principe de l’Encapsulation
Application Données Application
Présentation Données Présentation
Encapsulation
Désencapsulation
Session Données Session
Transport Segment En-tête Données Transport
Réseau Paquet En-tête Segment Réseau
Liaison de Liaison de
Trame En-tête Paquet En queue
données données
Physique 0110011101001001001001100101 Physique
[Link] Réseaux informatiques Téléinformatique 18
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Exemple d’Encapsulation de données
[Link] Réseaux informatiques Téléinformatique 19
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Encapsulation & PDU
L’encapsulation: processus qui consiste à ajouter des informations
spécifiques (en-tête ,…) aux données provenant de la couche supérieure.
PDU: unité d’information échangée entre deux couches homologues.
(N)-PDU: unité de données pour une couche N comprenant: (N+1)-PDU et
une information de contrôle (N)-PCI (Protocol control information ou en-
tête).
(N)-SDU(N-Service Data Unit) : Ensemble de données provenant de la couche
supérieure ((N+1)-PDU) et qui doivent être transportées par la couche N.
Couche (N+1) (N+1)-PDU
(N)-PCI (N)-SDU
Couche (N)
(N)-PCI (N)-SDU = (N)-PDU
Couche (N-1)
(N-1)-SDU
[Link] Réseaux informatiques Téléinformatique 20
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle OSI: Protocoles & Services
Protocole (N): Ensemble de règles et de conventions régissant une
communication entre deux couches homologues de niveau N.
Services (N): Ensemble d’actions effectuées au niveau de la couche N afin de
rendre service à la couche N+1.
Couche N+1 Protocole (N+1) Couche N+1
Service (N)
Service (N)
Protocole (N)
Couche N Couche N
[Link] Réseaux informatiques Téléinformatique 21
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Exemple de protocoles par couche
APPLICATION • Telnet, FTP, DNS, HTTP, navigateur Web
PRESENTATION • JPG,TIFF,MIDI,MPEG,QUICKTIME,ASCII
SESSION • SQL, ASP, NFS, RPC
TRANSPORT • TCP, UDP, RTP, SPX
RESEAU • IP, IPX, ICMP, IGMP, ARP
• MAC, HDLC, PPP, Ethernet, ATM, Token ring, ATM ,
LIAISON DE DONNEES
Frame relay
PHYSIQUE • 802.X, XBase T, fibre optique, wifi .
[Link] Réseaux informatiques Téléinformatique 22
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle TCP/IP
TCP/IP (Transmission control protocol / Internet protocol) :
Crée par le ministre de la défense américain pour qu’il soit capable de
résister à toutes les conditions, même en guerre.
Communication décentralisée: le réseau doit être capable de résister à
toute attaque.
Compatibilité avec toute sorte de liaisons: câbles, fibre optique,
satellite,….
Communication en 4 couches.
Les réseaux actuels sont construits avec TCP/IP (c’est sur lui que repose
l’internet actuel)
Le modèle TCP/IP est basé sur le modèle de référence OSI, mais avec
des services différents.
[Link] Réseaux informatiques Téléinformatique 23
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèles OSI & TCP/IP
APPLICATION
PRESENTATION Application
Protocoles
SESSION
TRANSPORT Transport (TCP)
RESEAU Internet (IP)
LIAISON DE DONNEES Réseaux
Accès Réseau
PHYSIQUE
Modèle OSI Modèle TCP/IP
[Link] Réseaux informatiques Téléinformatique 24
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèle TCP/IP: Protocoles
Telnet
SNMP
SMTP
TFTP
DNS
FTP
Application
Transport (TCP) TCP UDP
Internet (IP) IP
Ehernet
Token Frame
Accès Réseau ATM
Ring Relay
[Link] Réseaux informatiques Téléinformatique 25
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Modèles OSI & TCP/IP: Comparaison
Remarque
OSI et TCP/IP: sont tous les deux des modèles de communication en couche
et utilisent l’encapsulation des données.
TCP regroupe certaines couches du modèle OSI.
OSI n’est qu’un modèle de référence (théorique), tandis que TCP c’est sur
lui que repose le réseau internet actuel.
[Link] Réseaux informatiques Téléinformatique 26
Modèles OSI &
TCP/IP
Présentation des modèles OSI & TCP/IP
Protocoles orientés & non-orientés connexion
Nous pouvons classer les protocoles en deux catégories:
Protocoles orientés connexion: on parle également d’une
communication en mode connecté (ou avec connexion) , ce mode de
communication passe en trois phases:
Etablissement de la connexion entre les deux entités communicantes
Le transfert de données et contrôle de données
La fermeture de la connexion.
TCP est un exemple de protocole orienté connexion
Protocoles non-orientés connexion: s’appelle aussi communication en
mode non-connecté (ou sans connexion):
Transfert de données sans connexion
Pas de contrôle de flux
Pas de garanti sur la bonne livraison des données
UDP est un exemple de protocole non-orienté connexion
[Link] Réseaux informatiques Téléinformatique 27
Modèles OSI &
TCP/IP
Les topologies de base
Les topologies
Définition
Une topologie définit la façon dont les unités de réseaux sont connectées
entre elles, Nous distinguons deux types de topologies:
• La topologie physique: décrit la manière dont les équipements sont
reliés physiquement.
• La topologie logique: décrit comment les équipement communiquent
entre eux.
Les topologies physiques couramment utilisées sont:
Topologie en bus
Topologie en anneau
Topologie en étoile
Topologie en étoile étendue
Topologie hiérarchique
Topologie complète (ou maillée)
[Link] Réseaux informatiques Téléinformatique 28
Modèles OSI &
TCP/IP
Les topologies de base
La topologie en bus
Perspective physique: tous les hôtes sont reliés directement au même câble
(généralement coaxial).
Perspective logique: les données envoyées par un hôte peuvent être vues par
tous les hôtes de réseau.
Résistance de
terminaison
(50 Ω ou 70 Ω)
Câble coaxial Tranceiver ou
10base5 MAU
Remarque
C’est la topologie la plus simple. En revanche, elle représente quelques faiblesses:
En cas de rupture de câble commun tout le réseau tombe en panne.
[Link] Réseaux informatiques Téléinformatique 29
Modèles OSI &
TCP/IP
Les topologies de base
La topologie en anneau
Perspective physique: les hôtes sont chaînés sous forme d’un anneau (en
boucle).
Perspective logique: chaque hôte passe les données à ses voisins (dans un
sens unique), chacun à son tour.
Remarque
Le mécanisme de communication sur le réseau est matérialisé par un jeton
d’anneau qui passe de poste en poste permettant le transport des données sur le
réseau. Ce protocole est connu sous terme de Token Ring.
[Link] Réseaux informatiques Téléinformatique 30
Modèles OSI &
TCP/IP
Les topologies de base
La topologie en double anneaux (FDDI)
Définition (FDDI)
Le FDDI (Fiber Distributed Data Interface) est une paire d’anneaux, l’ajout
du second anneau permet la détection et la correction d’erreurs.
[Link] Réseaux informatiques Téléinformatique 31
Modèles OSI &
TCP/IP
Les topologies de base
La topologie en étoile
Perspective physique: les hôtes sont reliés à un périphérique réseau central
(généralement un commutateur ou concentrateur).
Perspective logique: toutes les données passent obligatoirement par
l’équipement central.
[Link] Réseaux informatiques Téléinformatique 32
Modèles OSI &
TCP/IP
Les topologies de base
La topologie en étoile étendue
Définition
Plusieurs topologies en étoiles reliées par un périphérique réseau central
(généralement un routeur, commutateur ou concentrateur). C’est la
topologie la plus couramment utilisée.
[Link] Réseaux informatiques Téléinformatique 33
Modèles OSI &
TCP/IP
Les topologies de base
La topologie hiérarchique
Perspective physique: les hôtes sont constitués d’un ensemble de réseaux
étoiles reliées entre eux en niveaux formant une arborescence.
Perspective logique: le flux de données est hiérarchique.
[Link] Réseaux informatiques Téléinformatique 34
Modèles OSI &
TCP/IP
Les topologies de base
La topologie complète (maillée)
Perspective physique: chaque hôte est connecté avec tous les autres.
Perspective logique: dépend de l’équipement utilisé.
Remarque
Cette topologie est utilisée dans des structures qui n’acceptent pas des ruptures de
communication (ex: contrôle des centres nucléaire, routeur assurant la connexion
internet).
[Link] Réseaux informatiques Téléinformatique 35
Modèles OSI &
TCP/IP
Les topologies de base
Les structures de réseau hybride
Définition
une structure de réseau hybride est un mélange de différentes structures
de réseau. Lorsqu'il s'agit d'un réseau de grande taille, cette structure peut
comporter à la fois les différentes topologies de base (en anneau, en étoile,
en bus...).
Bus
étoile
Anneau
[Link] Réseaux informatiques Téléinformatique 36
Médias & Transmission
Couche physique
-3-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Mise à jour: 18/02/2016
Médias &
Transmission
Les notions de base sur les signaux
Comparaison des signaux analogiques et numériques
Période (Ф)
Amplitude (A)
Fréquence: F=1/ Ф
Signal analogique Signal numérique
Signal analogique: Signal numérique:
Il oscille. Carré.
Varie constamment en fonction du temps. Discontinu: changement brutal de
Peut être représenté par une sinusoïde. tension (ex: -5v à +5v).
Le plus utilisé dans la télécommunication.
[Link] Réseaux informatiques Téléinformatique 2
Médias &
Transmission
Les notions de base sur les signaux
Transmission d’un bit dans un média
Plusieurs facteurs peuvent affecter la propagation d’un signal numérique sur
un média:
L’atténuation
La réflexion
Le bruit
La dispersion
La gigue
La latence
Les collisions
[Link] Réseaux informatiques Téléinformatique 3
Médias &
Transmission
Les notions de base sur les signaux
Facteurs affectant la transmission
L’atténuation: perte de la force de signal.
La réflexion: Retour d’énergie causée par le passage des impulsions dans le
média. Si ce retour est trop fort, il peut perturber le signal des impulsions
suivantes.
[Link] Réseaux informatiques Téléinformatique 4
Médias &
Transmission
Les notions de base sur les signaux
Facteurs affectant la transmission
Le bruit: l’ajout indésirable d’un signal externe provenant des sources
d’énergie voisines.
La dispersion: étalement des impulsions dans le temps.
[Link] Réseaux informatiques Téléinformatique 5
Médias &
Transmission
Les notions de base sur les signaux
Facteurs affectant la transmission
La gigue: Désynchronisation entre l’émetteur et le récepteur, c’est-à-dire que
les bits arrivent à la destination un peu tôt ou tard.
La latence: Retard de transmission causé par le temps de déplacement.
[Link] Réseaux informatiques Téléinformatique 6
Médias &
Transmission
Les notions de base sur les signaux
Facteurs affectant la transmission
La collision: Produite lorsque deux ordinateurs émettent simultanément des
signaux sur le même média.
Signal généré par
la collision
[Link] Réseaux informatiques Téléinformatique 7
Médias &
Transmission
Les notions de base sur le codage des signaux
Types de transmission
Transmission en parallèle: les bits sont émis simultanément sur des fils
distincts (8, 16,32, …).
Remarque
La transmission en parallèle n’est utilisée que sur des très courtes distances (ex: bus
interne d’un ordinateur)
[Link] Réseaux informatiques Téléinformatique 8
Médias &
Transmission
Les notions de base sur le codage des signaux
Types de transmission
Transmission en série: les bits sont émis les uns après les autres, on
distingue deux mode:
Mode synchrone: l’émetteur et le récepteur se mettent d’accord sur le
temps d’envoi et la réception de chaque bit.
Mode asynchrone: les données sont délimitées par des bits (start et
stop) permettant de séparer les trames transmises.
[Link] Réseaux informatiques Téléinformatique 9
Médias &
Transmission
Les notions de base sur le codage des signaux
Types de transmission: Le Multiplexage
Le Multiplexage : Consiste à faire transiter plusieurs communications sur le
même média (généralement des supports de transmission à haut débit).
01011011 01011011
Démultiplexeur
Multiplexeur
01111001 01111001
11011001 0011…01111…10101…0… 11011001
11010001 11010001
01000011 01000011
Trois techniques peuvent être employées:
Le multiplexage fréquentiel: chaque signal occupe une bande de fréquences
propre.
Le multiplexage temporel: On partage l’utilisation du support dans le temps.
Le multiplexage statistique: c’est un multiplexage temporel, sauf que, le support
sera utilisé uniquement pour des voies qui ont quelque chose à émettre.
[Link] Réseaux informatiques Téléinformatique 10
Médias &
Transmission
Les notions de base sur les signaux
Transmission en bande de base
Les ordinateurs utilisent généralement des transmissions en bande de base
qui consiste à envoyer directement des suites de bits sur des médias à l’aide
des signaux carrés prenant des valeur fixes et connues par le récepteur.
Exemple:
Le signal correspondant à une suite binaire de 10 bits (1001101011). Dans le cas
simple peut prendre deux valeur:
En informatique on note 0 ou 1.
En électronique on donne les deux tensions (ex: 0 volt et +5 volts)
U(v)
1 0 0 1 1 0 1 0 1 1
t(s)
De nombreuses méthodes peuvent être utilisées pour coder le signal sur un média
[Link] Réseaux informatiques Téléinformatique 11
Médias &
Transmission
Les notions de base sur les signaux
Types de codage
Le code tout ou rien : c'est le plus simple, un courant nul code le 0 et un
courant positif indique le 1.
Le code NRZ : (Non-Retour à Zéro): pour éviter la difficulté à obtenir un
courant nul, on code le 1 par un courant positif et le 0 par un courant négatif.
[Link] Réseaux informatiques Téléinformatique 12
Médias &
Transmission
Les notions de base sur les signaux
Types de codage
Le code bipolaire : c'est aussi un code tout ou rien dans lequel le 0 est
représenté par un courant nul, mais ici le 1 est représenté par un courant
alternativement positif ou négatif.
Le code RZ : le 0 est codé par un courant nul et le 1 par un courant positif
qui est annulé au milieu de l'intervalle de temps prévu pour la transmission d'un
bit.
[Link] Réseaux informatiques Téléinformatique 13
Médias &
Transmission
Les notions de base sur les signaux
Types de codage
Le code Manchester : le signal change au milieu de l'intervalle de temps
associé à chaque bit. Pour coder un 0 le courant sera négatif sur la première
moitié de l'intervalle et positif sur la deuxième moitié, pour coder un 1, c'est
l'inverse.
Le code Miller : effectue une transition (de haut en bas, ou l'inverse) au milieu
de l'intervalle pour coder un "1", pas de transition au milieu du bit "0", une
transition en fin de bit "0" si celui-ci est suivi d'un autre "0".
[Link] Réseaux informatiques Téléinformatique 14
Médias &
Transmission
Les notions de base sur les signaux
Transmission en large bande (modulation)
Transmission modulée (ou Large bande): Consiste à transformer le signal
numérique ( données à transporter) en un signal analogique transmissible sur les
média (ex: lignes téléphonique). En modifiant les caractéristiques du signal
(fréquence, amplitude, phase).
On distingue plusieurs types de modulation:
Modulation d'amplitude
Modulation de fréquence
Modulation de phase
[Link] Réseaux informatiques Téléinformatique 15
Médias &
Transmission
Les notions de base sur les signaux
Les modulation: Modulation d’amplitude
Modulation d’amplitude: on change l’amplitude du signal de telle façon à
avoir modulation à deux niveau d’amplitude.
Premier amplitude: pour coder 1.
Second amplitude: pour coder 0.
[Link] Réseaux informatiques Téléinformatique 16
Médias &
Transmission
Les notions de base sur les signaux
Les modulation: Modulation de fréquence
Modulation de fréquence : On change la fréquence du signe pour avoir deux
niveaux de fréquences.
Une première fréquence: pour coder 1.
Une seconde fréquence: pour coder 0.
[Link] Réseaux informatiques Téléinformatique 17
Médias &
Transmission
Les notions de base sur les signaux
Les modulation: Modulation de fréquence
Modulation de fréquence à 4 états : On utilise quatre niveaux de fréquences
pour coder 00, 01, 10 et 11.
[Link] Réseaux informatiques Téléinformatique 18
Médias &
Transmission
Les notions de base sur les signaux
Les modulation: Modulation de fréquence & d’amplitude
Modulation de fréquence et d’amplitude: c’est une combinaison des deux
modulations de fréquence et d’amplitude pour coder 00, 01, 10 et 11.
[Link] Réseaux informatiques Téléinformatique 19
Médias &
Transmission
Les notions de base sur les signaux
Les modulation: Modulation de phase
Modulation de phase : On décale le signal dans le temps, ce qui donne deux
type de signaux:
Le premier signal : phase descendante pour coder 1.
Le second signal: phase montante pour coder 0.
[Link] Réseaux informatiques Téléinformatique 20
Médias &
Transmission
Types de médias réseau
La paire torsadée non blindée : UTP
Désignation : UTP (Unshielded twisted pair)
Vitesse : 10 – 1000 Mbits/s
Longueur max : 100m
Raccordement : Connecteur RJ-45
Impédance : 100 Ohms
Coût : Faible
Gaine extérieure Paire torsadée
Isolant en Fil ou tresse de
plastique cuivre
[Link] Réseaux informatiques Téléinformatique 21
Médias &
Transmission
Types de médias réseau
Le câble à paires torsadées blindées: STP
Désignation : STP (Shielded twisted pair )
Vitesse : 10 – 1000 Mbits/s
Longueur max. : 100m
Raccordement : Connecteur RJ-45
Impédance : 100 Ohms
Coût : Moyennement cher
[Link] Réseaux informatiques Téléinformatique 22
Médias &
Transmission
Types de médias réseau
Prise/connecteur RJ45 des câbles à paires torsadées
Schémas des connecteurs RJ45
1 2 3 4 5 6 7 8
EIA/TIA 568a EIA/TIA 568b
(T568A) (T568B)
[Link] Réseaux informatiques Téléinformatique 23
Médias &
Transmission
Types de médias réseau
Prise/connecteur RJ45 des câbles à paires torsadées
Câble droit
T568A & T568A
T568A T568A
T568B & T568B
T568B T568B
[Link] Réseaux informatiques Téléinformatique 24
Médias &
Transmission
Types de médias réseau
Prise/connecteur RJ45 des câbles à paires torsadées
Câble croisé
T568A & T568B
T568A T568B
T568B T568A
[Link] Réseaux informatiques Téléinformatique 25
Médias &
Transmission
Types de médias réseau
Panneau de brassage (ou Tableau de connexion)
Les panneaux de brassage permettent de regrouper les prises RJ-45. Ils
sont fournis avec 12, 24 ou 48 ports.
La face avant comprend les prises RJ-45 et la face arrière est un bloc de
fixation qui assure la connectivité.
Remarque
Les tableaux de connexions sont des équipements de couche physique.
[Link] Réseaux informatiques Téléinformatique 26
Médias &
Transmission
Types de médias réseau
Prise/connecteur RJ45 des câbles à paires torsadées
Câble droit ou croisé
Câble droit Câble croisé
[Link] Réseaux informatiques Téléinformatique 27
Médias &
Transmission
Types de médias réseau
Câble coaxial
Désignation : Coaxial
Vitesse : 10 – 100 Mbits/s
Longueur max. : 500m
Raccordement : Connecteur BNC
Impédance : 150 Ohms
Coût : Peu cher
Gaine extérieure Blindage en cuivre tressé
Conducteur en cuivre
Isolant en plastique
[Link] Réseaux informatiques Téléinformatique 28
Médias &
Transmission
Types de médias réseau
Spécification des câbles
Les spécifications Ethernet suivantes se rapportent au type de câble:
10BaseT : 10 Mbits/s – bande de base – Paire torsadée
10Base5 (ThickNet ): 10 Mbits/s – bande de base – 500 mètres
10Base2 (ThinNet) : 10 Mbits/s – bande de base – 200 mètres
[Link] Réseaux informatiques Téléinformatique 29
Médias &
Transmission
Types de médias réseau
Câble fibre optique
Désignation : Fibre optique
Vitesse : +100 Mbits/s
Longueur max. : jusqu’à 100km.
Raccordement : ST (Straight Tip), SC (Subscriber Connector)
Coût : Le plus cher
Enveloppe protectrice
Cœur
Gaine optique
ST SC
[Link] Réseaux informatiques Téléinformatique 30
Médias &
Transmission
Types de médias réseau
Câble fibre optique
Fibre Multimode: Les rayons lumineux peuvent suivre des trajets
différents suivant l'angle de réfraction.
Fibre Monomode: les rayons suivent un seul chemin, Leur cœur très fin
n'admet ainsi qu'un mode de propagation dans l'axe de la fibre.
[Link] Réseaux informatiques Téléinformatique 31
Protocole Ethernet
Couche liaison de données
-4-
Module:
Réseaux Informatique
Département Génie Informatique
[Link]
Mise à jour: 18/02/2016
Protocole Ethernet
Les normes LAN
Sous-Couches LLC & MAC
L'IEEE (Institute of Electrical and Electronic Engineers) est un organisme
professionnel qui définit les normes touchant les réseaux.
Ethernet est la technologie LAN la plus répondue qui fonctionne sur la couche
liaison de données définie par les normes IEEE 802.2 et IEEE 802.3.
Sous-couche LLC: gère les communications entre les dispositifs sur une seule
liaison d'un réseau.
Sous-couche MAC: concerne les protocoles que doit suivre un ordinateur hôte
pour accéder au média physique.
IEEE 802.2
Liaison de
Sous-couche LLC
données
Ethernet
Token Ring
IEEE 802.3
IEEE 802.3
Sous-couche MAC
10BaseT
FDDI
…
Physique
Couche 1 et 2 du modèle OSI Normes LAN
[Link] Réseaux informatiques Téléinformatique 2
Protocole Ethernet
Les normes LAN
Normes IEEE
Normes Appellation Débits Médias utilisés
Coaxial/UTP/
802.3 Ethernet 10 Mbps
Fibre optique
UTP / Fibre
802.3u Fast Ethernet 100 Mbps
optique
Gigabit
802.3z 1000 Mbps Fibre optique
Ethernet
Gigabit
802.3ab 1000 Mbps Câble UTP
Ethernet
10 Gigabit
802.3ae 10000 Mbps Fibre optique
Ethernet
[Link] Réseaux informatiques Téléinformatique 3
Protocole Ethernet
Adressage physique
Adresse MAC
Adresse MAC (Media Access Control): est une adresse physique se trouvant
par défaut sur les cartes réseaux, et attribuée par le constructeur. Elle permet
d’identifier les ordinateurs de façon unique sur le réseau.
Le processus de l’encapsulation de la couche Liaison de données permet l’ajout
des adresses d’origine et de destination dans la Trame.
3 octets (24 bits) 3 octets (24 bits)
Identifiant unique Attribué par le
d’organisation (OUI) constructeur
1C – C1 - DE A3 – 3E – A2
[Link] Réseaux informatiques Téléinformatique 4
Protocole Ethernet
Les normes LAN
Structure des trames Ethernet IEEE 802.3
Champ type détermine le
protocole de la couche
supérieure:
• 0x0806 = ARP
• 0x8035 = RARP
• 0x0800 = IPv4
• 0x86DD= IPv6
[Link] Réseaux informatiques Téléinformatique 5
Protocole Ethernet
Détection de collisions
Domaine de diffusion
Domaine de diffusion (broadcast domain): c’est une zone d’un réseau
informatique où n'importe quel ordinateur connecté au réseau peut directement
transmettre à tous les autres ordinateurs du même domaine, sans devoir passer
par un routeur.
Le broadcast se fait par l’envoi d’une trame dont l’adresse MAC de
destination est FF:FF: FF: FF: FF: FF .
Généralement l’hôte qui reçoit une trame broadcast doit alors
envoyer une réponse à cette adresse source.
[Link] Réseaux informatiques Téléinformatique 6
Protocole Ethernet
Détection de collisions
Les signaux dans une collision
La collision: Produite lorsque deux ordinateurs émettent simultanément des
signaux sur le même média. Deux signaux ne peuvent pas circuler
simultanément sur le même média.
Signal généré par
la collision
[Link] Réseaux informatiques Téléinformatique 7
Protocole Ethernet
Détection de collisions
Domaine de collision
Domaine de collision: est une zone logique d’un réseau informatique dans
laquelle tous les équipements réseau reçoivent la même trame. Ainsi, les
paquets de données peuvent entrer en collision entre eux.
[Link] Réseaux informatiques Téléinformatique 8
Protocole Ethernet
Détection de collisions
Segmentation des domaines de collision
Segmentation : permet de réduire la taille des domaines de collision en les
segmentant à l’aide des équipements de réseau intelligents (commutateur, pont
et routeur).
[Link] Réseaux informatiques Téléinformatique 9
Protocole Ethernet
Détection de collisions
CSMA/CD
CSMA/CD (Carrier Sense Multiple Access / Collision Detection) : permet de
gérer l’accès au média.
CSMA: Permet de déterminer si une autre station n'est pas déjà en train de
transmettre une trame de données par détection d'une tension électrique ou
présence de lumière.
CD : Lors d’une collision, l'émission est stoppée immédiatement. Le
système se remet en attente pendant un délai aléatoire avant de lancer une
nouvelle séquence de CSMA pour tenter la réémission de la trame.
[Link] Réseaux informatiques Téléinformatique 10
Protocole Ethernet
Détection de collisions
Canaux de Communication (duplex)
Nous distinguons trois types de canaux de communication (duplex):
simplex: canal unidirectionnel qui transporte l'information dans un
seul sens.
half-duplex: également appelé à l'alternat, canal bidirectionnel qui
permet de transporter des informations dans les deux sens, mais pas
simultanément.
full-duplex: canal bidirectionnel où l'information peut être
transportée simultanément dans les deux sens.
Ou
Simplex Half-duplex full-duplex
[Link] Réseaux informatiques Téléinformatique 11
Protocole Ethernet
Détection de collisions
Duplex & CSMA/CD
Half Duplex
Utilisation d’une seule paire du câble
Emission/Réception alternées
Problème de collisions (utilisation de CSMA/CD)
Full Duplex
Utilisation de deux paires du câble
Emission/Réception simultanées
Pas de collisions (pas besoin de CSMA/CD)
[Link] Réseaux informatiques Téléinformatique 12
Protocole Ethernet
Trame Ethernet
Préambule & délimiteur
Dans le cas d’une Trame Ethernet, les données de la trame sont délimitées par
une suite de bits particulière définissant:
Préambule (en 7 octets): qui sert à la synchronisation du signal.
Délimiteur (en 1 octet): appelé également drapeau ou fanion, et qui sert à
signaler le début des données de la trame.
Exemple de fanion: 01111110
Pour assurer la transparence binaire un « 0 » doit toujours être inséré après
toute suite de cinq « 1 » consécutifs (Technique utilisée dans: HDLC et PPP).
Données 0011011111100101011111011
Trame 01111110 001101111101001010111110011
[Link] Réseaux informatiques Téléinformatique 13
Protocole Ethernet
Trame Ethernet
Préambule & délimiteur: Exercice
Exercice:
On s’intéresse à la structuration en trame des bits transmis et à leur
transmission via une procédure HDLC. On veut transmettre les données
suivantes (fragment d’une trame incomplète) :
011110001111110011111110111000001111100001
Quelle est la suite de bits émise sur le support?
[Link] Réseaux informatiques Téléinformatique 14
Protocole Ethernet
Contrôle d’erreur
Séquence de contrôle de la trame (FCS)
Le FCS (Frame Check Sequence) est un champ de 4 octets qui sert à
contrôler l’intégrité de la trame, c’est-à-dire la détection, et éventuellement la
correction des erreurs pouvant survenir pendant la transmission.
On distingue plusieurs techniques de contrôle d’erreur:
Contrôle par bit de parité (VRC & LRC).
Contrôle de redondance cyclique (CRC).
Distance de Hamming.
…
[Link] Réseaux informatiques Téléinformatique 15
Protocole Ethernet
Contrôle d’erreur
Contrôle de parité
Le Contrôle de parité consiste à ajouter un bit supplémentaire (appelé bit de
parité) à un certain nombre de bits de données tel que le nombre total de bits à
1 soit pair.
Nous utilisons deux types de contrôle de parité:
VRC (Vertical Redundancy Checking): Vérification par redondance
verticale et qui ne permet de détecter que les erreurs portant sur un
nombre impair de bits.
LRC (Longitudinal Redundancy Check): contrôle longitudinal de
redondance: il s'applique à la totalité des données. le LRC est lui-
même protégé par un bit de parité VRC.
[Link] Réseaux informatiques Téléinformatique 16
Protocole Ethernet
Contrôle d’erreur
Contrôle de parité: VRC
VRC consiste à ajouter un 1 si le nombre de bits « 1 » du mot de code est
impair, 0 dans le cas contraire.
Bit de parité
1 0 1 0 0 0 1 1
Exemple d’erreur détectée:
Bit de parité
0 0 1 0 0 0 1 1
erreur
Exemple d’erreur non détectée:
Bit de parité
0 1 1 0 0 0 1 1
2 erreurs
[Link] Réseaux informatiques Téléinformatique 17
Protocole Ethernet
Contrôle d’erreur
Contrôle de parité: LRC
LRC (appelé également Contrôle de parité croisé) consiste non pas à
contrôler l'intégrité des données d'un caractère, mais à contrôler l'intégrité des
bits de parité d'un bloc de caractères.
Soit « HELLO » le message à transmettre, en utilisant le code ASCII standard. Voici
les données telles qu'elles seront transmises avec le contrôle de parité VRC et LRC:
Lettre Code ASCII sur 7 bite Bit de parité Lettre Code ASCII sur 7 bite Bit de parité
(VRC) (VRC)
H 1 0 0 1 0 0 0 0 H 1 0 0 1 0 0 0 0
E 1 0 0 0 1 0 1 1 E 1 0 0 0 1 1 1 1
L 1 0 0 1 1 0 0 1 L 1 0 0 1 1 0 0 1
L 1 0 0 1 1 0 0 1 L 1 0 0 1 1 0 0 1
O 1 0 0 1 1 1 1 1 O 1 0 0 1 1 1 1 1
LRC 1 0 0 0 0 1 0 0 LRC 1 0 0 0 0 1 0 0
En absence d’erreur En cas d’erreur
[Link] Réseaux informatiques Téléinformatique 18
Protocole Ethernet
Contrôle d’erreur
Contrôle de redondance cyclique (CRC)
CRC (Cyclic Redundancy Codes ou Codes à redondance cyclique) : est un
mécanisme qui consiste à contrôler l’intégrité des données de la trame, en se
basant sur l’utilisation d’un polynôme de référence appelé polynôme
générateur G(x).
Ce code est basé sur le fait que toute chaîne binaire permet de construire un
polynôme, chaque bit donne sa valeur au coefficient polynomial correspondant.
Exemple:
la séquence binaire 0110101001 peut être représentée sous la forme
polynomiale suivante :
P(X) = 0*X9 + 1*X8 + 1*X7 + 0*X6 + 1*X5 + 0*X4 + 1*X3 + 0*X2 + 0*X1 + 1*X0
P(X) = X8 + X 7 + X 5 + X 3 + 1
[Link] Réseaux informatiques Téléinformatique 19
Protocole Ethernet
Contrôle d’erreur
CRC: Algorithme
Début
CRC= Reste(P(X).Xm/G(X))
Insertion du reste
CRC dans le champ
de contrôle
Transmission Retransmission
de message de message
Division de message
P(X).Xm = G(X).Q(X)+R(X) reçu par G(X)
Où
G(X) = polynôme générateur Reste=0 non
m = degré du polynôme de G(x)
oui
Q(X) = Quotient
Fin
[Link] Réseaux informatiques Téléinformatique 20
Protocole Ethernet
Contrôle d’erreur
CRC: Application pratique
Prenons le message M de 11 bits suivant : 10100101001
G(X) = X3 + 1 : le polynôme générateur de degré 3 (en binaire 1001)
P(X).X3 = 10100101001000
Calcul de CRC: Reste(P(X).X3 / G(X)) = 010
Message à transmettre : M’= 10100101001010
M’’= 10100101001010 M’’= 10101101001010
Reste(M’’/G(X))= 0 Reste(M’’/G(X))= 1 ≠ 0
En absence d’erreur En cas d’erreur
[Link] Réseaux informatiques Téléinformatique 21
Protocole Ethernet
Contrôle d’erreur
CRC: Calcul de CRC
Exemple du calcul du CRC avant émission d’un mot :
1 0 1 0 0 1 0 1 0 0 1 0 0 0
1 0 0 1
1 1 0 1 0 1 0 0 1 0 0 0
1 0 0 1
1 0 0 0 1 0 0 1 0 0 0
1 0 0 1
1 1 0 0 1 0 0 0
1 0 0 1
1 0 1 1 0 0 0
1 0 0 1
1 0 0 0 0
1 0 0 1
0 1 0
Le CRC est donc 010 et le mot à transmettre 10100101001010.
[Link] Réseaux informatiques Téléinformatique 22
Protocole Ethernet
Contrôle d’erreur
CRC: Application pratique
En absence d’erreur En cas d’erreur
[Link] Réseaux informatiques Téléinformatique 23
Protocole Ethernet
Contrôle d’erreur
CRC: Application pratique
Exercice: (voir TD2)
On utilisera le polynôme générateur x4+x2+x.
1. On souhaite transmettre le message suivant : 1111011101, quel sera le CRC
à ajouter ?
2. Même question avec le mot 1100010101.
3. Je viens de recevoir les messages suivants : 1111000101010,
11000101010110, sont-ils corrects ?
[Link] Réseaux informatiques Téléinformatique 24
Protocole Ethernet
Contrôle d’erreur
CRC: Polynômes générateurs
Les polynômes générateurs les plus couramment employés sont :
CRC-12 : X12 + X11 + X3 + X2 + X + 1
CRC-16 : X16 + X15 + X2 + 1
CRC-16-CCITT (HDLC, X.25): X16 + X12 + X5 + 1
CRC-32 (Ethernet) :
X32 + X26 + X23 + X22 + X16 + X12 +X11 + X10 + X8 + X7 + X5 + X4 + X2 + X + 1
[Link] Réseaux informatiques Téléinformatique 25
Protocole Ethernet
Contrôle d’erreur
Code de hamming
Code de hamming: est un code correcteur d’erreur permettant la détection et
la correction des erreurs de transmission. il utilise des bits de contrôle Ci
correspondants aux positions 2i (i.e. 1, 2, 4,…). Ces bits ressemblent aux bits
de parité.
Chaque bit du message sera contrôlé par sa décomposition en somme de 2i.
Exemple de transmission d’un message de 4 bits: 1010
1 0 1 0
1 0 1 C2 0 C1 C0
22 21 20
A/B est utilisé pour désigner la transmission de A bits avec B bits de contrôle.
[Link] Réseaux informatiques Téléinformatique 26
Protocole Ethernet
Contrôle d’erreur
Code de hamming
1 0 1 C2 0 C1 C0
Le bit C0 contrôle la parité des bits 7 (111), 5 (101) et 3 (011).
Le bit C1 contrôle la parité des bits 7 (111), 6 (110) et 3 (011).
Le bit C2 contrôle la parité des bits 7 (111), 6 (110) et 5 (101).
Ci contrôle les bits dont la position en binaire correspond aux cas où le bit à
la position i égal à 1
Bits contrôlés Valeur des bits Bit de Parité
contrôlé
C0 7,5,3 1,1,0 0
C1 7,6,3 1,0,0 1
C2 7,6,5 1,0,1 0
La séquence de bits à transmettre sera: 1 0 1 0 0 1 0
[Link] Réseaux informatiques Téléinformatique 27
Protocole Ethernet
Contrôle d’erreur
Code de hamming: correction d’erreur
La détection d’erreur dans un message contrôlé par le code de hamming se fait
en vérifiant la parité des bits de contrôle Ci.
Les Ci qui sont faux sont cumulés et donnent la position du bit erroné par sa
décomposition en somme de 2i.
Exemple: le message reçu 1 0 0 0 0 1 0
A partir du message reçu nous allons identifier les bits de contrôles :
C2=0 , C1=1 et C0=0.
Vérification de la parité en recalculant les bites de contrôles. Ce qui donne
C’2=1 , C’1=1 et C’0=1.
C0 et C1 erronés La position du bit erroné est :
p=22+20=5 (le 5ème bit dans le message reçu).
[Link] Réseaux informatiques Téléinformatique 28
Protocole Ethernet
Contrôle d’erreur
Code de hamming
Exercice: (voir TD2)
En utilisant le code de hamming 7/4, Soit un mot de Hamming reçu:
10110001001
1. Quels sont les bits de contrôle de parité ?
2. Est-ce que le message reçu correspond au message transmis ?
3. Si non, quel a été le message transmis ?
[Link] Réseaux informatiques Téléinformatique 29
Protocole Ethernet
Contrôle d’erreur
Somme de contrôle “CheckSum”
Somme de contrôle: (en anglais CheckSum) est une technique de détection
d’erreurs qui consiste à calculer une valeur « CRC » qui sera ajoutée aux
données à transmettre . Tel que:
Bits de contrôles = complément à 1 de la somme de n mots (m bits) du
message.
A la réception, Le complément à 1 la somme des n mots (de m bits) plus
le checksum doit être 0.
Utilisé dans UDP, TCP.
Exemple: Calculer le CheckSum du message suivant:
m=8
10110011
10110011 10101011 01011010 11010101 10101011 n=4
01011010
Message 11010101
[Link] Réseaux informatiques Téléinformatique 30
Protocole Ethernet
Contrôle d’erreur
Calcul de “CheckSum”
10110011 10110011
+ +
10101011 10101011
+ +
01011010 01011010
+ +
11010101 11010101
+
10 10001101 + 01110000
10 10 11111101 +
Somme = 1 0 0 0 1 1 1 1 10
11111111
Complément
Complément
CheckSum = 01110000 00000000
Aucune erreur
10110011 10101011 01011010 11010101 01110000
Le message transmit
[Link] Réseaux informatiques Téléinformatique 31
Protocole Ethernet
Contrôle d’erreur
Distance de hamming & Taux d’erreur binaire
Distance de hamming entre deux séquences binaires m1 et m2 de même taille
est le nombre de bits de même rang par lesquels ces deux séquences diffèrent.
Elle est notée d(m1,m2).
Exemple :
d(1100110, 1010110) = 2
Taux d’erreur binaire (Teb) ou BER (Bit Error Rate): le rapport entre le
nombre de bits erronés et le nombre de bits transmis. Le taux d'erreur (BER)
s'exprime en puissance négative 10-i.
Nbre de bits erronés
BER=
Nbre de bits transmis
[Link] Réseaux informatiques Téléinformatique 32
Protocole Ethernet
Taux d’erreur
Distance de hamming & Taux d’erreur binaire
Exemple:
- Message transmis : M = 011001001100100101001010
- Message reçu: M’= 011011001110100001101010
d(M,M’) 4
BER= = = 0,1666
24 24
Soit Teb Taux d’erreur binaire ou la probabilité d’avoir un bit erroné dans un message:
Pc= (1-Teb)N est la probabilité de recevoir un message correct.
Pe= 1- (1-Teb)N est la probabilité de recevoir un message erroné.
[Link] Réseaux informatiques Téléinformatique 33
Protocole & Adressage IP
Couche Réseau & Internet
-5-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Mise à jour: 28/03/2016
Protocole &
Adressage IP
Adressage IP
Format d’un datagramme IP ( paquet)
0 4 8 16 24 32 bits
Longueur
Version TOS Longueur Totale
en-tête
ID
Identification Drapeau
Fragment
Total de contrôle d’en
Durée de vie (TTL) Protocole
tete ( Header CS)
Adresse IP Source
Adresse IP Destination
Options IP (éventuelle) Bourrage
Données
[Link] Réseaux informatiques Téléinformatique 2
Protocole &
Adressage IP
Adressage IP
Structure de l’adresse IP
Une adresse IP ( Internet Protocol) est un numéro d’indentification
unique, attribué à chaque hôte et aux routeurs connectés sur un réseau.
Les adresses IP sont des nombres de 32 bits notés sous forme de 4 nombres
entiers séparés par des points, et on en distingue deux parties:
Identificateur de réseau NetID: c’est la partie des bits à gauche,
identique pour toutes adresse d’un même réseau.
Identificateur d’hôte Host-ID: c’est la partie droite, il identifie un
hôte ou un routeur au sein d’un réseau.
32 bits
NetID Host-ID
Adresse binaire: 11000000 . 10101000 . 00001010 . 00001010
Adresse IP 192 . 168 . 10 . 10
décimale:
[Link] Réseaux informatiques Téléinformatique 3
Protocole &
Adressage IP
Adressage IP
Masque de sous-réseau
Le masque est une suite de 32 bits défini par une suite de 1 consécutifs
suivi des 0, et représenté sous forme de 4 nombres entiers séparés par des
points.
Les masques permettent d’indiquer quelle partie de l’adresse IP correspond
à la partie réseau NetID et quelle partie correspond à la partie hôte host-ID.
Le masque est configuré toujours en conjonction avec l’adresse IP, il
permet à l’hôte de déterminer le sous-réseau auquel il appartient (NetID).
32 bits
NetID Host-ID
11000000 . 10101000 . 00001010 . 00001010
Adresse IP :
192 . 168 . 10 . 10
11111111 . 11111111 . 11111100 . 00000000
Le masque:
255 . 255 . 252 . 0
[Link] Réseaux informatiques Téléinformatique 4
Protocole &
Adressage IP
Adressage IP
L’adresse IP & le Masque sous-réseau
On retrouve l'adresse du réseau NetID en effectuant un ET logique bit à bit
entre une adresse complète et le masque de réseau. Ce qui permet à l’hôte de
déterminer le réseau auquel il appartient.
CIDR (Classless Inter-Domain Routing) (ou préfixe réseau): une forme plus
courte du masque notée par un « / » suivi du nombre de bits à 1 dans le masque.
Exemple: Et logique entre l’adresse IP machine et le masque de réseau :
Adresse IP [Link] 10000110.10011101.00000001.10010111
Masque [Link] 11111111.11111111.11111111.10000000
ET logique 10000110.10011101.00000001.10000000
Adresse du réseau 134 . 157 .1 . 128
En notation CIDR:
Adresse IP [Link]
[Link]/25
Masque [Link]
[Link] Réseaux informatiques Téléinformatique 5
Protocole &
Adressage IP
Adressage IP
Les classes d’adresses IP
On distingue cinq classes d’adresses IP.
Classes 1er Octet Plages d’adresses Masque par défaut Identificateur
[Link]
A 0....... [Link] [Link] R.H.H.H
[Link]
B 10 . . . . . . [Link] R.R.H.H
[Link]
[Link]
C 110 . . . . . [Link] R.R.R.H
[Link]
[Link]
D 1110 . . . . aucun multicast
[Link]
[Link] Réservées aux
E 1111 . . . . aucun
[Link] expérimentations
La notion de classe est obsolète depuis le milieu des années 1990, ce système a été
remplacé par la notation CIDR.
[Link] Réseaux informatiques Téléinformatique 6
Protocole &
Adressage IP
Adressage IP
Les adresses privées
Les adresses privées sont parfois utilisées par les hôtes qui utilisent la
traduction d'adresse réseau (NAT) ou un serveur proxy pour se connecter à
un réseau public ou par des hôtes qui ne se connectent pas du tout à Internet.
Une adresse privée n'est PAS routée par Internet.
Nombre d'@
Nombre de
de à d'hôtes privées
réseau(x) privé(s)
par réseau privé
Classe A [Link] [Link] 1 (2^24)-2 soit 16 777 216
Classe B [Link] [Link] 16 (2^16)-2 soit 65534
Classe C [Link] [Link] 256 256-2 soit 254
[Link] Réseaux informatiques Téléinformatique 7
Protocole &
Adressage IP
Adressage IP
Les adresses particulières
Adresse réseau: les bits de la partie host-ID sont tous à 0.
Adresse IP [Link] 11000000.10101000.00001010.10011000
Masque [Link] 11111111.11111111.11111111.00000000
11000000.10101000.00001010.00000000
Adresse du réseau 192 . 168 . 10 .0
Adresse de diffusion (broadcast): tous les bits de host-ID sont à 1.
Adresse IP [Link] 10101100.00010010.00100000.11001000
Masque [Link] 11111111.11111111.00000000.00000000
10101100.00010010.00000000.00000000
Adresse du réseau 172 . 18 .0 .0
10101100.00010010.11111111.11111111
Adresse de diffusion 172 . 18 . 255 . 255
L’adresse de bouclage ou boucle locale (Loopback): Désigne la machine
locale, elle commence par 127.X.X.X
Exemple: 127 . 0 . 0 . 1
[Link] Réseaux informatiques Téléinformatique 8
Protocole &
Adressage IP
Adressage IP
Attribution des adresses IP
Configurer un ordinateur avec une adresse IP fixe.
[Link] Réseaux informatiques Téléinformatique 9
Protocole &
Adressage IP
Adressage IP
Attribution des adresses IP
Configurer un routeur CISCO avec une adresse IP fixe.
[Link]/25 [Link]/25
f0/1 f0/0
R1(config)# interface FastEthernet 0/0
R1(config-if)# ip address [Link] [Link]
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# interface FastEthernet 0/1
R1(config-if)# ip address [Link] [Link]
R1(config-if)# no shutdown
[Link] Réseaux informatiques Téléinformatique 10
Protocole &
Adressage IP
Subnetting
Segmentation d’un réseau en sous-réseaux
Le subnetting consiste tout simplement à emprunter quelques bits dans la
partie host-ID pour créer des sous-réseaux de petite taille.
Le subnetting permet une segmentation des domaines de broadcast, ce qui
constitue une façon permettant la gestion du trafic dans un réseau.
Au moins deux bits doivent rester dans la partie host-ID.
- Avant la division en sous-réseaux:
NetID Host-ID
- Après la division en sous-réseaux:
NetID Subnetting Host-ID
NetID de sous-réseau
[Link] Réseaux informatiques Téléinformatique 11
Protocole &
Adressage IP
Subnetting
Pourquoi créer des sous-réseaux?
Plusieurs raisons peuvent amener à diviser un réseau en plus sous-réseaux:
Permet de limiter la propagation des broadcasts: des diffusions trop
importante dans des réseaux avec une grande quantité de machines.
Limiter la consommation des adresses IP: l’allocation des plages
d’adresses IP selon le besoin.
Optimisation des tables de routage: réduire le nombre d’entrées des
tables de routage.
Sécurité et confidentialité: on peut vouloir isoler certaines utilisateurs de
certaines ressources.
[Link] Réseaux informatiques Téléinformatique 12
Protocole &
Adressage IP
Subnetting
Calculer les sous-réseaux
Voici quelques recommandations appliquées pour chaque sous-réseau:
Adresse réseau : tous les bits de host-ID à 0. ex: 00000000
Première adresse d'hôte : tous les bits de host-ID à 0 sauf le bit le plus à
droite de la partie host-ID à 1. ex: 00000001
Dernière adresse d'hôte : tous les bits de host-ID à 1 sauf le bit le plus à
droite de la partie host-ID à 0. ex: 11111110
Adresse de diffusion : tous les bits à 1 de la partie hôte de l'adresse.
ex: 11111111
Nombre de sous-réseaux: 2n (où n le nombre de bits empruntés).
Nombre d’hôtes par sous-réseau: 2m-2 (où m le nombre de bits restant
dans la partie host-ID).
[Link] Réseaux informatiques Téléinformatique 13
Protocole &
Adressage IP
Subnetting
Calculer les sous-réseaux
Les différentes étapes de choix d’un sous-réseau:
1 Empruntez le nombre de bits suffisants
2 Calculez le nouveau masque de sous réseau
3 Identifiez les différentes plages d’adresses IP
4 Identifiez les adresses de réseau et de broadcast
5 Déterminez les plages d’adresses utilisables par les hôtes
[Link] Réseaux informatiques Téléinformatique 14
Protocole &
Adressage IP
Subnetting
Calculer les sous-réseaux
Segmentation du réseau [Link]/24 en 4 sous-réseaux.
- Nombre de sous-réseaux = 2n=4 n=2 (nombre de bit à emprunter)
- Nombre d’hôtes par sous-réseau= 26-2= 62 (adresses utilisables)
[Link]/24
Emprunt de 2 bits
Adresse réseau : 192.168. 1 . 00000000
Masque sous-réseau: 255.255.255 . 00000000
Réseau 0 : 192.168.1. 00000000 192.168.1. 0/26
Réseau 1 : 192.168.1. 01000000 192.168.1. 64/26
Réseau 2 : 192.168.1. 10000000 192.168.1. 128/26
Réseau 3 : 192.168.1. 11000000 192.168.1. 192/26
Les quatre sous-réseaux utilisent le même masque /26:
255.255.255.11000000 [Link]
[Link] Réseaux informatiques Téléinformatique 15
Protocole &
Adressage IP
Subnetting
Plages d’adresses
Plage d’adresses du sous-réseau: 1 9 2 . 1 6 8 . 1 . 0 / 2 6
Adresse Réseau: 192.168.1.00000000 [Link]
Première adresse: 192.168.1.00000001 [Link]
Dernière adresse: 192.168.1.00111110 [Link]
Adresse diffusion: 192.168.1.00111111 [Link]
Plage d’adresses du sous-réseau: 1 9 2 . 1 6 8 . 1 . 6 4 / 2 6
Adresse Réseau: 192.168.1.01000000 [Link]
Première adresse: 192.168.1.01000001 [Link]
Dernière adresse: 192.168.1.01111110 [Link]
Adresse diffusion: 192.168.1.01111111 [Link]
Plage d’adresses du sous-réseau: 1 9 2 . 1 6 8 . 1 . 1 2 8 / 2 6
Adresse Réseau: 192.168.1.10000000 [Link]
Première adresse: 192.168.1.10000001 [Link]
Dernière adresse: 192.168.1.10111110 [Link]
Adresse diffusion: 192.168.1.10111111 [Link]
Plage d’adresses du sous-réseau: 1 9 2 . 1 6 8 . 1 . 1 9 2 / 2 6
Adresse Réseau: 192.168.1.11000000 [Link]
Première adresse: 192.168.1.11000001 [Link]
Dernière adresse: 192.168.1.11111110 [Link]
Adresse diffusion: 192.168.1.11111111 [Link]
[Link] Réseaux informatiques Téléinformatique 16
Protocole &
Adressage IP
Subnetting
Plages d’adresses
[Link]/24
[Link]/26 [Link]/26
62 hôtes 62 hôtes
[Link]/26 [Link]/26
62 hôtes 62 hôtes
[Link] Réseaux informatiques Téléinformatique 17
Protocole &
Adressage IP
Subnetting
Plages d’adresses
[Link]/26
.2
[Link]/26
.3 .130
.129
.1
.4 .65 .193
.5
….
.62
.66 .67 .68 .69 … .126 .194 .195 .196 .197 … .254
[Link]/26 [Link]/26
[Link] Réseaux informatiques Téléinformatique 18
Protocole &
Adressage IP
Subnetting
Exercices & Exemples (1)
Soit l'adresse [Link]/29.
a. Quel est le masque réseau correspondant en décimal et binaire?
b. Combien de bits sont empruntés pour les sous-réseaux?
c. Combien de bits sont utilisés pour identifier la partie réseau (NetID)?
d. Combien de bits sont utilisés pour la partie hôte (Host-ID)?
Correction :
- Les trois premiers octets de [Link] correspondent aux réseaux de classe C.
Sous-Réseaux
5 bits
Adresse IP: [Link] 11000000.00010000.00000101.10000101
Masque: [Link] = 29 11111111.11111111.11111111.11111000
NetID Host-ID
29 bits 3 bits
[Link] Réseaux informatiques Téléinformatique 19
Protocole &
Adressage IP
Subnetting
Exercices & Exemples (2)
Nous avons le réseau [Link]/16. Il faut redécouper ce réseaux en 8 sous-réseaux.
a. Combien de bits supplémentaires sont nécessaires pour définir huit sous-réseaux ?
b. Quel est le masque réseau qui permet la création de huit sous-réseaux ?
c. Quelle est l'adresse réseau de chacun des huit sous-réseaux ainsi définis ?
d. Quelle est la plage des adresses utilisables et l’adresse de diffusion du sous-réseau
numéro 3 ?
Correction :
Adresse réseau: [Link] 10000100.00101101.00000000.00000000
Masque: [Link] = 16 11111111.11111111.00000000.00000000
a. Nombre de bits à emprunter pour créer 8 sous-réseau est 3: car 23=8
b. Le nouveau masque pour les huit sous-réseaux est: [Link]
Adresse réseau: [Link] 10000100.00101101.00000000.00000000
Masque sous-réseau: [Link] = 19 11111111.11111111.11100000.00000000
[Link] Réseaux informatiques Téléinformatique 20
Protocole &
Adressage IP
Subnetting
Exercices & Exemples (2)
c. Les huit sous-réseaux sont donnés en variant toutes les combinaisons possibles
des trois bits empruntés pour les sous-réseaux.
Réseau 0 : 10000100.00101101.00000000.00000000 [Link]
Réseau 1 : 10000100.00101101.00100000.00000000 [Link]
Réseau 2 : 10000100.00101101.01000000.00000000 [Link]
Réseau 3 : 10000100.00101101.01100000.00000000 [Link]
Réseau 4 : 10000100.00101101.10000000.00000000 [Link]
Réseau 5 : 10000100.00101101.10100000.00000000 [Link]
Réseau 6 : 10000100.00101101.11000000.00000000 [Link]
Réseau 7 : 10000100.00101101.11100000.00000000 [Link]
d. La plage des adresses du sous-réseau 3:
Adresse Réseau: 132.45.01100000.00000000 [Link]
Première adresse: 132.45.01100000.00000001 [Link]
Dernière adresse: 132.45.01111111.11111110 [Link]
Adresse diffusion: 132.45.01111111.11111111 [Link]
[Link] Réseaux informatiques Téléinformatique 21
Protocole &
Adressage IP
Subnetting
Exercices & Exemples (3)
Soit le réseau [Link]/24. Nous voulons créer des sous-réseaux de 20 hôtes chacun.
a. Combien de bits sont nécessaires sur la partie hôte de l'adresse attribuée pour
accueillir au moins 20 hôtes ?
b. Quel est le nombre maximum d'adresses d'hôte utilisables dans chaque sous-réseau ?
c. Quel est le nombre maximum de sous-réseaux définis ?
d. Quelles sont les adresses de tous les sous-réseaux définis ?
e. Quelle est l'adresse de diffusion du sous-réseau numéro 2 ?
Correction :
a. 5 bits
b. 30 adresses
c. 8 sous-réseaux
d. .Réseau 0 : 11001000.00100011.00000001.000 00000 [Link]
…
Réseau 7 : 11001000.00100011.00000001.111 00000 [Link]
e. Adresse de diffusion: 11001000.00100011.00000001.010 11111 [Link]
[Link] Réseaux informatiques Téléinformatique 22
Protocole &
Adressage IP
VLSM & subnetting
Variable Length Subnet Masking (VLSM )
La méthode VLSM consiste à obtenir des sous-réseaux de tailles différents
plus appropriés aux besoins. Plusieurs masque de sous-réseau peuvent être
donc utilisés.
Exemple: Segmentation du réseau en sous-réseau en fonction des besoins.
Adresse réseau: [Link]/24
Réseau 5 Réseau 6
2 hôtes 2 hôtes
Réseau 1
50 hôtes
Réseau 2 Réseau 3 Réseau 4
30 hôtes 13 hôtes 6 hôtes
[Link] Réseaux informatiques Téléinformatique 23
Protocole &
Adressage IP
VLSM & subnetting
Variable Length Subnet Masking (VLSM )
Avec la segmentation en sous-réseaux traditionnelle:
Création des sous-réseaux de taille égale.
Même masque pour tous les sous-réseaux.
Gaspillage des adresses.
Exemple:
Essayons de segmenter le réseau de l’exemple précédent avec la méthode classique.
L’adresse réseau [Link]/24 : nous avons 8 bits dans le Host-ID
Nombre de sous-réseau à créer 6: nécessite 3 bits
Avoir un sous-réseau de 50 machines: nécessite 6 bits
Conclusion:
Afin de répondre aux besoin du schéma, nous auront besoin d’au moins 9 bits (3 bits
pour les sous-réseaux et 6 bits pour les hôtes), tandis que le nombre de bits dans la
partie hôtes de l’adresse réseau est 8 bits.
[Link] Réseaux informatiques Téléinformatique 24
Protocole &
Adressage IP
VLSM & subnetting
Variable Length Subnet Masking (VLSM )
La segmentation en sous-réseaux de taille variable
Création des sous-réseaux de taille différente.
Plusieurs longueurs de masque de sous-réseaux.
Utilisation efficace de l’espace d’adressage.
Exemple:
Essayons de segmenter le réseau de l’exemple précédent avec la méthode VLSM.
Adresse réseau: [Link]/24 11000000.10101000.00000001.000000000
Réseau 1: 50 adresses [Link]/26
Réseau 2: 30 adresses [Link]/27
Réseau 3: 13 adresses [Link]/28
Réseau 4: 6 adresses [Link]/29
Réseau 5: 2 hôtes [Link]/30
Réseau 6: 2 hôtes [Link]/30
[Link] Réseaux informatiques Téléinformatique 25
Protocole &
Adressage IP
VLSM & subnetting
Pratique VLSM
[Link]/24 11000000.10101000.00000001.00000000
[Link]/26 11000000.10101000.00000001.00000000 62 hôtes
[Link]/26 11000000.10101000.00000001.01000000
[Link]/27 11000000.10101000.00000001.01000000 30 hôtes
[Link]/27 11000000.10101000.00000001.01100000
[Link]/28 11000000.10101000.00000001.01100000 14 hôtes
[Link]/28 11000000.10101000.00000001.01110000
[Link]/29 11000000.10101000.00000001.01110000 6 hôtes
[Link]/29 11000000.10101000.00000001.01111000
[Link]/30 11000000.10101000.00000001.01111000 2 hôtes
[Link]/30 11000000.10101000.00000001.01111100 2 hôtes
[Link]/26 11000000.10101000.00000001.10000000
disponible
[Link]/26 11000000.10101000.00000001.11000000
[Link] Réseaux informatiques Téléinformatique 26
Protocole &
Adressage IP
VLSM & subnetting
Pratique VLSM (2)
L'adresse CIDR [Link] /22 est attribuée et doit prendre en charge le
réseau indiqué dans le schéma. Créez un système d'adressage conforme aux
exigences du schéma.
Adresse réseau
[Link]/22
400 200 50 50
hôtes hôtes hôtes hôtes
LAN1 LAN2 LAN3 LAN4
[Link] Réseaux informatiques Téléinformatique 27
Protocole &
Adressage IP
VLSM & subnetting
Pratique VLSM (2)
[Link] 11000000.10101000. 0001100 0.00000001
LAN 1 (400 hôtes) : [Link]/23 À
[Link] 11000000.10101000. 0001100 1.11111110
[Link] 11000000.10101000. 00011010.00000001
LAN 2 (200 hôtes) : [Link]/24 À
[Link] 11000000.10101000. 00011010.111111110
[Link] 11000000.10101000. 00011011.00 000001
LAN 3 (50 hôtes) : [Link]/26 À
[Link] 11000000.10101000. 00011011.00 111110
[Link] 11000000.10101000. 00011011.01 000001
LAN 4 (50 hôtes) : [Link]/26 À
[Link] 11000000.10101000. 00011011.01 1111110
Les adresses pour les liaisons séries (entre les routeurs) :
[Link]/30 ([Link] et [Link])
[Link]/30 ([Link] et [Link])
[Link]/30 ([Link] et [Link])
[Link] Réseaux informatiques Téléinformatique 28
Protocole &
Adressage IP
Adressage & Protocole
ARP (Address Resolution Protocol)
L’ARP (Address resolution protocol ou protocole de résolution d’adresse) est
un protocole effectuant la traduction d’une adresse IP en une adresse MAC.
C’est-à-dire, Correspondance entre une adresse internet (IP) (IPv4 sur 32 bits)
et une adresse physique (MAC)(Ehternet sur 48 bits).
Sous windows la commande arp –a est utilisée pour affichier la table ARP, et
arp –d pour la vider.
[Link] Réseaux informatiques Téléinformatique 29
Protocole &
Adressage IP
Adressage & Protocole
ARP (Address Resolution Protocol)
La machine A de l'adresse IP-A et de l'adresse MAC-A veut envoyer un
message à B d'adresse IP-B et adresse MAC inconnue.
A diffuse un message ARP avec l'adresse de diffusion MAC
(FF:FF:FF:FF:FF:FF)
Toutes les machines reçoivent la requête.
Seul B renvoie un message contenant son adresse physique MAC-B.
A met à jour sa table ARP en mémorisant IP-A <=> MAC-A.
B met à jour sa table ARP en mémorisant IP-B <=> MAC-B
[Link] Réseaux informatiques Téléinformatique 30
Protocole &
Adressage IP
Adressage & Protocole
ARP (Address Resolution Protocol)
[Link] Réseaux informatiques Téléinformatique 31
Protocole &
Adressage IP
Adressage & Protocole
ARP (Address Resolution Protocol)
[Link] Réseaux informatiques Téléinformatique 32
Protocole &
Adressage IP
Adressage & Protocole
ARP (Address Resolution Protocol)
[Link] Réseaux informatiques Téléinformatique 33
Routage IP
Couche Réseau
-6-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Routage IP
Les principes du routage IP
Routage
Le routage est le mécanisme par lequel des chemins sont sélectionnés dans
un réseau pour acheminer les données d'un expéditeur jusqu'à un ou
plusieurs destinataires.
Quel chemin?
[Link] Réseaux informatiques Téléinformatique 2
Routage IP
Les principes du routage IP
Les Routeurs
Le routeur est un équipement réseau de la couche 3 de l’OSI, qui assure
le routage des paquets, son rôle consiste à faire transiter les données d’un
port vers un autre. (c-à-d, Comment aller d’un réseau à l’autre).
Taches d’un routeur:
Acheminement de bout en bout des paquets.
Détermination du meilleur chemin vers le réseau de destination.
Chaque routeur est chargé de trouver le nœud suivant.
Le dernier routeur remet le paquet sur le réseau du destinataire.
[Link] Réseaux informatiques Téléinformatique 3
Routage IP
Les principes du routage IP
Les Routeurs: équipement de la couche 3
[Link] Réseaux informatiques Téléinformatique 4
Routage IP
Les principes du routage IP
Routage direct ou indirect
Les machines doivent déterminer si le datagramme doit être délivré sur le
réseau physique sur lequel elles sont connectées (Routage direct) ou bien si
le datagramme doit être acheminé vers un routeur, dans ce cas (Routage
indirect), elle doit identifier le routeur appropriée.
IP réseau locale = IP réseau de destination
Destination dans le même réseau
Transmission directe (routage direct)
IP réseau locale ≠ IP réseau de destination
Routage direct (ARP)
Destination dans un autre réseau Routage indirect
Transfert à la passerelle par défaut
(routage indirect). WAN
[Link] Réseaux informatiques Téléinformatique 5
Routage IP
Les principes du routage IP
Routage: Processus de transmission
Durant tout le processus de routage, les adresses IP source et destination ne
changent jamais, et l'adresse physique (MAC) change au niveau des
routeurs pour indiquer le prochain nœud (serveur ou hôte) qui doit recevoir
le paquet.
PCA@MAC R1@MAC1 R1@MAC2 R2@MAC1 R2@MAC2 PCB@MAC
PCA@IP R1@IP1 R1@IP2 R2@IP1 R2@IP2 PCB@IP
Pc-A R1 R2 Pc-B
PCA@MAC R1@MAC1 R1@MAC2 R2@MAC1 R2@MAC2 PCB@MAC
1 1
PCA@IP PCB@IP PCA@IP PCB@IP PCA@IP PCB@IP
Trame (PCA R1) Trame (R1 R2) Trame (R2 PCB)
[Link] Réseaux informatiques Téléinformatique 6
Routage IP
Les Tables de routage
Table de routage
Une table de routage est une structure de données utilisée par un routeur
ou un ordinateur en réseau et qui associe des préfixes à des moyens
d'acheminer les datagrammes vers leur destination.
La table de routage contient :
Les adresses du routeur lui-même.
Les adresses des sous-réseaux auxquels le routeur est directement connecté.
Les routes des autres sous-réseaux:
Les routes statiques: c'est-à-dire configurées explicitement par
l'administrateur.
Les routes dynamiques: apprises par des protocoles de routage
dynamique comme BGP, OSPF, IS-IS, etc.
Une route par défaut: indiquera comment acheminer le trafic qui ne
correspond à aucune entrée dans la table de routage.
[Link] Réseaux informatiques Téléinformatique 7
Routage IP
Les Tables de Routage
Exemple & commandes
eth0
Affichage de la table de routage
Sous Windows : > netstat –rn)
Sous Unix/Linux/OS X : # netstat -rn
Sous Cisco IOS : # show ip route
[Link] Réseaux informatiques Téléinformatique 8
Routage IP
Les Tables de routage
Champs d’une table de routage
Dans une table de routage, on peut trouver les informations suivantes:
Destination: adresse à atteindre.
Masque réseau: Masque de sous-réseau utilisé sur le réseau de destination.
Interface de sortie: Interface locale de sortie par laquelle les paquets vont être
envoyés.
Adresses des passerelles: (routeurs intermédiaires) permettant d'atteindre les
réseaux de destination (Serial 0/0, FastEthernet0/0).
Métrique: Une mesure qui sépare un routeur d'un réseau de destination. Cela
peut être (le nombre de sauts (RIP), la bande passante (OSPF)…).
Parcours d’une table de routage
[Link] Réseaux informatiques Téléinformatique 9
•Table de routage du pc 1
Routage IP
Les Tables de routage
Champs d’une table de routage
[Link] [Link] [Link]
Pc1 Pc2 Pc3
[Link] [Link]
[Link] [Link] [Link]
R1 R2
[Link] [Link]
Table de routage du routeur 1
Réseau Masque Passerelle Interface Métrique
[Link] [Link] Direct [Link] 0
[Link] [Link] Direct [Link] 0
[Link] [Link] [Link] [Link] 1
Table de routage du PC1
Réseau Masque Passerelle Interface Métrique
[Link] [Link] Direct [Link] 0
[Link] [Link] [Link] [Link] 1
[Link] [Link] [Link] [Link] 2
[Link] Réseaux informatiques Téléinformatique 10
Routage IP
Les protocoles de routage
Protocoles de routage
On distingue deux types de protocoles de routage:
Les protocoles de routages externe: (EGP ou Exterior Gateway Protocol),
tels que Border Gateway Protocol (BGP), échangent des informations de
routage entre systèmes autonomes *(AS).
Exemple: EGP et BGP
Les protocoles de routage interne: (IGP ou Interior Gateway Protocol )
permettent l’échange des informations de routage à l'intérieur d'un système
autonome.
Exemple: RIP, IGRP, EIGRP, OSPF et IS-IS.
IGP EGP IGP
AS 1 AS 2
*Système autonome (AS): Ensemble de dispositifs interconnectés qui sont généralement sous le
contrôle d'une entité/organisation unique, typiquement un fournisseur d'accès à Internet.
[Link] Réseaux informatiques Téléinformatique 11
Routage IP
Les protocoles de routage
Algorithmes de routage
On distingue les différents protocoles IGP selon l’algorithme de routage utilisé:
Etats de liens: ils transmettent la totalité des informations de routage à tous les
routeurs participants et établissent des tables de voisins directs, ils utilisent
Algorithme de Dijsktra , c'est le cas d'OSPF ou d'IS-IS.
Vecteur de distance: qui ne diffusent que leurs meilleures routes sur leurs
interfaces en se basant sur Algorithme de Bellman Ford, nous citons RIP, IGRP.
Hybride: des deux premiers, comme EIGRP
Exemples de protocoles de routage interne :
Routing Information Protocol (RIP)
Interior Gateway Routing Protocol (IGRP)
Open Shortest Path First (OSPF)
Integrated Intermediate System to Intermediate System (Integrated IS-IS)
Enhanced Interior Gateway Routing Protocol (EIGRP)
[Link] Réseaux informatiques Téléinformatique 12
Routage IP
Les protocoles de routage
Routage statique
Routage statique: consiste à définir manuellement les routes que doivent
emprunter les paquets afin d'arriver à destination. ce sont les administrateurs
réseaux qui se chargent de ce travail en général. Préférable sur un réseau
d’extrémité:
Avantages
Aucune surcharge en bande passante.
Fournit uniquement les informations entrées par l’administrateur.
Les routeur n'ont pas à consacrer ses ressources.
Inconvénient principal
Modification topologique à faire manuellement. C-à-d, toute
modification de topologie requiert l'intervention de l'administrateur.
Le temps d'indisponibilité dépend de l'intervention de l'administrateur.
[Link] Réseaux informatiques Téléinformatique 13
Routage IP
Les protocoles de routage
Routage Dynamique
Routage dynamique: le routage dynamique consiste à mettre en oeuvre des
protocoles dont le rôle est de déterminer la meilleure route ver chaque
destination, en se basant sur des protocoles de routage.
Avantages
Tâches administratives réduites pour l’administrateur.
Réaction automatique des protocoles aux modifications topologiques.
Extension du réseau non problématique.
Inconvénient principal
Utilisation des ressources (RAM,CPU) non négligeable.
Connaissances approfondies du routage pour la vérification et le
dépannage nécessaires.
[Link] Réseaux informatiques Téléinformatique 14
Routage IP
Les protocoles de routage
Protocoles de routage par classe ou sans classe
Les protocoles de routage par classe n’envoient pas d’informations sur les
masques de sous–réseau dans les mises à jour de routage.
Exemples : RIPv1, IGRP.
Les protocoles de routage sans classe incluent dans leurs mises `a jour de
routage le masque de réseau avec l’adresse réseau.
Exemples : RIPv2, EIGRP, OSPF.
Routeur Type de routage Avantage Contrainte d'utilisation
Rapidité de transmission des Envoie de datagramme vers
RIP Interne (IGP) Vecteur à distance
datagrammes une direction.
•Réduction de la taille des tables de
routage. Lenteur dans la transmission
OSPF Interne (IGP) A état de liens
•Datagramme adressable à des des datagrammes
routeurs précis.
[Link] Réseaux informatiques Téléinformatique 15
Routage IP
Les protocoles de routage
Protocole RIPv1 & RIPv2
RIPv1 est IGP par classe et à vecteur de distance qui base ses décisions
d'acheminement sur une métrique qui emploie essentiellement le nombre de
saut. Le nombre maximum de saut est de 15. Il transmet des mises à jour de
routage complètes toutes les 30 secondes.
RIPv2 apporte quelques fonctionnalités par rapport à RIPv1, telles que, il
supporte du routage sans classe et également l’intégration du masque réseau
dans les mises à jour de routage.
R1>enable
R1#configure terminal
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#network [Link]
R1(config-router)#end
[Link] Réseaux informatiques Téléinformatique 16
Routage IP
Les protocoles de routage
Protocole OSPF
L’OSPF (Open Shortest Path First) est un protocole de routage à état de lien
crée en 1988 par l’IETF.
Principales caractéristiques d’OSPF :
Emission des mises à jour déclenchées par modification(s) topologique(s).
Connaissance exacte et complète de la topologie du réseau.
Chaque noeud connaît l’existence de ses voisins adjacents.
Utilisation moindre de la bande passante.
Utilisation d’un ou plusieurs domaines de routage appelés Areas (ou aires) au
sein d’un même système autonome (AS).
Exemple de configuration:
router(config)# router ospf 1
router(config-router)# network [Link] [Link] area 0
router(config-router)# network [Link] [Link] area 0
[Link] Réseaux informatiques Téléinformatique 17
Routage IP
Les protocoles de routage
Les aires du protocole OSPF
Aire est un regroupement de routeurs dans un même système autonome. Il
existe toujours une aire dorsale (backbone area), area 0 ou encore area [Link]
à laquelle toutes les autres aires sont connectées.
ABR1 ABR2
Area Border Router (ABR): un routeur qui dispose d'interfaces dans des aires
différentes.
[Link] Réseaux informatiques Téléinformatique 18
Routage IP
Les Commandes de routage
Configuration du routage statique
ip route {préfixe} {masque} {prochain saut | interface}
Dans la commande suivante, le réseau à atteindre est le réseau [Link]/24 et
l'interface utilisée pour joindre le réseau est ethernet 1/0.
On peut aussi utiliser l'adresse IP du prochain routeur.
R4(config)# ip route [Link] [Link] ethernet 1/0
Autre possibilité:
R4(config)# ip route [Link] [Link] [Link]
Suppression de la route statique:
R4(config)# no ip route [Link] [Link] ethernet 1/0
[Link] Réseaux informatiques Téléinformatique 19
Routage IP
Les Commandes de routage
Route statique (ou passerelle) par défaut
ip route [Link] [Link] [adresse IP du saut suivant | interface de sortie]
ip default-network [adresse IP du saut suivant]
Considéré comme un réseau candidat par défaut dans la table de routage
La passerelle par défaut dans l'exemple suivant est : [Link]
R4(config)# ip route [Link] [Link] [Link]
Autre possibilité:
R4(config)# ip route [Link] [Link] ethernet 1/0
Suppression de la passerelle par défaut:
R4(config)# no ip route [Link] [Link] [Link]
[Link] Réseaux informatiques Téléinformatique 20
Routage IP
Les Commandes de routage
Table de routage
show ip route [{préfixe} | *]
[Link] Réseaux informatiques Téléinformatique 21
Routage IP
D’autres Commandes de Configuration
Adresse IP d’une interface
interface {type} {numéro}: spécification de l’interface à configurer.
ip address {IP} {masque de sous-réseau}: configuration de l’adresse IP.
Activation/désactivation d’une interface
no shutdown : permet d’activer une interface.
shutdown : permet de désactiver une interface.
Rq: L’interface Loopback est implicitement activée.
Router(config)#interface FastEthernet0/0
Router(config-if)#ip address [Link] [Link]
Router(config-if)#no shutdown
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
[Link] Réseaux informatiques Téléinformatique 22
Routage IP
D’autres Commandes de Configuration
vérification des interfaces
show interfaces {nom d’interface}
show ip interface
show ip interface brief
show protocols
[Link] Réseaux informatiques Téléinformatique 23
Routage IP
D’autres Commandes de Configuration
Spécificités des interfaces WAN
Commande clock rate {valeur en bits/s} :
Mode de configuration de l’interface.
Obligé de spécifier quelle est la vitesse de synchronisation de la liaison (Exemple :
64 ou 128 Kbps).
Uniquement sur la partie ETCD de la liaison (Repérée par la dénomination V.35
DCE du câble V.35).
- Equipement terminal de circuit de données (ETCD en anglais DCE)
- Equipement terminal de traitement de données (ETTD, en anglais DTE)
[Link] Réseaux informatiques Téléinformatique 24
Routage IP
D’autres Commandes de Configuration
Exemple de configuration
[Link]/24
[Link]/24
Vitesse=56000 kbit/s
[Link]/24
ETTD
ETCD
Lab_A Lab_B
[Link]/24
[Link] Réseaux informatiques Téléinformatique 25
Routage IP
Protocole CDP (Cisco Discovery Protocol)
Caractéristiques
Le CDP (Cisco Discovery Protocol) est un protocole de la couche 2 du
modèle OSI qui permet d’échanger et d’obtenir des informations sur les
dispositifs voisins qui sont directement connectés.
Transmission de trames multicast aux routeurs voisins toutes les 60 secondes.
CDP est protocole propriétaire CISCO, actif par défaut sur les routeurs.
Informations fournies par CDP:
ID de dispositif : Nom d’hôte et/ou nom de domaine (Hostname)
Liste d’adresses : liste d’adresse par protocole de la couche 3 (IPv4..).
Identifiant de port : Interface local utilisée pour atteindre le dispositif voisin.
Liste de capacités :Indication du type de dispositif (Router; switch; bridge)
Version: Information sur l’IOS fonctionnant sur le dispositif voisin.
[Link] Réseaux informatiques Téléinformatique 26
Routage IP
Protocole CDP (Cisco Discovery Protocol)
Commandes pour le protocole CDP
cdp enable : Activation du protocole CDP.
show cdp neighbors : Affichage des mises à jour CDP sur le routeur local.
show cdp entry {nom du dispositif} : Affichage d’une entrée CDP
particulière.
show cdp entry * : Affichage de toutes les entrées CDP connues.
show cdp neighbors detail : Cumule les informations de « show cdp
neighbors » et de « show cdp entry ».
Lab_A#show cdp neighbors
Capability Codes
Codes: R - Router,
, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater
Device ID Local Intrfce Holdtme Capability Platform Port ID
Lab_B Ser 0/0 140 R S 2620 Ser 0/1
[Link] Réseaux informatiques Téléinformatique 27
Routage IP
Protocole CDP (Cisco Discovery Protocol)
Commandes pour le protocole CDP
Liste d’adresses
ID de dispositif
Identifiant de port
local
Identifiant de port
distant
Plate-forme Liste de capacités
Version
[Link] Réseaux informatiques Téléinformatique 28
Routage IP
Protocole CDP (Cisco Discovery Protocol)
Commandes pour le protocole CDP
show cdp interface : Affiche les interfaces utilisées pour l’émission/réception
des trames CDP. Ainsi que leur état et l’encapsulation utilisée.
Lab_A#show cdp interface
FastEthernet0/0 is up, line protocol is up
Encapsulation ARPA
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Serial0/0 is up, line protocol is up
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
FastEthernet0/1 is up,
up line protocol is up
Encapsulation ARPA
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
Serial0/1 is administratively down, line protocol is down
Encapsulation HDLC
Sending CDP packets every 60 seconds
Holdtime is 180 seconds
[Link] Réseaux informatiques Téléinformatique 29
Routage Classless - CIDR & VLSM
Couche réseau
-7-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Problématique & solution
En Janvier 2007, il y avait plus 433 millions de hosts sur internet.
L'espace d'adresse IP s'épuise rapidement.
Les initiatives pour optimiser l'espace d'adresse IPv4 sont:
Le VLSM & la notation CIDR (1993, RFC 1519).
NAT (Network Address Translation) (1994, RFC 1631).
Adressage privé (1996, RFC 1918).
- CIDR (Classless Inter-Domain Routing)
- VLSM (Variable Length Subnet Masking)
[Link] Réseaux informatiques Téléinformatique 2
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Routage IP par classe « classful » & sans classe « classless »
Se rappeler que les protocoles de routage classful (ex: RIPv1) ne
transmettent pas les masques de sous-réseau dans leurs mise à jour de
routage. Car le masque de sous-réseau est directement lié à l'adresse réseau .
Caractéristiques des protocoles de routage classless (ex: RIPv2, OSPF):
Les mises à jour de routage contiennent le masque de sous-réseau.
Support du VLSM.
Support de l'agrégation de route.
[Link] Réseaux informatiques Téléinformatique 3
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Classless Inter-domain Routing (CIDR)
le CIDR ou supernetting IP est l'opération inverse du subnetting.
Avantages de CIDR :
Utilisation plus efficace de l'espace d'adressage IPv4.
Il permet d'agréger les routes en seule et unique route.
La classe d’adresse n’a plus de sens, car le masque de sous-réseau est
inclus dans les mise à jour de routage.
- [Link]/13 est la route agrégée pour les réseaux classful [Link]/16 à
[Link] / 16
[Link] Réseaux informatiques Téléinformatique 4
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Classless Inter-domain Routing (CIDR)
Etapes pour calculer une route agrégée:
1. Lister les réseaux sous forme binaire.
2. Repérer les bits les plus significatifs qui sont en correspondance exacte
dans toutes les adresses pour agréger les routes.
3. Garder un copie de ces bits et ajouter des zéros pour compléter
l'adresse et obtenir une adresse de réseau agrégée.
[Link] 10101100.00010 000.00000000.00000000
[Link] 10101100.00010 001.00000000.00000000
[Link] 10101100.00010 010.00000000.00000000
[Link] 10101100.00010 011.00000000.00000000
[Link] 10101100.00010 100.00000000.00000000
[Link] 10101100.00010 101.00000000.00000000
Adresse de réseau agrégée : [Link] 10101100.00010 000.00000000.00000000
Masque de réseau agrégé : [Link] 11111111.11111 000.00000000.00000000
[Link]/13
[Link] Réseaux informatiques Téléinformatique 5
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Classless Inter-domain Routing (CIDR)
Un plan d'adressage hiérarchique est appliqué pour l'assignation des
adresses afin que l'agrégation puisse être effectuée.
ATTENTION :
Les hôtes et les routeurs supportent le classless.
Pour 2000 adresses, combien de sous-réseaux de 254 hôtes ai-je besoin ?
Solution : 8 réseaux classe C consécutifs ( car, 8*254=2032)
203.24.00000 000.0 [Link]
203.24.00000 001.0 [Link]
203.24.00000 010.0 [Link]
203.24.00000 011.0 [Link]
203.24.00000 100.0 [Link]
203.24.00000 101.0 [Link]
203.24.00000 110.0 [Link]
203.24.00000 111.0 [Link]
Adresse de Réseau agrégé: [Link] / 21
[Link] Réseaux informatiques Téléinformatique 6
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Variable Length Subnet Masking (VLSM )
Le processus de VLSM consiste à obtenir des sous-réseaux de tailles
différents plus appropriés aux besoins. Plusieurs masque de sous-réseau
peuvent être donc utilisés.
[Link]/24
[Link]/26
Adresse réseau: [Link]/24 [Link]/26
11000000.10101000.00000001.000000000 [Link]/27
[Link]/27
Réseau 1: 50 machines --> [Link]/26
Réseau 2: 30 machines --> [Link]/27 [Link]/28
[Link]/28
Réseau 3: 13 machines --> [Link]/28
Réseau 1: 6 machines --> [Link]/29 [Link]/29
[Link]/29
[Link]/26
Les sous-réseaux non utilisés:
[Link]/26
[Link] Réseaux informatiques Téléinformatique 7
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
VLSM : exercice
L'adresse CIDR [Link] /22 est attribuée et doit prendre en charge le
réseau indiqué dans le schéma. Créez un système d'adressage conforme aux
exigences du schéma.
Adresse réseau
[Link]/24
400 200 50 50
hôtes hôtes hôtes hôtes
LAN1 LAN2 LAN3 LAN4
[Link] Réseaux informatiques Téléinformatique 8
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
VLSM : solution
[Link] 11000000.10101000. 0001100 0.00000001
LAN 1 (400 hôtes) : [Link]/23 À
[Link] 11000000.10101000. 0001100 1.11111110
[Link] 11000000.10101000. 00011010.00000001
LAN 2 (200 hôtes) : [Link]/24 À
[Link] 11000000.10101000. 00011010.111111110
[Link] 11000000.10101000. 00011011.00 000001
LAN 3 (50 hôtes) : [Link]/26 À
[Link] 11000000.10101000. 00011011.00 111110
[Link] 11000000.10101000. 00011011.01 000001
LAN 4 (50 hôtes) : [Link]/26 À
[Link] 11000000.10101000. 00011011.01 1111110
Il est possible d'attribuer les éléments suivants aux liaisons série :
[Link]/30 ([Link] et [Link])
[Link]/30 ([Link] et [Link])
[Link]/30 ([Link] et [Link])
[Link] Réseaux informatiques Téléinformatique 9
Routage classless
CIDR & VLSM
Adressage IP par classe et sans classe
Mise en place de la méthode du VLSM/CIDR sur un routeur
ip subnet-zero
Mode de configuration globale
Permet l’utilisation du premier sous-réseaux.
ip classless
Mode de configuration globale
Permet d’activer le support des masques de sous-réseau. Elle permet au
routeur d’utiliser la meilleure adresse agrégée disponible.
Pour empêcher l'utilisation du sous-réseau zéro (désactiver), utilisez la forme
no de cette commande.
#no ip subnet-zero
Cette commande est active par défaut depuis la version 12 du logiciel IOS de
Cisco.
[Link] Réseaux informatiques Téléinformatique 10
VLAN
Couches liaison de données & réseau
-8-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
VLAN
Introduction aux LANs Virtuels
VLAN (Virtual Local Area Network)
Le VLAN est ensemble logique d’unités ou d’utilisateurs pouvant être
regroupé quelque soit leur emplacement physique. Ce regroupement peut
être par (Fonctions, Services, Applications, …).
Il existe 3 types différents de VLAN :
VLAN de niveau 1 (ou VLAN par port) : on y définit les ports du
commutateur qui appartiendront à tel ou tel VLAN.
VLAN de niveau 2 (ou VLAN par adresse MAC) : on indique
directement les adresses MAC des cartes réseaux contenues dans les
machines que l'on souhaite voir appartenir à un VLAN,
VLAN de niveau 3 (ou VLAN par adresse IP) : même principe que
pour les VLAN de niveau 2 sauf que l'on indique les adresses IP (ou
une plage d'IP) qui appartiendront à tel ou tel VLAN.
[Link] Réseaux informatiques Téléinformatique 2
VLAN
Introduction aux LANs Virtuels
VLAN : Exemple
Utilité : Plusieurs réseaux virtuels sur un même réseau physique.
VLAN 1
VLAN 2
iMac
iMac
VLAN 3
iMac
iMac
iMac
iMac
iMac
iMac
iMac
iMac
iMac iMac
iMac
iMac
iMac
iMac
iMac
iMac
Segmentation traditionnelle Segmentation à l’aide de Vlans
[Link] Réseaux informatiques Téléinformatique 3
VLAN
Introduction aux LANs Virtuels
Intérêt des VLANs
Les VLAN présentent les intérêts suivants:
Administration: Améliorer la gestion du réseau.
Performance: Optimiser la bande passante.
Séparer les flux: Ceci qui conduit alors à attribuer des réseaux IP
différents pour chaque VLAN.
Fragmentation : réduire la taille d'un domaine de broadcast,
Sécurité : permet de créer un ensemble logique isolé pour améliorer la
sécurité.
Le seul moyen pour communiquer entre des machines appartenant à des VLAN
différents est alors de passer par un routeur.
GT1 GT2 GT1 GT2
IP1 IP2 IP1 IP2
[Link] Réseaux informatiques Téléinformatique 4
VLAN
Introduction aux LANs Virtuels
VLAN: Segmentation
Les VLANs permettent de Segmenté logiquement quelque soit
l’emplacement physique des utilisateurs.
Chaque port de commutateur peut être attribué à un VLAN.
Les ports affectés au même VLAN partagent le même domaine de
broadcast.
Elle permet de créer des domaines de broadcast qui correspondent aux
ensembles logiques définis par l’administrateur
Amélioration des performances globales du réseau.
[Link] Réseaux informatiques Téléinformatique 5
VLAN
Communication inter-VLAN
Liens Trunk
Deux VLANs propagés sur deux switchs avec lien en mode trunk
(étiquetage des trames, 802.1q ou ISL).
On appelle « port en mode trunk » un port pour lequel l’étiquetage des
trames a été activé
Ils sont utilisés entre deux switchs ou entre un routeur et un switch
Ils peuvent être configurés pour transporter tous les VLANs, ou une partie
d’entre eux seulement
[Link] Réseaux informatiques Téléinformatique 6
VLAN
Liens en mode TRUNK
Étiquetage (ou Tag) des trames
On tag les trames sur les liens d’interconnexions.
Le tag indique le VLAN d’appartenance de la trame.
Les trames ne sont pas taggées sur les autres liens.
Modification de l’en-tête de niveau 2 pour qu’elle puisse porter la mention
de l’appartenance à un VLAN.
Normalisé par la norme IEEE 802.1q.
Format des trames IEEE 802.1q:
[Link] Réseaux informatiques Téléinformatique 7
VLAN
Communication inter-VLANs
Étiquetage (ou Tag) des trames
Le seul moyen pour communiquer entre des machines appartenant à des
VLAN différents est alors de passer par un routeur.
CISCO SYSTEMS Catalyst 1900 Series SD
10BaseT 100BaseTX
SYSTEM RPS
1x 2x 3x 4x 5x 6x 7x 8x 9x 10x 11x 12x 13x 14x 15x 16x 17x 18x 19x 20x 21x 22x 23x 24x Ax Bx
STAT UTL FDUP
MODE
CISCO SYSTEMS Catalyst 1900 Series SD
VLAN2
10BaseT 100BaseTX
VLAN1
SYSTEM RPS
1x 2x 3x 4x 5x 6x 7x 8x 9x 10x 11x 12x 13x 14x 15x 16x 17x 18x 19x 20x 21x 22x 23x 24x Ax Bx
STAT UTL FDUP
MODE
CISCO SYSTEMS Catalyst 1900 Series SD
10BaseT 100BaseTX
SYSTEM RPS
1x 2x 3x 4x 5x 6x 7x 8x 9x 10x 11x 12x 13x 14x 15x 16x 17x 18x 19x 20x 21x 22x 23x 24x Ax Bx
STAT UTL FDUP
MODE
VLAN1 VLAN2
[Link] Réseaux informatiques Téléinformatique 8
VLAN
Configuration des VLANs
Création des VLANs
Pour créer un VLAN, il faut se trouver dans le mode de configuration
correspondant, accessible par la commande :
- Switch# vlan database
A partir de ce mode, la création d'un VLAN se fait par la commande:
- Switch(vlan)# vlan {numéro} [name {nom}]
Exemple de création d’un VLAN virtuel-1:
Switch_1# vlan database
Switch_1(vlan)# vlan 1 name virtuel-1
Switch_1(vlan)# exit
[Link] Réseaux informatiques Téléinformatique 9
VLAN
Configuration des VLANs
Attribution des port de switch a un VLAN
On passe dans le mode de configuration de l'interface spécifiée:
Switch (config) #interface fastEthernet {numéro_interface}
Spécification du mode de l'interface
Switch(config-if)#switchport mode access
Attribution du vlan spécifié à l'interface:
Switch(config-if)#switchport access vlan {numéro}
Exemple d’attribution du port Eth0/1 au VLAN N°1:
Switch_1# configure terminal
Switch_1(config)#interface Ethernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 1
[Link] Réseaux informatiques Téléinformatique 10
VLAN
Configuration des VLANs
Configuration du mode Trunk
On passe dans le mode de configuration de l'interface spécifiée:
Switch (config) #interface fastEthernet {numéro_interface}
Spécification du mode de l'interface
Switch(config-if)# switchport mode trunk
Autoriser certains port d’utiliser le port trunk (tous les ports sont autorisés
par défaut:
Switch(config-if)# switchport trunk allowed vlan <vlan1>,<vlan2>…
Exemple configuration du mode trunk sur une interface:
Switch_1# configure terminal
Switch_1(config)#interface Ethernet 0/1
Switch_1(config-if)#switchport mode trunk
Switch_1(config-if)#switchport trunk allowed vlan 10,20
Switch_1(config-if)#exit
[Link] Réseaux informatiques Téléinformatique 11
VLAN
Configuration des VLANs
Affichage des vlans ainsi que des affectations de port
La commande show vlan permet d'afficher les informations VLAN du
commutateur:
Switch #show vlan
Exemple d’utilisation de la commande #show vlan:
[Link] Réseaux informatiques Téléinformatique 12
VLAN
Communication inter-VLANs en mode Trunk
Routage inter-VLANs avec un lien en mode Trunk
Dans ce cas, Utilisation d’une seule interface Ethernet sur le routeur et
d'un seul port Trunk sur le Switch pour réaliser l’interconnexion entre les
différents VLANs. Plusieurs sous-interfaces (de l’interface Ethernet)
peuvent être définies sur le routeur ( une sous-interface par Vlan).
Trunk
VLAN1 VLAN2
[Link] Réseaux informatiques Téléinformatique 13
VLAN
Communication inter-VLANs en mode Trunk
Configuration du routage intervlan à l'aide de sous-interfaces
Dans l'exemple, nous avons deux vlan (le N°10 et 20). L'interface fa1/0 du
routeur est connectée à une interface trunk du switch..
R1(config)#interface fastEthernet 1/0
R1(config-if)#no shutdown
R1(config-if)#exit
Trunk
R1(config)#interface fastEthernet 1/0.1
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip address [Link] [Link]
R1(config-subif)#no shutdown
R1(config-subif)#exit
R1(config)#interface fastEthernet 1/0.2
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip address [Link] [Link] VLAN VLAN
R1(config-subif)#no shutdown n°10 n° 20
R1(config-subif)#end
Cette configuration n’est possible que si le routeur supporte le protocole 802.1Q
[Link] Réseaux informatiques Téléinformatique 14
Protocole & contrôle de flux
Couche transport
-9-
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Protocole &
contrôle de flux Couche Transport
Caractéristiques de la couche transport
Couche 4 du modèle OSI correspond à la couche 3 du modèle TCP/IP
Qualité de service: Assure la bonne transmission d’un message, de
l’expéditeur au destinataire.
Transporter & contrôler le flux d’informations: S’assure que les
segments soient délivrés dans l’ordre, tous et sans duplication. Le contrôle
du flux gère la remise des données en cas d’encombrement au niveau de
l’hôte.
Fiabilité: assure la retransmission des segments perdus.
Communication bout en bout: Maintenir une « conversation » entre hôtes.
La couche Transport met en œuvre des algorithmes qui numérotent les
paquets, récupèrent des accusés de réception, et gèrent ainsi le traffic au
niveau global
[Link] Réseaux informatiques Téléinformatique 2
Protocole &
contrôle de flux Couche Transport
Les protocoles TCP & UDP
Les protocoles TCP (Transmission Control Protocol) & UDP (User
datagram protoco) .
TCP, comme UDP, utilisent le numéro de port pour identifier les
applications.
Application
TCP
Transport
UDP
Internet
Accès Réseau
[Link] Réseaux informatiques Téléinformatique 3
Protocole &
contrôle de flux Protocoles de la Couche Transport
TCP (Transfer Control Protocol)
Orienté connexion: établissement d’une connexion entre les machines
communicantes.
Fiable : intégrité des données (Ex : transfert de fichier).
contrôle les erreurs pour assurer une transmission fiable.
Réassemblage des données (au niveau destinataire).
Analogie : courrier avec accusé de réception.
Utilise la notion de ports pour faire communiquer des applications sur des
machines
segment TCP
[Link] Réseaux informatiques Téléinformatique 4
Protocole &
contrôle de flux Protocoles de la Couche Transport
Explication des champs d’un segment TCP
Port source : numéro du port utilisé par l'application sur la machine source.
Port de destination : numéro du port utilisé par l'application sur la machine
de destination.
Numéro de séquence : numéro utilisé pour assurer le séquençage correct
des données entrantes
Numéro d’acquittement: prochain segment attendu.
Fenêtre : Nombre de segments que le récepteur peut recevoir avant
d’envoyer un accusé de réception (ou l’acquittement).
Somme de contrôle : Permet de vérifié l’intégrité de l’en-tête (ex: CRC).
Données : données du protocole de couche supérieure.
Si URG =1: traitement de façon urgente.
Si ACK=1: c’est un acquittement.
Si PSH =1: forcer l’émission des données.
Si RST=1: demande de réinitialisation de la connexion.
Si SYN=1: demande d'établissement de connexion.
Si FIN=1: demande de mettre fin à la connexion.
[Link] Réseaux informatiques Téléinformatique 5
Protocole &
contrôle de flux Protocoles de la Couche Transport
Ports (ou numéro de port)
Le numéro de port permet de s’adresser à une application particulière sur le
hôte destination. Cela permet à la machine destination d’identifier
l’application ou le service qui doit traiter la le segment entrant.
Permet la séparation de communications multiples: envoi et réception
simultanément des données des différentes application.
Allocation des ports
Les port connues: compris entre 0 et 1023
Les ports enregistrés: compris entre 1024 et 49151
Les ports dynamique ou privés: compris entre 49152 et 65535.
Ports couramment utilisés
•FTP data: 20 •Telnet : 23 •TFTP : 69
• FTP: 21 •SMTP: 25 •HTTP: 80
• SSH: 22 •DNS: 53 • POP3: 110
[Link] Réseaux informatiques Téléinformatique 6
Protocole &
contrôle de flux Protocoles de la Couche Transport
Séparation de communications multiples
La couche transport segmente les données et gère la séparation des données
pour les applications, c’est-à-dire qu’elle divise les données en segments qui
sont plus faciles à gérer et à transporter
[Link] Réseaux informatiques Téléinformatique 7
Protocole &
contrôle de flux Protocoles de la Couche Transport
UDP (User Datagram Protocol)
Non orienté connexion
Pas de fiabilité
Ordre d’arrivée non prévisible
Permet un débit supérieur
Analogie : courrier de type carte postale
Port Source (16 bits) Port Destination (16 bits)
Longueur (16 bits) Somme de contrôle (16 bits)
Données (longueur variable)
Port Source : Port utilisé par l'application sur la machine source.
Port Destination : Port utilisé par l'application sur la machine de destination.
Longueur : Longueur totale du segment, en-tête comprise (nécessairement
supérieure à 8 octets).
Somme de contrôle (Checksum ou CRC): Permet de vérifier l’intégrité du segment.
[Link] Réseaux informatiques Téléinformatique 8
Protocole &
contrôle de flux Protocoles de la Couche Transport
Protocoles utilisant TCP ou UDP
[Link] Réseaux informatiques Téléinformatique 9
Protocole &
contrôle de flux Transfert fiable de données bout en bout
Accusés de réception (ACK)
L’émetteur attend une confirmation de réception du récepteur avant
d'envoyer un autre paquet.
Le récepteur accuse réception d'un paquet en envoyant un ACK.
[Link] Réseaux informatiques Téléinformatique 10
Protocole &
contrôle de flux Transfert fiable de données bout en bout
Temporisateurs (timer)
Des paquets peuvent être perdus dans le réseau.
Si paquet "perdu", pas d'ACK
Blocage !
Utilisation d'un timer lors de l‘émission du paquet :
si expire, renvoie le paquet
si réception ACK avant expiration, désactivation du timer.
[Link] Réseaux informatiques Téléinformatique 11
Protocole &
contrôle de flux Transfert fiable de données bout en bout
Fenêtre glissante (ou à anticipation)
Afin d'accélérer les transmissions, ce principe consiste à émettre n paquets
sans attendre d'ACK (n est la taille de la fenêtre).
la réception de l’ACK du premier paquet de la fenêtre la fait glisser.
L’envoi des données avec fenêtrage est parmi les techniques utilisées pour le
contrôle de congestion dans un réseau TCP.
[Link] Réseaux informatiques Téléinformatique 12
Protocole &
contrôle de flux Transfert fiable de données bout en bout
Envoi de données avec fenêtrage
Émetteur Récepteur
Envoi 1
Réception 1
Envoi AR2
Réception AR 2
Envoi 2
Envoi 3 Réception 2
Réception 3
Envoi AR4
Réception AR 4
Envoi 4
Envoi 5
Envoi 6 etc...
ACK du dernier segment Adaptation du fenêtrage
[Link] Réseaux informatiques Téléinformatique 13
[Link] Réseaux informatiques Téléinformatique 14
Liste de contrôle d'accès (ACL)
Filtrage IP
- 10 -
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
liste de contrôle
d'accès
Listes de contrôle d’accès
Qu’est-ce que ACL?
[Link] Réseaux informatiques Téléinformatique 2
liste de contrôle
d'accès
Listes de contrôle d’accès
Qu’est-ce que ACL?
Les listes de contrôle d’accès sont des instructions qui expriment une liste de
règles supplémentaires sur les paquets reçus et transmis par le routeur.
Elles peuvent être utilises pour implémenter la sécurité dans les routeurs.
Les listes de contrôle d’accès sont capables:
D’autoriser ou d’interdire des paquets, que ce soit en entrée ou en sortie
des interfaces.
Filtrer le trafic en entrée ou en sortie du routeur.
Restreinte l’utilisation à des personnes ou à des utilisateurs.
Elles opèrent selon un ordre séquentiel et logique, en évaluant les paquets à
partir du début de la liste d’instructions.
[Link] Réseaux informatiques Téléinformatique 3
liste de contrôle
d'accès
Listes de contrôle d’accès
A prendre en compte
Si le paquet répond au critère de la première instruction, il ignore le reste des
règles et il est autorisé ou refusé.
L’ACL s’exécute dans la direction indiquée par le mot IN ou OUT.
A un deny implicite à la fin. Aussi si le paquet ne satisfait à aucune règle il
est rejeté.
Parcours des instructions:
[Link] Réseaux informatiques Téléinformatique 4
liste de contrôle
d'accès
Listes de contrôle d’accès
Identification des ACLs
Une liste de contrôle d’accès est identifiable par son nom ou son numéro
attribué suivant le protocole et le type:
Avantage et inconvénients des ACLs:
Avantage:
Fournir une base de sécurité réseau
Inconvénients:
Traitement CPU supplémentaire
Latence réseau augmentée
[Link] Réseaux informatiques Téléinformatique 5
liste de contrôle
d'accès
Listes de contrôle d’accès
Masque générique
Par rapport à un masque de sous-réseau
Inversion binaire
En notation décimale pointée = Complément à 255 du masque de sous-
réseau correspondant
Cas particuliers d’un masque générique:
[Link] = une seule adresse
{IP} {[Link]} = host {IP}
[Link] = Toutes les adresses
{IP} {[Link]} = any
[Link] Réseaux informatiques Téléinformatique 6
liste de contrôle
d'accès
ACL standard IP
Configuration des listes d’accès standard
Fonctionnement des ACL
Test des règles les unes après les autres
Si aucune règle n'est applicable, rejet du paquet
Définition d'une règle
#access-list Number [deny|permit] source [source-wildcard]
Number compris entre 1 et 99 ou entre 1300 et 1999
#access-list Number remark test
Activation d'une ACL sur une interface
#ip access-group [ number | name [ in | out ] ]
Visualiser les ACL
#show access-lists [ number | name ] : toutes les ACL quelque soit
l'interface
show ip access-lists [ number | name ] : les ACL uniquement liés au
protocole IP.
[Link] Réseaux informatiques Téléinformatique 7
liste de contrôle
d'accès
ACL standard IP
Exemple de configuration (1)
interface Ethernet0
ip address [Link] [Link]
ip access-group 1 out
access-list 1 remark stop tous les paquets d'IP
source [Link]
access-list 1 deny [Link] [Link]
access-list 1 permit [Link] [Link]
Explications:
#access-list 1 deny [Link] [Link]
• Refuse les paquets d'IP source [Link]
• Le masque générique signifie ici que tous les bits de l'adresse IP sont
significatifs
#access-list 1 permit [Link] [Link]
• Tous les paquets IP sont autorisés
• Le masque [Link] signifie qu'aucun bit n'est significatif
[Link] Réseaux informatiques Téléinformatique 8
liste de contrôle
d'accès
ACL standard IP
Exemple de configuration (2)
interface Ethernet0
ip address [Link] [Link]
ip access-group 1 out
access-list 1 remark stop tous les paquets d'IP
source [Link]
access-list 1 deny host [Link]
access-list 1 permit any
Remarque:
Une notation améliorée est possible pour remplacer
le masque [Link] qui désigne une machine
- Utilisation du terme host
[Link] avec le masque générique à [Link] qui désigne
tout le monde
- Utilisation du terme any
[Link] Réseaux informatiques Téléinformatique 9
liste de contrôle
d'accès
ACL standard IP
Exemple de configuration (3)
interface Ethernet0
ip address [Link] [Link]
ip access-group 1 out
interface Ethernet1
ip address [Link] [Link]
ip access-group 2 in
access-list 1 remark Stoppe tous les paquets d'IP
source [Link]
access-list 1 deny host [Link]
access-list 1 permit any
access-list 2 remark Autorise que les trames d'IP
source [Link]/24
access-list 2 permit [Link] [Link]
[Link] Réseaux informatiques Téléinformatique 10
liste de contrôle
d'accès
ACL étendues
Configuration des listes d’accès étendues
Permet
D’interdire ou d’autoriser un type de trafic particulier.
De filtrer plus précisément qu’avec une ACL standard.
Les extended ACL permettent filtrer des paquets en fonction
de l'adresse de destination IP
Du type de protocole (TCP, UDP, ICMP, IGRP, IGMP, ...)
Port source
Port destination
…
Exemple:
[Link] Réseaux informatiques Téléinformatique 11
liste de contrôle
d'accès
ACL étendues
Syntaxe & Exemples
access-list number { deny | permit } <protocole> <IP source> [port
source] <IP dest> [port dest] [established]
Number : compris entre 100 et 199 ou 2000 et 2699
Exemple:
#access-list 101 deny ip any host [Link]
Refus des paquets IP à destination de la machine [Link] et provenant de
n'importe quelle source
#access-list 101 deny tcp any gt 1023 host [Link] eq 23
Refus de paquet TCP provenant d'un port > 1023 et à destianation du port
23 de la machine d'IP [Link]
#access-list 101 deny tcp any host [Link] eq http
Refus des paquets TCP à destination du port 80 de la machine d'IP [Link]
established : indique qu’il s’agit d’une communication TCP déjà établie
#access-list 101 permit tcp any any established
[Link] Réseaux informatiques Téléinformatique 12
liste de contrôle
d'accès
ACL étendues
Les opérateurs logiques
Pour TCP et UDP uniquement
Précise les numéros de ports
Pour la source et/ou la destination
Opérateur Signification
eq Égal à
neq Différent de
lt Inférieur à
gt Supérieur à
range Entre (nécessite 2 numéros de port)
[Link] Réseaux informatiques Téléinformatique 13
liste de contrôle
d'accès
ACL nommées
ACL nommées
Les listes de contrôle d'accès nommées permettent d'identifier les listes de
contrôle d'accès IP standards et étendues par des chaînes alphanumériques
plutôt que par la représentation numérique actuelle.
Syntaxe :
# ip access-list {standard | extended} nom
R1(config)# ip interface fa0/1
#ip access-group ex_inACL in
#ip access-group sd_outACL out
R1(config)#ip access-list extended ex_inACL
#permit tcp any [Link] [Link] eq telnet
#deny tcp any any
#permit icmp [Link] [Link] host [Link]
R1(config)#ip access-list standard sd_outACL
R1(config-std-nacl)#permit [Link] [Link]
R1(config-std-nacl)#deny [Link] [Link]
R1(config-std-nacl)#permit any
[Link] Réseaux informatiques Téléinformatique 14
[Link] Réseaux informatiques Téléinformatique 15
Protocoles & Services
Couche Application
- 11 -
Module:
Réseaux Informatique
- Téléinformatique -
[Link]
Département Informatique
Protocoles &
Services (couche 7)
Introduction
Couche Application
La couche Application est la 7ème couche du modèle OSI.
Elle se situe au sommet des couches de protocoles TCP/IP.
Elle contient les applications utilisateurs permettant de communiquer via le
réseau.
Les protocoles de la couche application utilisent pour communiquer l’un des
deux protocoles de la couche transport TCP ou UDP.
Il existe plusieurs protocoles dans
cette couche:
TELNET, SSH, FTP, DNS, SNMP, HTTP,
SMTP, POP,…
[Link] Réseaux informatiques Téléinformatique 2
Protocoles &
Services (couche 7)
Le modèle Client/Serveur
Notion de serveur
Un serveur est un ordinateur (généralement puissant) qui offre des services
aux clients, chaque service est identifié par un numéro de port:
serveur web (apache): 80
serveur de bases de données (mysql)
serveur de courrier électronique (pop3: 110 , smtp: 25)
serveur ftp: 21
serveur DNS: 53
…
[Link] Réseaux informatiques Téléinformatique 3
Protocoles &
Services (couche 7)
Le modèle Client/Serveur
Notion de Client
Un Client est tout hôte qui fait appel aux services offerts par un serveur:
Initie le contact avec le serveur (il parle en premier)
Typiquement, il demande un service au serveur.
Il permet d’analyser les réponses venant du serveur.
Internet ou
Réseau local
NB : Une même machine peut implémenter les côtés client ET serveur
[Link] Réseaux informatiques Téléinformatique 4
Protocoles &
Services (couche 7)
Protocoles de la couche application
DNS (Domain Name System)
Un serveur DNS est un serveur qui permet de relier un nom de domaine
avec une adresse IP.
Fonctionne en mode client/serveur (port 53)
Il permet Résolution des noms de domaine. Ce qui permet d’obtenir
l’adresse IP à partir d’un nom de domaine
[Link] = [Link]
[Link] = [Link]
Adresse IP du serveur DNS doit être connue par le client (station hôte).
Il utilise à la fois TCP et UDP.
3
Internet
1
2
[Link]
DNS
[Link] Réseaux informatiques Téléinformatique 5
Protocoles &
Services (couche 7)
Protocoles de la couche application
DNS (Domain Name System):Nom de domaine
Nom de domaine est un nom correspondant au nom de l’organisation, et qui
est composé de deux parties:
Nom de domaine
Extension de domaine
Exemple: [Link]
• machine www dans le domaine umc, lui même dans le domaine edu lui-même
dans le domaine dz
Différents types d’extension:
– com : organisations commerciales: [Link]
– edu : organisations concernant l’éducation: [Link]
– gov : organisations gouvernementales: [Link]
– mil : organisations militaires: [Link]
– net : organisations réseau Internet: [Link]
– org : organisations non commerciales: [Link]
– int : organisations internationales: [Link]
– ma, fr, uk, de, it, us, au, ca, se,dz …etc: organisations nationales: [Link]
[Link] Réseaux informatiques Téléinformatique 6
Protocoles &
Services (couche 7)
Protocoles de la couche application
Structuration des noms DNS
[Link] Réseaux informatiques Téléinformatique 7
Protocoles &
Services (couche 7)
Protocoles de la couche application
Lecture des noms de domaine
La lecture des noms de domaine se fait à l’inverse de l’adressage IP, telle
que la partie la plus significative se situe à gauche de la syntaxe:
[Link] [Link]
vers le plus significatif vers le plus significatif
[Link]
domaine français (.fr)
Protocole domaine de l’organisation univ-paris5
(http)
sous-domaine math-info
sous-domaine ens
machine diamant du domaine
[Link]
[Link] Réseaux informatiques Téléinformatique 8
Protocoles &
Services (couche 7)
Protocoles de la couche application
DHCP (Dynamic Host Configuration Protocol)
Dynamic Host Configuration Protocol (DHCP) est un protocole réseau
dont le rôle est d'assurer la configuration automatique des paramètres IP
d'une station. Ce qui permet à un hôte qui se connecte au réseau d’obtenir
dynamiquement sa configuration IP. Cela permet énormément de simplifie
l’administration d’un réseau.
[Link] Réseaux informatiques Téléinformatique 9
Protocoles &
Services (couche 7)
Protocoles de la couche application
Fonctionnement de DHCP
Serveur DHCP:
Distribue les adresses ip sans conflit.
A une adresse IP fixe.
Déroulement:
1) Le client émet en broadcast un paquet de type "DHCP-DISCOVER",
pour identifier les serveurs DHCP disponibles ;
2) Le serveur répond par un paquet "DHCP-OFFER" (broadcast), qui
contient les premiers paramètres ;
3) Le client établit sa configuration et envoie un "DHCP-REQUEST" pour
valider son adresse IP.
4) Le serveur répond par un "DHCP-ACK" avec l’adresse IP pour confirmer
l’attribution.
[Link] Réseaux informatiques Téléinformatique 10
Protocoles &
Services (couche 7)
Protocoles de la couche application
Fonctionnement de DHCP
1- DHCP-DISCOVER
2- DHCP-OFFER
Client Serveur
DHCP 3- DHCP-REQUEST DHCP
4- DHCP-ACK
[Link] Réseaux informatiques Téléinformatique 11
Protocoles &
Services (couche 7)
Protocoles de la couche application
FTP (File Transfer Protocol)
Le protocole de transfert de fichiers (File Transfer Protocol ou FTP), est
un protocole de communication destiné à l'échange de fichiers sur un réseau
TCP/IP:
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
[Link] Réseaux informatiques Téléinformatique 12
Protocoles &
Services (couche 7)
Protocoles de la couche application
FTP (File Transfer Protocol)
Lorsque on est connecté au serveur FTP, on peut agir sur les fichiers
éloignés comme sur le local et donc les renommer ou les supprimer .
Utilité: pour placer les fichiers d’un site Web sur le disque dur d’un
hébergeur web ou pour échanger de gros fichiers avec un autre utilisateur,
l’usage d’un FTP est extrêmement pratique.
Plusieurs logiciels FTP gratuits peuvent être télécharger de l’internet tel que
FileZilla .
Client FTP Serveur FTP
FileZilla Serveur de
données
[Link] Réseaux informatiques Téléinformatique 13
Protocoles &
Services (couche 7)
Protocoles de la couche application
Se connecter au serveur FTP
FileZilla
[Link] Réseaux informatiques Téléinformatique 14
Protocoles &
Services (couche 7)
Protocoles de la couche application
HTTP (Hyper Text Transfer Protocol)
HTTP (Hyper Text Transfer Protocol) est le protocole de communication
du web permettant d'échanger des documents hypertextes contenant des
données sous la forme de texte, d'images fixes ou animées et du son.
Les client HTTP utilise le protocole d’affichage HTML(HyperText Markup
Language ) pour la visualisation de une page web.
Les données sont localisées en envoyant une chaîne de caractères appelée
URL (Uniform Ressource Locator) au serveur HTTP.
URL
[Link] Réseaux informatiques Téléinformatique 15
Protocoles &
Services (couche 7)
Protocoles de la couche application
Serveur HTTP
Le serveur HTTP est un ordinateur sur lequel fonctionne un serveur HTTP
est appelé serveur Web. Le terme « serveur Web » peut aussi désigner le
serveur HTTP (le logiciel) lui-même. On peut citer quelques un:
Apache HTTP Server de la Apache Software Foundation (sert 55% des
sites web en 2013).
Apache Tomcat de la Apache Software Foundation, évolution de
Apache pour J2EE.
Google Web Server de Google.
Internet Information Services (IIS) de Microsoft.
[Link] Réseaux informatiques Téléinformatique 16
Protocoles &
Services (couche 7)
Protocoles de la couche application
Telnet (TErminal NETwork ou TELecommunication NETwork)
Telnet (TErminal NETwork ou TELecommunication NETwork, ou encore
TELetype NETwork) est un protocole réseau utilisé sur tout réseau prenant
en charge le protocole TCP/IP. Il appartient à la couche application du
modèle OSI .
exécution de commandes saisies au clavier sur une machine distante
Outil Telnet = implémentation du protocole Telnet
Environnement client / serveur :
la machine distante est configurée en serveur
Elle attend qu’une machine lui demande un service
Utilise le port 23.
Les données circulent en clair sur le réseau, ainsi, des sniffeurs comme
tcpdump ou Wireshark permettent d'intercepter les communications de la
commande telnet.
Solution: l’utilisation du protocole SSH.
[Link] Réseaux informatiques Téléinformatique 17
Protocoles &
Services (couche 7)
Protocoles de la couche application
Messagerie électronique: SMTP & POP
Pour récupérer les messages du serveur de courriel, 2 protocoles peuvent
être utilisés.
POP ou POP3 (Post Office Protocol)
• protocole qui permet de récupérer les courriers électroniques situés sur
un serveur de messagerie électronique.
• Port 110
SMTP(Simple Mail Transfer Protocol)
• Transférer le courrier électronique (courriel) vers les serveurs de
messagerie électronique.
• Port 25.
[Link] Réseaux informatiques Téléinformatique 18
Protocoles &
Services (couche 7)
Protocoles de la couche application
Messagerie électronique: SMTP & POP
[Link] Réseaux informatiques Téléinformatique 19