Vous êtes sur la page 1sur 64

Caractéristiques d’un réseau

• Topologie
• Câblage
• Méthode d’accès au médium

1
Méthodes d’accès
Méthodes d’accès

• Méthodes d'accès ou Protocoles d'accès ou


Politiques d'accès

– Méthodes d'accès statiques


– Méthodes d'accès dynamiques
• Allocation déterministes
1. Allocation sélective ou polling
A. Roll-call polling (centralisé)
B. Hub polling (répartie)
2. Allocation de Jeton
• Allocation aléatoires:
Méthodes d’accès
Politiques d'accès dynamique: allocation aléatoires

• Ressources alloués par une station aléatoire


– Station ayant besoin d'émettre => ÉMET
• Problème : collision

• Protocole ALOHA
• Méthode d'accès CSMA/CD
Méthodes d’accès
Politiques d'accès dynamique: allocation aléatoires
1. ALOHA
Méthodes d’accès
Politiques d'accès dynamique: allocation aléatoires
2. CSMA/CD (802.3 ethernet)
Carrier Sense Multiple Access with Collision Detection
(Protocole d'accès multiple avec surveillance de porteuse
et détection de collision)

• Toute machine est autorisé à émettre


• « écoute » le support avant d'émettre
• Détection de collision => fin d'émission
– Attendre un délai aléatoire avant de réémettre
CSMA/CD
A B C
A
A écoute le réseau pour détecter les émissions

A B C
A Pas d'émission en cours: A émet une trame

A B C A et B émettent en même temps


A
Détection de la collision par A,B,C

A B C A et B réémettent avec un délai de


A
réémission TA différent de TB

Tempo TA Tempo TB
Modularité
• Décomposition en modules relativement simples
• Possibilité de modifier un module sans devoir adapter les
autres
• Abstraction de la complexité d’un module aux concepteurs
des autres modules
• Il est inutile de comprendre tous les détails pour pouvoir
comprendre l’ensemble
• Développements, corrections, modifications et évolutions
facilitées
Architecture en couches
• Le concept de couches s’impose en informatique
dès qu’il s’agit de subdiviser les tâches d’un
système.

• Il est utilisé au niveau des OS

• On le retrouve au niveau des réseaux


Architecture en couches
Le principe :
• Chaque couche offre des services à celle qui lui est
directement supérieure
• Elle lui masque les détails de son implémentation
• Et utilise les services de la couche directement
inférieure

Inférieure = plus proche du matériel


Supérieure = plus proche des applications
Vue des couches entre deux machines
communicantes

La communication
entre éléments pairs
est virtuelle
ou « logique »
Vue des couches entre deux machines
communicantes

La communication réelle
(ou physique) se fait entre
couches successives

La couche N d’un système


sait quels services elle peut
attendre de la couche N-1.

Elle ne connaît rien d’autre


que ces services.
Topologies du réseau
Un réseau de communication est composé de terminaux, de
nœuds et de liens

• La topologie physique : décrit comment les différents nœuds


sont reliés entre eux. Elle désigne le mode d'interconnexion
physique des différents éléments du réseau.

• La topologie logique : décrit comment l'information est


transmise d’un nœud à l’autre. Elle désigne le mode de
circulation des données sur le média et donc le mode
d'échange des messages sur le réseau.

Remarque Un réseau ayant une topologie physique en étoile


peut
13 très bien avoir une topologie logique en bus.
Topologie logique anneau – physique étoile

Emission
d'une trame

MAU
Topologie anneau logique - physique bus

B
A

Bus physique

D
E

Anneau logique: A, B, C, D, E, F
Topologies du réseau
Topologie logique : Topologie d'accès
– Comment le réseau local opère logiquement
– Topologie prise en compte par la méthode d'accès

• Circulation de l'information
– « bus logique » sur une « étoile physique »
– « anneau logique » sur une « étoile physique »

