Rapp MP
Rapp MP
Rapp MP
:Introduction générale
L’idée d’échanger des informations et communiquer à distance a fait naître les réseaux
informatiques. Les ordinateurs ont été d’abord connectés en local, créant des réseaux locaux
propriétaires. Puis, le besoin d’envoyer des données à distance à élargi les communications
entre sites distants, créant des réseaux à large étendue.
Aujourd’hui, les réseaux relient des machines à l’échelle planétaire. Presque toutes les
entreprises ne peuvent fonctionner sans échange informatique et sans réseau. Même les
utilisateurs particuliers ne peuvent de nos jours se passer de réseaux. Parmi les conséquences
d’utilisation de réseau est l’augmentation de consommation d’énergie d’où plusieurs
protocoles de routage ont été proposés dans le but d’optimiser la consommation énergi-tique
et de prolonger la durée de vie du réseau.
L’objectif de notre travail est de créer dans l’environnement de simulation Omnet++, un
modèle de surveillance du réseau.
Comme conséquences de cette surveillance : La diminution des messages communiqués, La
hiérarchie du réseau, La réduction d’énergie consommée et ainsi la longévité du réseau.
1
1 introduction aux réseaux locaux
2.1 Définition :
Un réseau filaire est un réseau câblé. Il emploie la plupart du temps des câbles RJ45 (câbles
ETHERNET) pour relier les différents équipements entre eux selon différentes topologies.
2.2 Avantages et inconvénients de la connexion filaire :
Avantages inconvénients
2
1 introduction aux réseaux locaux
Locaux : LAN "Local Area Network " aux dimensions de locaux d'une entreprise qui
permettent d’interconnecter différents ordinateurs ensemble.
Métropolitains : MAN "Metropolitan Area Networks" aux dimensions d'une ville,
ce sont typiquement les réseaux auxquels on se connecte de chez soi pour l’accès à
Internet. (ADSL, Câble)
Elargis : WAN "Wide Area Networks" aux dimensions d'un pays ou de la planète
(Internet)
3
1 introduction aux réseaux locaux
4
1 introduction aux réseaux locaux
5
1 introduction aux réseaux locaux
6
1 introduction aux réseaux locaux
terrestre
◼ Caractéristiques : requiert une station relais
Conclusion :
Donc dans le chapitre suivant, nous présenterons les outils de simulations existants tout en
justifiant notre choix,
7
1 introduction aux réseaux locaux
1. Défintion :
Un protocole réseau est un protocole de communication mis en œuvre sur un réseau informatique ou un
On distingue généralement deux grands types de protocoles : les protocoles routables et les protocoles
non routables :
Un protocole routable peut transmettre ses paquets de données à un routeur. Ce dernier doit
évidemment gérer ce protocole. Les protocoles routables couramment employés sont IP (Internet
Protocol) et IPX (Internet Packet Exchange).
8
1 introduction aux réseaux locaux
IP est un protocole routable autorisant une communication en mode connecté au travers de TCP. Un
fonctionnement en mode déconnecté est également possible. Est alors utilisé le protocole UDP qui fait
partie de la pile des protocoles TCP/IP.
Outre les protocoles de transport IP de la couche OSI 3 et TCP ou UDP de la couche OSI 4, le pile
TCP/IP comporte des protocoles de niveau supérieur.
TCP/IP fut dans un premier temps réservé aux gros calculateurs et aux stations de travail, en
raison de son importante pile de protocoles qui demandait une grande puissance de calcul. Les PC
d’antan, sous MS-DOS, étaient inadaptés. Cela ne pose en revanche plus de problèmes aux PC de
TCP/IP est un jeu de protocoles dérivé du projet ARPANet (Advanced Research Projects Agency)
du ministère de la Défense américain, pendant les années 60 et 70. Le but était de construire un
réseau indestructible pouvant même résister à une frappe atomique. Après différentes étapes du
développement auquel participèrent des militaires mais aussi des centres de recherche des
9
1 introduction aux réseaux locaux
universités, ARPANet, précurseur d’Internet, fut subdivisé en 1984 en deux sections, l’une pour la
recherche et l’autre pour des applications militaires. Cette époque vit l’introduction d’une nouvelle
famille de protocoles appelée jeu de protocoles DARPA-Internet, aujourd’hui connue sous le nom
de TCP/IP.
Nom Fonction
TELNET TELNET Permet d’établir une connexion à un hôte distant et de gérer les données
locales.
TCP TCP (Transmission Control Protocole) s’assure que les connexions entre deux
ordinateurs sont établies et maintenues.
ARP ARP (Adress Resolution Control) fait correspondre les adresses logiques (IP) avec les
adresses physiques (MAC).
RIP RIP (Routing Information Protocol) trouve la route la plus rapide entre deux
ordinateurs.
10
1 introduction aux réseaux locaux
OSPF OSPF (Open Shortest Path First) est une amélioration de RIP, plus rapide et plus
fiable.
ICMP ICMP (Internet Control Message Protocol) gère les erreurs et envoie des messages
d’erreurs.
PPP PPP (Point to Point Protocol) permet d’établir une connexion distante par téléphone.
PPP (après SLIP) est utilisé par les fournisseurs d’accès à Internet.
SMTP SMTP (Simple Mail Transport Protocol) permet d’envoyer des courriers
électroniques.
POP 3 & POP 3 (Post Office Protocol version 3) et IMAP 4 (Internet Message
IMAP 4 Advertising Protocol version 4) permettent de se connecter à un serveur de messagerie
et de récupérer son courrier électronique.
• le fantastique essor d’Internet l’a élevé au rang de pile des protocoles la plus utilisée.
IP fonctionne donc en mode non connecté et, tel quel, le protocole n’est pas fiable. Il n’existe aucun
contrôle de flux et les paquets transmis sont considérés indépendamment les uns des autres. Une
11
1 introduction aux réseaux locaux
couche supérieure de protocoles doit donc assurer la sécurité des transmissions. Cela autorise le
traitement individuel de chacun d’eux et leur transmission par le meilleur chemin existant à ce
moment.
Bien qu’on évoque souvent TCP/IP comme s’il s’agissait d’une unique entité, il existe, outre TCP,
UDP :
n’accuse pas la réception; il est purement et simplement supprimé si le destinataire n’est pas
joint. Ce protocole est de type non connecté, c’est-à-dire qu’expéditeur et destinataire ne sont
pas reliés ensemble. Cela signifie qu’un problème de transmission n’est pas détecté au niveau du
Ainsi, TFTP (Trivial File Transfer Protocol), NFS (Network File System sous UNIX) ou SNMP
ICMP :
exploitant ICMP est Tracert (Windows) ou Traceroute (UNIX); ils permettent de suivre un
ARP :
IP logique en une adresse physique. Cela n’est nécessaire que pour certains réseaux, par
RARP :
adresse physique en adresse IP correspondante. Il est le symétrique d’ARP et n’est pas non plus
12
1 introduction aux réseaux locaux
Ces protocoles sont placés dans le modèle OSI et le modèle TCP/IP comme suit :
13
1 introduction aux réseaux locaux
4. NetBIOS et NetBEUI :
Conclusion :
14
1 introduction aux réseaux locaux
TCP/IP est une suite de protocoles qu’on peut qualifier de « Super Star »! Cela est dû au fait qu’il
possède des atouts non négligeables. C’est avant tout une suite de protocoles ouverts. Les sources en
langage C sont disponibles gratuitement sur Internet et ces protocoles sont développés
indépendamment des architectures réseaux existantes. Elles ne sont donc tributaires d’aucune
architecture ni d’aucune structure commerciale. Et tous ceux qui se sentent perfectionnistes dans l’âme
sont invités à leur apporter des améliorations! La majeure partie des informations relatives à ces
protocoles sont publiées dans les RFC (Requests for comments). Il est donc conseillé de s’y référer
afin de prendre connaissance des dernières améliorations apportées aux protocoles TCP/IP, ainsi que
de la description de nouveaux protocoles, des commentaires sur la gestion des réseaux… et la liste
n'est pas exhaustive.
15
1 introduction aux réseaux locaux
"OMNETT++".
Ce sont des systèmes pour lesquels les variables peuvent changer d’état à
16
1 introduction aux réseaux locaux
17
1 introduction aux réseaux locaux
Le network domaine.
Le node domaine.
Le process domaine.
Le réseau est partitionné de telle sorte que le nombre de nœuds de chaque partition soit
homogène.
C’est un environnement open source. Il est basé sur la plateforme Eclipse. OMNET++ peut
donc être utilisé pour :
La modélisation de trafic de réseaux de communication.
La modélisation de protocoles.
18
1 introduction aux réseaux locaux
Le déploiement d’un réseau exige une étape de simulation qui permet de tester à moindre
coût les performances d’une solution. Pour assurer cette étape on va utiliser OMNET++ qui
sera notre environnement de simulation, grâce à son architecture modulaire, flexible et
générique. Dans ce qui suit, il aura une vue plus détaillée sur
le simulateur ainsi les raisons du choix de ce simulateur.
5. Présentation de Simulateur OMNET++ (Objective Modular Net- work
Testbed in C++) :
5.1. Définition :
19
1 introduction aux réseaux locaux
OMNET++ est très largement répandu dans divers domaines d’applications tel que :
Le groupement des modules simples constitue des modules composés sachant que leurs
communications sont gérées grâce à des connexions entre les modules via des " gates
(ports)".
20
1 introduction aux réseaux locaux
Figure 2
21
1 introduction aux réseaux locaux
Figure 3
Figure 4
22
1 introduction aux réseaux locaux
Figure 5
Figure 6
3) Installation d'OMNETT++ :
Figure 7
23
1 introduction aux réseaux locaux
Figure 8
Figure 9
24
1 introduction aux réseaux locaux
Figure10
Figure11
25
1 introduction aux réseaux locaux
Figure12
Figure13
4) Lancement d'OMNETT++ :
Figure 14
26
1 introduction aux réseaux locaux
Figure15
Figure16
27
1 introduction aux réseaux locaux
6. Conclusion :
28