Pont : Intérêt des ponts
connecter des machines
s’affranchir des contraintes de distance
d’Ethernet et augmenter la couverture du
réseau
Pont : Intérêt des ponts
meilleures performances grâce à la réduction
du domaine de collision
– Exemple : M4 peut envoyer une trame à M5 pendant
que M1 envoie une trame à M2. Pas de collision si M5
et M2 sont dans les tables de P2 et P1.
1
Pont : Intérêt des ponts
meilleures performances grâce à la réduction
du domaine de collision
– Moins de collisions => moins de retransmissions
=> meilleur débit utile
Pont : Intérêt des ponts
confidentialité accrue : les machines ne voient
plus toutes les trames
– Exemple : M4 et M5 peuvent s'échanger des données
confidentielles. Si elles sont dans la table de P2
aucune autre machine ne les recevra.
2
Pont : Stratégies de commutation
A partir de quel instant un pont va-t-il relayer une
trame reçue ?
plusieurs stratégies possibles :
– Store and Forward : réception complète, contrôle d’erreur
puis retransmission
– Cut-through : retransmission au plus tôt/dès que possible
• Fast Forward
• Fragment-free
Store and Forward
retransmission de la trame T après réception de tous
les bits, vérification du FCS et consultation de la table
de commutation
3
Fast Forward
retransmission de la trame T après réception de
l’adresse de destination et consultation de la table de
commutation
Pont : Stratégies de commutation
Store and forward: la trame est stockée, analysée puis
acheminée vers le bon destinataire.
– l'avantage est d'éliminer les mauvaises trames.
Cut-through : repose sur un traitement des trames en simultané,
sans stockage intermédiaire.
– L'avantage est que le commutateur ne dispose que d'un faible
tampon et que les temps de latences sont inexistants.
– En revanche, il laisse passer les mauvaises trames et les collisions
sont transmises.
Fragment-free
– une variante du mode
Cut -Through
Adaptive Cut-through
– Mode de commutation hybride
4
Commutateur (Switch)
Est un dispositif de niveau 2 (jusqu’ à couche
liaison) qui examine les trames qui lui
parviennent et les commute en décidant de
leur(s) port(s) de sortie :
Switch
Différences entre ponts et commutateurs
– Pont est un terme général pour désigner un
équipement qui relie
• différents LANs
• qui peuvent être de différents types (Ethernet, Wifi,…)
– Un commutateur (ou switch) relie des LANs ou des
équipements de même type.
Dans ce cours, on s’intéresse uniquement aux
réseaux Ethernet. donc : switch <=> pont
5
Switch
NB: Il existe aussi des Switch de niveau 3
– Ils sont ainsi capables de travailler sur les en-têtes
de couche 3 (Réseau).
Routeur
Les routeurs sont destinés à relier plusieurs
réseaux de technologies différentes.
Ils opèrent essentiellement au niveau de la
couche 3 du modèle OSI, c’est-à-dire qu’ils
assurent le routage des informations à travers
l’ensemble des réseaux interconnectés.
6
Routeur
IP
Ethernet IP
Routeur
Autres Autres
couches couches
Routeur
Réseau 1 Réseau 1 Réseau 2 Réseau 2
Liaison Liaison Liaison Liaison
Physique Physique Physique Physique
Réseau 1 Réseau 2
Passerelle
les passerelles (gateways) sont des
équipements qui relient des réseaux
totalement différents
elles assurent une compatibilité au niveau des
protocoles de couches hautes entre réseaux
hétérogènes et effectuent, par exemple, des
conversions vers des protocoles et des
applications « propriétaires ».
7
Couche réseau
Introduction
8
Couche réseau
Buts de la couche réseau :
– Acheminer des paquets tout au long d’un
parcours, d’une source jusqu’à un destinataire.
– Gère le trafic à travers les nœuds de
communication intermédiaire.
Fonctions principales
Pour acheminer un paquet d’un émetteur vers
un destinataire, il est impératif de connaître
précisément la localisation de l’émetteur et du
destinataire.
Pour ce faire, la couche réseau introduit la
notion d’adressage.
9
Fonctions principales
Une fois la destination connue, il faut
déterminer le chemin à parcourir pour s’y
rendre.
La couche réseau introduit donc la notion de
routage.
– Le routage est le choix du meilleur chemin à
prendre pour aller à la destination.
IP (Internet Protocol)
IP (Internet Protocol) est la projection des
concepts de la couche réseau sur le modèle
Internet (TCP/IP)
– Adressage global = Adressage IP
– Paquet = Datagramme IP
– Routage = Routage IP
10
IP (Internet Protocol)
Le protocole Internet (Internet Protocol ou IP)
:
– réalise les fonctionnalités de la couche réseau
selon le modèle OSI
– se situe au cœur de l'architecture TCP/IP qui met
en œuvre un mode de transport fiable (TCP) sur
un service réseau en mode non connecté
IP (Internet Protocol)
Le service offert par le protocole IP est dit non
fiable :
– remise de paquets non garantie,
– sans connexion (paquets traités indépendamment
les uns des autres),
– pour le mieux (best effort)
11
IP (Internet Protocol)
Le protocole IP définit :
– l'unité de donnée transférée dans les
interconnexions (datagramme),
– la fonction de routage,
– les règles qui mettent en œuvre la remise de
paquets en mode non connecté
IP (Internet Protocol)
L'unité de transfert de base dans un réseau
internet est le datagramme qui est constituée
d'un en-tête et d'un champ de données
12
Adressage
Adressage
Identifier de manière unique une interface, un
poste, une application (un processus), une
ressource, un fichier, un document, un
utilisateur, sur un réseau
13
Adressage
Types d'adresses :
– unicast : destination unique
– multicast : destination à un groupe de stations
– broadcast : adresse de toutes les stations
– Anycast : destination la plus proche
Unicast (one to one)
Une machine (source) envoie un message à
une machine destination
14
Multicast (one to many)
Diffusion restreinte : une machine envoie
un message aux machines d’un groupe
Broadcast (one to all)
Diffusion générale : une machine (source)
envoie un message à toutes les machines
15
Anycast (one to one from many)
L’adresse pointe vers de multiple destinations,
mais seule la plus « proche » sera contactée
Adressage
Différentes adresses
16
Adressage : adresse physique
Une adresse physique est un identifiant
physique enregistré dans la carte réseau.
Les réseaux locaux Ethernet utilisent une
adresse physique de 48-bits (6 octets)
constituée de 12 chiffres hexadécimaux et
chaque deux chiffres sont séparés par « : »
– Exemple : 07:01:02:01:2C:4B
Adressage : Adresses émail, nom, URL,
Les adresses spécifiques : sont des adresses
nommées ou adresses faciles à mémoriser ou
à manipuler
– URL (Uniform Resource Locator)
– Adresses émail
Le passage d’un type d’adresse à un autre
nécessite une résolution de correspondance
(par exemple : DNS)
17
Adressage : Numéro de port
L’adresse réseau et l’adresse physique sont
nécessaire pour la livraison des message de
bout en bout.
Plusieurs processus tournent sur la même
station communiquent simultanément, on a
besoin d’une méthode pour étiqueter la
communication de chaque processus
Adressage : Numéro de port
On pourrait attribuer un numéro unique à
chaque logiciel dans l'ordinateur : chaque
adresse de port désigne un processus
18
Adressage : Numéro de port
Une adresse port de TCP/IP est codé sur 16 bit
Adressage : Adresse logique
La notion d'adresse logique définit une
décomposition hiérarchique à un niveau : une
adresse logique est ainsi constituée d'une
composante numéro de réseau ainsi que
d'une composante numéro d'hôte dans le
réseau.
Les adresses logiques permettent d'avoir
une vision logique de l'inter-réseau.
– Adresse IP
– Adresse IPX
19
Adressage : conversion
Exemple
Adressage IP
Chaque machine (host), raccordée au réseau
logique IP, est identifiée par un identifiant
logique ou adresse IP (@IP) indépendant de
l'adressage physique utilisé dans le réseau réel
Le réseau logique IP masquant le réseau
physique
20
Adressage IP
Pour assurer l'acheminement des données, il
est nécessaire de définir des mécanismes de
mise en relation de l'adresse logique avec
l'adresse physique connue correspondante
(résolution d'adresses)
Le protocole IP doit assurer le routage dans le
réseau logique IP. A cet effet, il doit pouvoir
identifier le réseau logique IP concerné (Net
ID) et la machine cible (Host ID)
Adressage IPv4
21
Adressage IP
L'adresse IP est composée de deux champs
– NET_ID : identifiant du réseau IP (utilisé pour le
routage)
– HOST_ID : identifiant de la machine dans le réseau
IP
Adressage IP
Représentation d’une adresse IP :
– Notation décimale pointée
• Exemple : 158.64.1.25
– Les 4 octets qui constituent l’adresse sont séparés
par un point
– Chaque octet peut prendre une valeur de 0 à 255.
– Exemple :
• 1100 0000 0010 1001 0000 0110 0001 0100
• C0 29 06 14
• 192.41.6.20
22
Adressage IP
Exemple : Représentation d’une adresse IP
Adressage IP
Adresse IP = 32 bits = 4 octets (représentée
par 4 valeurs décimales [0-255] séparées par
un .)
– Exemple : 212.214.40.30
5 classes d'adressage pour des besoins
différents
Certaines adresses IP sont réservées à des
usages particuliers
23
Adressage IP
Classes d’adressage
Adressage IP
Classe A:
– Adresses de 0.0.0.0 à 127.255.255.255
– 128 réseaux différents
– 16,7 millions d’hôtes différents par réseau
24
Adressage IP
Classe B:
– Adresses de 128.0.0.0 à 191.255.255.255
– 16384 réseaux différents
– 65536 d’hôtes différents par réseau
Adressage IP
Classe C:
– Adresses de 192.0.0.0 à 223.255.255.255
– Plus de 2 millions de réseaux
– 256 d’hôtes différents par réseau
25
Adressage IP
Classe D:
– Adresses de 224.0.0.0 à 239.255.255.255
– Adresses multicast utilisées pour envoyer des
datagrammes à plusieurs destinataires
simultanément.
Classe E:
– Adresses de 240.0.0.0 à 255.255.255.255
– Destinée à un usage expérimental
Allocation de l’espace des adresses IP
Les blocs des adresses IP sont distribués par
l’IANA/ICANN aux cinq Registres Internet Régionaux
(RIR) :
– AFRINIC : (Afrique Registre Internet Régional) pour
l'Afrique.
– APNIC (Asia Pacific Network Information Center) pour les
zones Asie et Pacifique.
– ARIN (American Registry for Internet Numbers) pour les
zones Amérique du Nord et une partie des Caraïbes
– LACNIC (Latin American and Caribbean Internet Addresses
Registry) pour l’Amérique du Sud.
– RIPE NCC (Européen Network Coordination Center) pour
l’Europe et une partie de l'Asie , notamment au Moyen-
Orient..
26
Allocation de l’espace des adresses IP
RIR
Allocation de l’espace des adresses IP
RIR affectent les blocs des adresses IP aux
Registres Internet Locaux (LIR : Local
Internet Registry) relevant de leur zone
géographique
• Les LIR sont généralement des
opérateurs de Réseaux de
Télécommunications ou des
fournisseurs d'accès Internet
les LIR assignent des blocs
à des clients.
27
Allocation de l’espace des adresses IP
Au niveau du Maroc
– 17 LIR sont déclarés auprès de l’AFRINIC
• 5 opérateurs de télécommunication
» Cimecom, Itissalat AlMaghrib, Médi Telecom et Wana
Corporate et Société d'Aménagement et de Développement
Vert (SADV)
• CNRST (Centre National pour la Recherche Scientifique et
Technique)
• La société Corebach Backbone SARL, la société Datapacket
Maroc SARL, la société Entreprise Services CDG, la société
EXPEREO MAROC, la société N+ONE, UM6P ainsi que cinq
prestataires des noms de domaine .ma
» Genious Communication, Hostoweb, Medafrica Systems,
MTDS et Pixi Media
observatoire de l’utilisation des adresses ip au maroc (Situation à fin décembre 2023) https://www.anrt.ma
Allocation de l’espace des adresses IP
Répartition des adresses IPv4 entre les LIR
marocains
A fin décembre 2023
28
Adressage IP
Certaines adresses ont une signification
particulière :
– Broadcast: adresse utilisée pour diffuser un
paquet à toutes les stations d’un LAN
– Rebouclage local
– adresse utilisée au démarrage de la machine
(0.0.0.0)
Adresses spéciales
Diffusions locale et distante
– 255.255.255.255 : adresse de broadcast sur le
réseau IP local.
– <NET_ID><111…111> : adresse de broadcast
dirigée vers le réseau de numéro NET_ID
29
Adresses spéciales
Rebouclage local (loopback) : 127.x.y.z
– généralement 127.0.0.1 (localhost)
– permet de tester la pile TCP/IP locale sans passer
par une interface matérielle
Adresses spéciales
l'adresse 0.0.0.0
– utilisée par le protocole RARP (@IP de démarrage)
– adresse de la route par défaut dans les routeurs
30
Adresses spéciales
Résumé :
Toutes les adresses
IPv4
de de
Décomposition des adresses IPv4
Pour déterminer l’adresse réseau à partir de
l’adresse IP de destination, on utilise le
masque de réseau. on fait un ET logique entre
l’adresse IP de la machine et le masque de
réseau.
31
Décomposition des adresses IPv4
Exemple : 192.168.52.85 avec le masque
255.255.255.0
Adresses interdites
On remarque que l’adresse d’un réseau est
composée du netid et d’un hostid où tous les
bits sont à 0
– Exemple : 192.168.52.0 avec un masque
255.255.255.0
On en déduit qu’une adresse de réseau ne
peut être assignée à une machine pour éviter
tout risque de confusion. C’est donc une
adresse interdite.
32
Adresses interdites
Lorsque l’on met tous les bits à 1 dans le hostid,
on obtient une adresse de broadcast : c’est une
adresse de diffusion générale à toutes les
machines du réseau
– Exemple : 192.168.52.255 avec un masque
255.255.255.0. C’est aussi une adresse interdite.
Dans les plages d’adresses assignables à des
machines d’un réseau, il y aura toujours deux
adresses interdites :
– l’adresse du réseau
– l’adresse de broadcast.
Décomposition des adresses IPv4
Exemple : 147.128.25.48 avec un masque
255.255.255.0
33
Décomposition des adresses IPv4
Pour déterminer la partie réseau (netid )
auquel appartient un équipement, l’opération
suivante est réalisée :
– net-id adresse IP ET Masque
• Exemple : 192.168.52.0 192.168.52.85 &
255.255.255.0
Pour déterminer le numéro de l’hôte (hostid )
dans le réseau, l’opération suivante est
réalisée :
– host-id adresse IP ET ~Masque
• Exemple : 0.0.0.85 192.168.52.85 & 0.0.0.255
Notation CIDR (Classless Inter-Domain Routing)
Il existe une autre notation (nommée CIDR)
pour exprimer l’adresse d’un réseau.
– l’adresse est suivie d’un chiffre indiquant le
nombre de bits à "1" du masque de réseau.
L’adresse et le masque sont séparés par « / ».
Exemple :
147.128.25.58/24
• Le masque 255.255.255.0, équivalent en binaire à
11111111.11111111.11111111.00000000, sera donc
représenté par /24 (24 bits à la valeur 1).
34
Techniques d’adressage d’un réseau IPv4
On distingue deux techniques utilisables pour choisir une
adresse réseau IP (version 4) :
L’adressage par classes -première technique-
– L’ensemble des adresses IP ont été réparties dans 5 classes
(A à E)
– Un masque de réseau est fixé pour chaque classe
– Seules les classes A, B et C sont utilisables pour un
adressage de machines
– La classe D est réservée pour l’adressage multicast
(diffusion à un groupe)
– La classe E est réservée pour un usage futur
– Remarque : l’adressage par classes n’est plus utilisé sur le
réseau public Internet. Il est donc réservé à un usage privé.
Techniques d’adressage d’un réseau IPv4
L’adressage sans classes nommé CIDR
(Classless Inter-Domain Routing ) RFC 1519 -
deuxième technique-
– Comme son nom l’indique, l’adressage par classes
est ici abandonné
– Il n’y a donc plus de masque fixé par référence à
une classe
– Remarque : l’adressage sans classes CIDR est
notamment utilisé sur le réseau public Internet.
35
Types de réseaux
On distingue deux types de réseaux
adressables en IP :
– le réseau public Internet où chaque équipement
connecté doit posséder une adresse unique et
enregistrée au niveau mondial.
– les réseaux privés, dans ce cas le choix des
adresses est libre et ne doivent être uniques que
dans ce réseau.
Adresses privées
Certaines plages d’adresses sont réservées à
un usage privé et ne sont pas attribuées.
Elles ne peuvent pas être utilisées pour
communiquer dans Internet mais devraient
l’être dans un réseau IP privé.
Les routeurs d’Internet signaleront
(normalement) une erreur s’ils reçoivent un
datagramme à destination d’une de ces
adresses.
36
Adresses IP privées
Ces plages sont définies dans les RFC 1918 et
RFC 3330, sont :
– 10.0.0.0 à 10.255.255.255
– 172.16.0.0 à 172.31.255.255
– 192.168.0.0 à 192.168.255.255
– 169.254.0.0 à 169.254.255.255 (utilisées pour
l'autoconfiguration des hôtes)
37