16
Vue des couches entre deux machines
communicantes
A chaque niveau les
éléments pairs utilisent
chacun un protocole qui
leur est propre.

 communication via
une "pile de protocoles"
Protocole
• Conventions entre entités pour échanger des données.
• Le protocole gère des informations de contrôle qui
accompagnent les blocs de données.
• Rôles:
– Identification du début et de la fin de chaque élément
d’un bloc
– Fonctions de commandes telles que l’initialisation,
l’interrogation, l’identification des équipements
– Détection des erreurs de transmission
Le modèle de
référence OSI
Le modèle OSI
• Open Systems Interconnection
= Interconnexion de Systèmes Ouverts
• Tentative de standardisation publiée en 1984
et revisité en 1995
• Réalisée par l’ISO
International Standards Organization
= Organisation Internationale de Normalisation
• C’et un modèle de référence en 7 couches
Les 7 couches du modèle OSI
Les 7 couches du modèle OSI
Couche application

assure l'interface avec les


applications.

Il s'agit donc du niveau le plus


proche des utilisateurs, géré
directement par les logiciels
Couche session

Organise et synchronise le dialogue


entre applications distantes.

– définit l'ouverture et la
destruction des sessions de
communication entre les
machines du réseau
Couche transport
Couche intermédiaire entre
• les 3 couches supérieures
orientées traitement
• et les 3 couches inférieures
orientées transmission
Découpe le message en segments
qui seront numérotés et adressés
par la couche réseau.
– est chargée du transport des
données, de leur découpage en
paquets et de la gestion des
éventuelles erreurs de transmission
Couche réseau

– permet de gérer l'adressage et


le routage des données, c'est-à-
dire leur acheminement via le
réseau
La couche réseau assure le cheminement
de paquets de données à travers les
nœuds
= Routage + contrôle de la fiabilité
Couche liaison

• 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 :
• Transmettre les données sans
erreurs.
• Déterminer la méthode
d’accès au support.
Couche physique
La couche physique assure la
transmission des bits entre
équipements distants.
Elle est en contact direct avec
le support de transmission.

définit la façon dont les données


sont physiquement converties
en signaux numériques sur le
média de communication
(impulsions électriques,
modulation de la lumière, etc.)
Couche présentation

définit le format des données


manipulées par le niveau
applicatif (leur représentation,
éventuellement leur
compression et leur
chiffrement) indépendamment
du système
Modèle OSI
• IP correspond au niveau 3 du
modèle ISO à savoir adressage,
routage et contrôle des flux.
• TCP correspond au niveau 4
« transport » du modèle OSI.

◼TCP/IP a été développé à partir de 1969 sur la base du


projet DARPA Defense Advanced Research Project Agency. Sa
véritable mise en place date de 1983-1986.
◼TCP/IP est une pile de protocoles qui existent comme des
standards tels que DNS Domain Name Service, FTP File
Transfert Protocol, SMTP Standard Mail Transfert Protocol, …
Modèle OSI
TCP/IP et le modèle OSI
OSI TCP/IP
7 Couche application
Couche Application
6 Couche Présentation Applications réseau
(FTP, SMTP, DNS, Telnet …)

5 Couche Session

4 Couche Transport Couche Transport


TCP ou UDP

3 Couche Réseau Couche Internet


ICMP, ARP, RARP

2 Couche Liaison données


Couche Accès réseau
Ethernet, Token ring, FDDI …
1 Couche Physique
Modèle OSI
Encapsulation
Encapsulation

Données utilisateur

Entête
applicatif Données utilisateur Application

Entête
TCP Données applicatives TCP
Segment TCP

Entête Entête
IP TCP Données applicatives IP
datagramme IP
Driver Ethernet
Entête Entête Entête Remorque
Ethernet IP TCP Données applicatives Ethernet

