Intitulé de la matière :
SESR (Simulateurs et Émulation Systèmes en Réseaux )
Crédits : 5 Coefficient : 3
Organisation des enseignements :
Cours + TP
Enseignante : Dr. Saloua CHETTIBI
Contenu de la matière
Partie I
Évaluation de performance des réseaux par Simulation & Emulation
Partie 2
Analyse Statistique (Inférence statistique, Intervalles de confiance, Tests
d’hypothèse, etc.)
Partie 3
Simulateur réseaux NS-3
Partie 4
Simulation des Réseaux de véhicules ad hoc (VANETs) avec NS-3
Partie I:
1) Rappel sur les Réseaux de communication
Notions préliminaires
Communication : action, fait de communiquer, de transmettre quelque chose.
Information : voix, données, Images et vidéo.
Etymologie du mot télécommunication (1904, Édouard Estaurié) : préfixe grec
«tele» qui signifie «loin» et du latin «communicare» qui signifie « partager ».
Télécommunications (Télécoms). recouvrent toutes les techniques (filaires, radio,
satellitaires, etc.) de transfert d’information quelle qu’en soit la nature (symboles,
écrits, images fixes ou animées, son, ou autres).
Réseau de communication: Ensemble des ressources matériels et logiciels liées à
la transmission et l’échange d’information entre différentes entités.
Réseaux de
Communication
Réseaux de Réseaux de
Télécommunications Télédiffusion
Communications vocales Diffusion des cannaux de TVs
Réseaux
entre individus entre studio et particuliers
Téléinformatiques
Relier des équipements informatiques pour
Echange de données et partage de ressources
À l’origine différents types d’information : voix , données alphanumériques, voix/vidéo
Partie I:
1) Rappel sur les Réseaux de communication
1.1 Réseaux de Télécoms
Télégraphe optique Central téléphonique en 1900
Télécoms :
du Télégraphe à la Connexion
Du 18e au 21e Siècle
Réseaux haut débit et très haut débit
Télégraphe électrique
Évolutions des Réseaux de Télécommunication
Signaux différents
Numérisation de la voix
Paquétisation
Partie I:
1) Rappel sur les Réseaux de communication
1.2 Réseaux Informatiques
Réseaux Informatiques (Computer networks, Data transmission networks)
Cas particulier d’un système informatique distribué
Moyen de transmission d’information sur de longue distance.
Une classification des Réseaux Informatiques
Selon leurs étendues géographiques on distingue : PAN, LAN, MAN, WAN.
Réseau domestique Réseau d’entreprise
Évolution des Réseaux Informatiques
Chronologiquement parlant: les réseaux WAN ont été les premiers réseaux
informatiques à apparaitre (Réseau ARPANET , 1969).
Initialement ont exploité les réseaux téléphoniques , mais:
Commutation de circuit n’est pas adapté au trafic de données irrégulier (Bursty).
Débit très faible (des 100 kbit/s) et donc services limités au transfert de fichier et de Email.
Taux d’erreurs élevé et donc besoins de mécanismes de contrôle de données et de
transmission (Réseau X.25 des années 1970 est un exemple)
Évolution des Réseaux Informatiques
Les premiers LANs sont apparus dans les années 1970 avec l’arrivée des Mini-computer et l’évolution
s’est continué avec l’arrivée des PCs et standardisation des technologies LANs comme Ethernet , Token
Ring, etc.(1980)
C’est au cours de développement des WANs que plusieurs idées fondamentales pour les réseaux
informatiques modernes ont été développées :
Architecture multicouche des protocoles de communication (Internet et TCP/IP début des années
1980)
Technologie de commutation de paquets
Routage de paquets
Convergence des réseaux LAN et WAN
Utilisation des fibres optiques dans les LANs et les WANs
Dominance du protocole IP : utilisé au sein des réseaux LANs et WANs (sur tout type de réseau
Ethernet, token ring, FR, ATM, etc)
Réseaux contemporains
Réseaux multiservices ( réseaux sociaux , objets connectés, cloud computing, etc.)
Infocommunication Networks : deux composantes (informatique et
télécommunications ) mais le terme le plus utilisé est réseaux de
télécommunications (au sens large qui inclut les réseaux informatiques)
EXERCICE
Réseau BAN
Est d’une étendue géographique plus réduite que PAN
Est un réseau filaire
Est un réseau cellulaire
Commutation de paquets
Lesquels des énoncés suivants sont correctes ?
A. Les ressources nécessaires à la communication sont réservées à l’avance
entre source et destination
B. Le délai bout en bout peut être variable avec cette technique
C. Cette technique est utilisé dans le réseau Internet
Couche réseau
Est implémenté dans les commutateurs Ethernet d’un LAN
Est implémenté dans les routeurs
Est implémenté dans les hôtes
Technologies du niveau physique
Quelle technologie possède le taux de transmission le plus élevé et le taux d’erreurs
binaire le plus faible ?
A. Câble coaxiale
B. Canal satellitaire
C. 5G
D. Fibre Optique
Adresses MAC
A. Adresse de 128 bits
B. Cette adresse doit être unique pour chaque hôte dans un même sous réseau
C. Adresse de 48 bits
D. Cette adresse change lorsque l’hôte passe d’un réseau à un autre
Réseaux X25 , FR , ATM
X25 utilise la commutation par paquets.
X25 est une évolution de FR
ATM utilise la commutation de cellules dont la taille est à la fois petite et fixe
ATM sont des réseaux de niveau 3
Partie I:
1) Rappel sur les Réseaux de communication
1.3 Qualité de service
Niveau de performances réseau requis afin d’acheminer un type de trafic
particulier.
Données et contraintes de transmission
*Isochrone : se dit des flux de données dans lesquels l’écart de temps entre deux informations
successives doit être constant.
Caractéristiques des réseaux de transmission
Métrique Définition Formule Unité
Débit binaire Nombre de bits, émis sur le support D= V/t Bit/S
de transmission pendant une unité V: volume à transmettre exprimé en bits
de temps t : durée de la transmission en seconde
Taux Rapport du nombre de bits reçus en Te = nb bits en erreur/ nb bits transmis /
d’erreur erreur au nombre de bits total
binaire transmis.
Rapport Rapport entre la puissance du signal SNR = 10 log S/N dB
signal sur transmis et celle du signal de bruit S: Signal décibel
bruit N: Noise
Temps de Temps entre l’émission d’un Temps d’émission + Temps de S
transfert message, à l’entrée du réseau et sa propagation + Temps de traitement +
(transit ou réception en sortie du réseau. temps passé dans les fils d’attente
latence )
Temps d’émission : Taille du message / Débit
Temps de propagation: Distance / Vitesse du signal
Temps d’attente
Une formule utilisée pour calculer AQD: I*(L/R)*(1-I)
EXERCICES
1. Choisir la bonne réponse
1. Le débit binaire tel que défini précédemment représente :
A. Le débit théorique
B. Le débit réel
2. Un SNR élevé indique :
A. Le signal émis est hautement affecté par le bruit
B. Le signal émis est faiblement affecté par le bruit
3. Un flux audio ou vidéo est :
A. Sensible à la variation dans le temps de transit (gigue ou jitter)
B. Non sensible à la variation dans le temps de transit (gigue ou jitter)
2. Rapport signal bruit
Puissance du signal : 10 milli Watt
Puissance du bruit : 1 micro Watt
S/N = ?
SNR en décibel ?
3. Débit théorique dans un canal bruité
Capacité de Shannon (Max bit Rate)
Bande passante * Log 2 (1+S/N)
* Bande passante en Hz
Question:
Considérer que SNR = 36 db et une bande passante de 2 MHZ.
Trouver le débit théorique.
4. Temps de transmission et de propagation
Un email d’une taille de : 2.5 kbit
Débit: 1 Gbit/S
Distance: 12 000 Km
Vitesse du signal : 2.4 * 10^8 m/S
5. Temps d’attente moyen
Taux de transmission : 16*10^5 bit/S
Taille du paquet: 6600 bits
Taux d’arrivée des paquets : 74
Question: Trouver AQD en millisecondes
6. Latence
Si une fibre optique a un débit D = 155 Mb/s et une longueur L = 3000 km, combien de
temps faut il pour recevoir à l'autre bout la fin d'un paquet de 512 octets ? V = 2*10^8
m/s.
Considérer maintenant une paire torsadée de débit D = 2 Mb/s.
Installation de VirtualBox (7.0.10)
Nécessite Microsoft visual c++ 2019 package
Téléchargement de Ubuntu (22.04.2 LTS)
Téléchargement avec IDM (Internet Download Manager)
Configuration choisie
Lancer le terminal
Avant d’installer ns-3
Installation de cmake
Téléchargement de NS-3
Après téléchargement
Configure puis build
Tous les tests sont passés …
On veut exécuter le script hello-simulator
Juste un message doit être affiché