Trame Ethernet
Protocole IP
• But: Acheminement des datagrammes d'une
machine à une autre par des intermédiaires.
• Adressage logique, indépendant du matériel
(distribution supervisée des adresses)
• Routage (comment ces adresses sont elles
traitées?)
• Correspondance entre adresse physique et
adresse logique (DNS et DHCP)
Protocole IP
• Le protocole IP définie
– La taille de l’unité de donnée, sa structure.
– La fonction de routage, comment les machines et les
passerelles doivent traiter les paquets.
– Les messages d’erreur et leurs traitement.
• L’entête IP contient
– Version, longueur, priorité, durée de vie, @ source et
@ destination.
– Options de routage, de traçage, …
Identification des ordinateurs
sur le réseau

? ?
?

?
?
? ?
Adressage
• Dans un réseau informatique,
chaque station doit être
identifiée sans ambiguïté par
son adresse.

• Chaque élément actif du


réseau (imprimante, serveur,
station) doit posséder une
adresse unique, l’adresse MAC
au niveau physique.

Exemple :
00-50-BA-A3-6F-2B
172.31.0.10
Adressage
• L’adressage est l’ensemble des moyens qui
permettent de désigner un élément sur le réseau
(identification).
• Un adressage peut être physique ou logique.
– Le réseau téléphonique fixe classique est un exemple
d’adressage physique. Un utilisateur a un et un seul
numéro de téléphone en fonction de sa zone
géographique. Exemple : 73, 71, 75
– La téléphonie mobile met en œuvre un adressage
logique qui va dépendre de la situation géographique
de l’utilisateur.
Adressage
• Adresse MAC (Medium Access Control) de la
carte réseau
00-04-75-8C-28-C3

• Adresse IP (protocole IP)


192.168.1.10
Adressage IP
• de manière générale, les adresses forment une notion
importante en communication et sont un moyen
d’identification.
• Dans un réseau informatique, une adresse IP est un
identifiant unique attribué à chaque interface avec le
réseau IP et associé à une machine (routeur, ordinateur,
etc.). C’est une adresse unicast utilisable comme adresse
source ou comme destination.

IP signifie Internet Protocol


Adressage IP
• l’adresse IP est utilisée dans l’entête IP des
paquets échangés.
Adressage IP
Il existe deux versions pour les adresses IP :

• version 4 : les adresses sont codées sur 32 bits


Elle est généralement notée avec quatre nombres
compris entre 0 et 255, séparés par des points.
exemple : 166.43.3.55

• version 6 : les adresses sont codées sur 128 bits


Elle est généralement notée par groupes de 4 chiffres
hexadécimaux séparés par ’:’
exemple : FE80:0000:0000:0000:020C:76FF:FE21:1C3B

L’adresse de version 4 (IPv4) est encore actuellement la


plus utilisée.
Adressage IP
Pourquoi passer de IPv4 à IPv6 ?

Son successeur, IPv6, dispose de fonctionnalités


et de solutions requises par l'Internet moderne
dont ne dispose pas IPv4 :
une plus grande intégrité de connexion et
une sécurité plus importante ainsi que la
possibilité de prendre en charge un grand
nombre d'appareils adaptés au Web.
Les Adresses IP (IPv4)
• Une adresse IP est codée sur 32 bits (4 octets)
traditionnellement exprimée à l'aide de 4
nombres (0 à 255) séparés par des points
• Exemple d'adresse : 192.48.92.2
• Décomposition d'une adresse IP :
Adresse IP

Adresse du réseau Numéro de la machine sur le réseau local

Attribuée par l'ICANN Attribué par l'Administrateur


Les Adresses IP (IPv4)

Une adresse IP est composée de quatre nombres, et permet


d’identifier de manière univoque chaque machine sur le
réseau.
réseau machine

192 . 168 . 1 . 24 Décimal

11000000101010000000000100011000 Binaire
Les Adresses IP (IPv4)
Les réseaux sont catalogués en 5 classes :
7 0 7 0 7 0 7 0
Classe A 0
N° Réseau N° Machine sur 24 bits
Classe B 10
N° Réseau N° Machine sur 16 bits
Classe C 110
N° Réseau N° Machine
Classe D 1110
Adresse Multicast
Classe E 1111
Adresses Réservées pour des usages futurs
Les Adresses IP (IPv4)
• Classe A
• 126 Réseaux possibles (00 à 7F) + 16 millions
de machines (000000 à FFFFFF).
• Adresses attribuées aux grands organismes
(Défense US, MIT, etc.). Actuellement plus
attribué.
• Classe B
• 16384 réseaux (8000 à BFFF) et 65535
machines.
• Adresses allouées aux grands sites industriels,
centres de recherche, universités, etc.).
Les Adresses IP (IPv4)

• Classe C
2097152 réseaux (C00000 à DFFFFF) avec 254
machines sur chaque réseau.
• Classe D
Ces adresses ne désignent pas une machine
mais un groupe de machines voulant partager
la même adresse. La diffusion sur le groupe
s'appelle MULTICAST
Les Adresses IP (IPv4)

Récapitulation

Classe d'adresse Minimum Maximum

Classe A 0 126
Classe B 128 191
Classe C 192 223
Classe D 224 239
Classe E 240 247
Les Adresses IP (IPv4)
• Adresses Particulières :
– 0.0.0.0 Adresse utilisée par une machine pour
connaître son adresse Internet durant une
procédure d'initialisation.
– 255.255.255.255 message envoyé à toutes les
machines du réseau mais pas vers les autres
réseaux (broadcast limité).
– <réseau>.255 message envoyé à toutes les
machines du réseau <réseau> (broadcast
dirigé). Par exemple : 193.16.255.255.
Les Adresses IP (IPv4)
• Adresses Particulières :
– <réseau>.0 Adresse utilisée pour désigner le
réseau <réseau>. Par exemple : 193.16.0.0.
– 0.<machine> Adresse du poste <machine> sur
"ce réseau". Par exemple : 0.0.12.45
– 127.x.x.x Adresse de boucle. Le paquet envoyé
avec cette adresse revient à l'émetteur. La
valeur de 'x' est indifférente. On utilise
généralement 127.0.0.1
Les Adresses IP (IPv4)
• Adresses Particulières :
Le RFC 1597 fournit des adresses pour les réseaux
privés (Adresses non routables sur l'Internet) :
10.0.0.0 1 réseau de classe A
de 172.16.0.0 à 172.31.0.0 16 réseaux de classe B
de 192.168.0.0 à 192.168.0.0 256 réseaux de classe C
Les Adresses IP (IPv4)
Notons le réseau de gauche 194.28.12.0
Il contient les ordinateurs suivants : 194.28.12.1 à 194.28.12.4

Notons celui de droite 178.12.0.0


il comprend les ordinateurs suivants:178.12.77.1 à 178.12.77.6

un réseau noté 58.0.0.0 Les ordinateurs de ce réseau pourront avoir


les adresses IP allant de 58.0.0.1 à 58.255.255.254.
Les Adresses IP (IPv4)

• Deux machines sur le même réseau logique IP


peuvent communiquer directement
• Exemples : réseau logique IP
– masque de sous réseau 255.255.255.252
• 192.168.100.2 et 192.168.100.3 sont sur le même
réseau
• 192.168.100.2 et 192.168.100.5 ne sont pas sur le
même réseau
Les Adresses IP (IPv4)
Masque de sous-réseau

Le masque de réseau est une adresse sur 32 bits (quatre


octets) qui permet de « masquer » une partie de l’adresse
IP pour différencier l’ID de réseau de l’ID de l’hôte.

Adresse IP
192.168.1.10
11000000101010000000000100001010

Masque de sous-réseau
255.255.255.0
11111111111111111111111100000000

Adresse du réseau
192.168.1.0
11000000101010000000000100000000

Notation : 192.168.1.0/24
Les Adresses IP (IPv4)
Masque réseau
• Le masque réseau permet de placer des hôtes dans des sous-
réseaux où ils pourront communiquer, formant ainsi des
regroupements de machines.
• Si les nombres composant deux adresses IP placés en regard
d’une valeur de 255 du masque sont identiques, alors les
machines sont dans le même sous-réseau et peuvent
communiquer.
Station A 172 31 0 10
Station B 172 31 0 2
masque 255 255 0 0 Les valeurs face aux
172 31 255 du masque sont
identiques.
Les Adresses IP (IPv4)
Masque réseau
• Dans le masque 255.255.0.0 :
– 255.255 précisent que les deux premiers nombres
représentent l’adresse du réseau
– 0.0 précisent que les deux derniers nombres
représentent le numéro de l’hôte dans le réseau
• Donc :
– adresse IP 172.16.1.1
– masque de sous réseau 255.255.0.0
– numéro de réseau 172.16
– numéro d’hôte 1.1
Les Adresses IP (IPv4)
Masque réseau
• Exemple :
Machine A Machine B

IP 192.168.0.1 192.168.1.2

masque 255.255.255.0 255.255.255.0

Numéro de réseau de la machine A : 192.168.0


Numéro de réseau de la machine B : 192.168.1
Ces numéros sont-ils identiques ? NON
DONC les machines A et B NE peuvent PAS communiquer !
Les Adresses IP (IPv4)
Pour décomposer une adresse IP (c’est-à-dire séparer le netid
du hostid), il faut utiliser un masque de réseau. (netmask).

Chaque équipement effectuera une opération ET (bit à bit)


entre l’adresse IP complète et le masque. Il suffit alors de
placer des bits à 1 dans le masque pour conserver le netid et
des 0 pour écraser le hostid.

Un masque a donc la même longueur qu’une adresse IP.

<Adresse-IP> ET <Masque> = <Adresse-réseau>.0


Les Adresses IP (IPv4)
Exemple:
192.168.52.85 avec le masque 255.255.255.0
Les Adresses IP (IPv4)
Pour déterminer la partie réseau 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 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
Les Adresses IP (IPv4)
Exercice de réflexion
Les adresses suivantes peuvent-elles être attribuées à un hôte ?

131.107.256.80 NON 256 > 255


222.222.255.222 OUI
231.200.1.1 NON 231 : classe D
172.16.0.0 NON adresse réseau
190.7.2.0 OUI
198.121.254.255 NON adresse de diffusion
Les Adresses IP (IPv4)
L’adresse réseau de l’entreprise est 172.16.0.0.
1) Donner la classe de ce réseau
2) Donner le masque de ce réseau.
3) Donner le nombre maximum de noeuds que l’on peut
connecter.
4) Quelle est l’adresse de diffusion (broadcast) de ce
réseau?
Les Adresses IP (IPv4)
1) Une machine A qui a pour adresse IP 190.24.12.8 et un
masque 255.255.0.0 fait partie de quel réseau ?
2) Une machine B qui a pour adresse IP 10.0.100.1 et un
masque 255.0.0.0 fait partie de quel réseau ?
3) La machine A et B pourront-elles communiquer directement
? Si non, que faut il faire ?
4) Donner l’adresse IP d’une machine C qui appartiendrait au
même réseau logique que la machine A.
Idem pour une machine D qui serait reliée au même réseau
que B.
5) Dessiner le schéma du réseau pour ces quatre machines.
Les Adresses IP (IPv4)
•Les équipements communiquent
directement entre eux à condition
qu’ils soient sur le même réseau IP. Ils
peuvent être interconnectés
physiquement par des concentrateurs
(hub) et/ou des commutateurs
(switch).

•Les équipements qui n’appartiennent


pas au même réseau IP ne peuvent
pas communiquer entre eux
directement. Ils pourront le faire par
l’intermédiaire d’un routeur /gateway

Vous aimerez peut-être aussi