SlideShare une entreprise Scribd logo
Réalisé par :
OUAGHLANI Chiheb
Bediafi Dhekra
Introduction
 Evolution rapide de l'Internet en terme de taille en terme
d'architecture et de topologie.
 C'est devant ce constat, un simulateur multi-protocoles a été
crée dans le cadre du projet VINT;
Le simulateur NS (Network Simulator)
NS : de quoi il s’agit ?
 Objectif : outil largement utilisé pour simuler le
comportement des réseaux à différentes échelles et
faciliter l'étude de l'interaction entre les protocoles.
 basé sur l'utilisation de langages de scripts pour la
commande des simulations tcl alors que seul le cœur
des simulations était implémenté avec le langage C++
 Un ensemble de bibliothèques pour la génération de
topologies réseaux des trafics + des outils de visualisation tel
que l'animateur réseau Nam (network animator).
 est particulièrement bien adapté aux réseaux à commutation
de paquets et à la réalisation de simulations de petite taille.
 La liste des principaux composants actuellement
disponible dans NS par catégorie est:
Application Web, ftp, Telnet,
générateur de trafic (CBR,
...)
Transport TCP, UDP, RTP, SRM…
Routage Statique, dynamique
(vecteur distance) et routage
multipoint
Gestion fil d’attente RED, DropTail, Token bucket
Système de transmission CSMA/CA, lien point à point
WIFI
 Wireless Fidelity : Une technologie des réseaux sans fil
conçue pour des réseaux de courte distance (100
mètres en moyenne )
 basé sur la norme IEEE 802.11 qui permet à des
appareils de communiquer entre eux par les ondes
radio utilisant la gamme de fréquence 2,45 Ghz.
 Généralement la vitesse de transmission est de 11 Mb/s
WIFI
Le wifi définit deux modes opératoires :
 Le mode infrastructure dans lequel les clients sans fils
sont connectés à un point d'accès. Il s'agit
généralement du mode par défaut des cartes 802.11b.
 Le mode ad hoc dans lequel les clients sont connectés
les uns aux autres sans aucun point d'accès.
Le mode infrastructure
Point d’accès
Réseau
Clients Wifi
En mode infrastructure chaque
ordinateur station (notée STA) se
connecte à un point d'accès via une
liaison sans fil. L'ensemble formé
par le point d'accès et les stations
situés dans sa zone de couverture
est appelé ensemble de services de
base (en anglais basic service set,
noté BSS) et constitue une cellule.
Le mode ad hoc
En mode ad hoc les machines sans fils
clientes se connectent les unes aux autres
afin de constituer un réseau point à point,
c'est-à-dire un réseau dans lequel chaque
machine joue en même temps le rôle de
client et le rôle de point d'accès.
L'ensemble formé par les différentes
stations est appelé ensemble de services
de base indépendants
(en anglais independant basic service
set, abrégé en IBSS).
Le protocole TCP de la couche transport :
 fonctionne en mode connecté et assure un service fiable;
 segmente les données des applications;
 établit une connexion de bout-en-bout;
 émet les segments d'un hôte à l'autre;
 assure la fiabilité du transport des segments entre les hôtes
connectés.
Le Protocole TCP
 La fiabilité du transport TCP dépend de l'établissement
d'une connexion entre les processus pairs qui veulent
dialoguer. L'établissement d'une connexion est réalisé par
l'échange d'informations telles que le numéro de port, le
numéro de séquence et la taille de fenêtre;
 Les paquets peuvent être arrivés à destination par des
chemins différents et dans le désordre.
Le Protocole TCP
Le Protocole UDP
 Assure un service de datagramme en
mode non connecté sans aucune garantie
de fiabilité (aucun contrôle de flux ni
contrôle de congestion).
Lorsqu'une machine A envoie des paquets
à destination d'une machine B, ce flux est
unidirectionnel.
 pas de moyen de vérifier si tous les datagrammes envoyés
sont bien arrivés à destination et ni dans quel ordre.
 La transmission des données se fait sans prévenir le
destinataire, et le destinataire reçoit les données sans
effectuer d'accusé de réception vers l'émetteur .
 Ceci est dû au fait que l'encapsulation des données
envoyées par le protocole UDP ne permet pas de
transmettre les informations concernant l'émetteur.
Le Protocole UDP
Implémentation du code en Tcl
 Pour un utilisateur qui souhaite écrire seulement des
scripts , il existe une multitude de fichiers Tcl pouvant
nous faciliter notre simulation (classes visibles au
niveau de l'interpréteur comportent une déclaration
dans la classe Tcl).
 NS ne permet pas de visualiser le résultat des
expérimentations : Utilisation d’autres outils tel que le
NAM.
 Créer un programme/ simulation : un fichier texte
avec une extension .tcl et c’est tout .
Déclaration des options et des configurations à utiliser .
 Création de l’instance de simulation
set ns [new Simulator]
 Dans notre exemple on a défini une topographie :
set topo [new Topography]
$topo load_flatgrid $val(x) $val(y)
 création des fichiers de trace Tr et Nam :
set tracefd [open w1.tr w]
set namtrace [open w1.nam w]
$ns_ trace-all $tracefd
$ns_ namtrace-all-wireless $namtrace $val(x) $val(y)
Architecture du réseau
 On commence à créer l’architecture correspondante à notre projet .elle
sera comme suit:
 création des nœuds :
set n0 [$ns node]
set n1 [$ns node]
et parfois comme ça :
for {set i 0} {$i < $val(nn) } {incr i} {
set node_($i) [$ns_ node]
$node_($i) random-motion 0}
• Dans notre projet ,on va créer des nœuds mobiles ,les stations de base
avec leurs configurations
 création du lien entre les nœuds ( caractéristiques de
connexion ):
$ns duplex-link $n0 $n1 1Mb 10ms DropTail
• création de la couche transport:
set udp0 [new Agent/UDP]
$ns attach-agent $n0 $udp0
• création de la couche application:
set cbr0 [new Application/Traffic/CBR]
$cbr0 set packetSize_ 1500
$cbr0 set rate_ 100Kb
$cbr0 attach-agent $udp0
set null0 [new Agent/Null]
$ns attach-agent $n1 $null0
$ns connect $udp0 $null0
 Scheduler:
$ns at 0.5 "$cbr0 start“
$ns at 4.5 "$cbr0 stop“
$ns at 5.0 "finish“
 Lancement de l'outil de visualisation nam :
exec nam w1.nam &
 lancement de la simulation:
$ns run
Test sur l’outil NS2

Contenu connexe

Tendances

Réseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetoothRéseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetooth
benouini rachid
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
TECOS
 
Wwan
WwanWwan
Etude de la solution msan
Etude de la solution msanEtude de la solution msan
Etude de la solution msan
Mohamed Douache
 
Présentation UMTS
Présentation UMTSPrésentation UMTS
Présentation UMTS
Cynapsys It Hotspot
 
Rapport Stage ingénieur
Rapport Stage ingénieurRapport Stage ingénieur
Rapport Stage ingénieur
Mhamdi Imed
 
NGN MULTIMEDIA/IMS UMTS DIMENSIONEMENT
NGN MULTIMEDIA/IMS  UMTS  DIMENSIONEMENTNGN MULTIMEDIA/IMS  UMTS  DIMENSIONEMENT
NGN MULTIMEDIA/IMS UMTS DIMENSIONEMENT
MAGAYE GAYE
 
Memoire_FTTH.pptx
Memoire_FTTH.pptxMemoire_FTTH.pptx
Memoire_FTTH.pptx
SalifTicouraTOGOLA
 
Connexion point à point (ppp, hdlc)
Connexion point à point (ppp, hdlc)Connexion point à point (ppp, hdlc)
Connexion point à point (ppp, hdlc)
EL AMRI El Hassan
 
Réseaux locaux sans fil wlan
Réseaux locaux sans fil  wlanRéseaux locaux sans fil  wlan
Réseaux locaux sans fil wlan
EL AMRI El Hassan
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiques
ATPENSC-Group
 
Rapport dridi sahar_tunisie_telecom
Rapport dridi sahar_tunisie_telecomRapport dridi sahar_tunisie_telecom
Rapport dridi sahar_tunisie_telecom
sahar dridi
 
Atm
AtmAtm
Cours les technologies WAN
Cours les technologies WANCours les technologies WAN
Cours les technologies WAN
EL AMRI El Hassan
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiques
ATPENSC-Group
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iit
TECOS
 
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemplePrésentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Max Benana
 
Methodes d'accès dans les réseaux locaux
Methodes d'accès dans les réseaux locauxMethodes d'accès dans les réseaux locaux
Methodes d'accès dans les réseaux locaux
Ines Kechiche
 

Tendances (20)

Réseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetoothRéseaux sans fil wifi et bluetooth
Réseaux sans fil wifi et bluetooth
 
Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
Wwan
WwanWwan
Wwan
 
Etude de la solution msan
Etude de la solution msanEtude de la solution msan
Etude de la solution msan
 
Présentation UMTS
Présentation UMTSPrésentation UMTS
Présentation UMTS
 
Routage
RoutageRoutage
Routage
 
Rapport Stage ingénieur
Rapport Stage ingénieurRapport Stage ingénieur
Rapport Stage ingénieur
 
NGN MULTIMEDIA/IMS UMTS DIMENSIONEMENT
NGN MULTIMEDIA/IMS  UMTS  DIMENSIONEMENTNGN MULTIMEDIA/IMS  UMTS  DIMENSIONEMENT
NGN MULTIMEDIA/IMS UMTS DIMENSIONEMENT
 
Memoire_FTTH.pptx
Memoire_FTTH.pptxMemoire_FTTH.pptx
Memoire_FTTH.pptx
 
Connexion point à point (ppp, hdlc)
Connexion point à point (ppp, hdlc)Connexion point à point (ppp, hdlc)
Connexion point à point (ppp, hdlc)
 
Réseaux locaux sans fil wlan
Réseaux locaux sans fil  wlanRéseaux locaux sans fil  wlan
Réseaux locaux sans fil wlan
 
Typologie des réseaux informatiques
Typologie des réseaux informatiquesTypologie des réseaux informatiques
Typologie des réseaux informatiques
 
Rapport dridi sahar_tunisie_telecom
Rapport dridi sahar_tunisie_telecomRapport dridi sahar_tunisie_telecom
Rapport dridi sahar_tunisie_telecom
 
Atm
AtmAtm
Atm
 
Cours les technologies WAN
Cours les technologies WANCours les technologies WAN
Cours les technologies WAN
 
Chap5 wan
Chap5 wanChap5 wan
Chap5 wan
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiques
 
Td gsm iit
Td gsm iitTd gsm iit
Td gsm iit
 
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemplePrésentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
Présentation Cdma, Multiplexage CDMA, principes de Code et cas d'exemple
 
Methodes d'accès dans les réseaux locaux
Methodes d'accès dans les réseaux locauxMethodes d'accès dans les réseaux locaux
Methodes d'accès dans les réseaux locaux
 

En vedette

To whom it may concern
To whom it may concernTo whom it may concern
To whom it may concernRuoyang Peng
 
chandershekar biography
chandershekar biographychandershekar biography
chandershekar biographySindhu Raj
 
Diktatorerna skriver historia
Diktatorerna skriver historiaDiktatorerna skriver historia
Diktatorerna skriver historiaeva13ham
 
SB
SBSB

En vedette (10)

To whom it may concern
To whom it may concernTo whom it may concern
To whom it may concern
 
Click to Edit
Click to EditClick to Edit
Click to Edit
 
Medical Billing
Medical BillingMedical Billing
Medical Billing
 
PASSION
PASSIONPASSION
PASSION
 
chandershekar biography
chandershekar biographychandershekar biography
chandershekar biography
 
Douglas Gauld3
Douglas Gauld3Douglas Gauld3
Douglas Gauld3
 
GCresume
GCresumeGCresume
GCresume
 
Diktatorerna skriver historia
Diktatorerna skriver historiaDiktatorerna skriver historia
Diktatorerna skriver historia
 
SB
SBSB
SB
 
CLMS_Keynote_2
CLMS_Keynote_2CLMS_Keynote_2
CLMS_Keynote_2
 

Similaire à Etude de la WIFI sur NS2

8-socket.pdf
8-socket.pdf8-socket.pdf
8-socket.pdf
StyvePola1
 
Introductionreseaux1-2.pdf
Introductionreseaux1-2.pdfIntroductionreseaux1-2.pdf
Introductionreseaux1-2.pdf
benjat3
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chat
Tbatou sanae
 
chap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdfchap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdf
DimerciaLubambo
 
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdfChapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
YoussefJamma
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
gorguindiaye
 
Chapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docxChapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docx
Koffi Kanga
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2Amel Morchdi
 
Socket tcp ip client server on langace c
Socket tcp ip client server on langace c Socket tcp ip client server on langace c
Socket tcp ip client server on langace c
mouad Lousimi
 
CoAP master presentaion
CoAP master presentaionCoAP master presentaion
CoAP master presentaionTarik Sefiri
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
Bachir Benyammi
 
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf
RihabBENLAMINE
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptx
EyaSarhani
 
Vpn
VpnVpn
Vpn
kwabo
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdf
MohamedElbrak2
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUX
Monica Waters
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
Edouard DEBERDT
 
Architecture réseaux
Architecture réseauxArchitecture réseaux
Architecture réseaux
SaifEJJILALI
 

Similaire à Etude de la WIFI sur NS2 (20)

8-socket.pdf
8-socket.pdf8-socket.pdf
8-socket.pdf
 
Introductionreseaux1-2.pdf
Introductionreseaux1-2.pdfIntroductionreseaux1-2.pdf
Introductionreseaux1-2.pdf
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chat
 
chap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdfchap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdf
 
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdfChapitre-4-Programmation-réseau-avec-les-sockets.pdf
Chapitre-4-Programmation-réseau-avec-les-sockets.pdf
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
 
Chapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docxChapitre 3 Comprendre la notion de socket.docx
Chapitre 3 Comprendre la notion de socket.docx
 
Cours réseaux informatiques iia2
Cours réseaux informatiques  iia2Cours réseaux informatiques  iia2
Cours réseaux informatiques iia2
 
Socket tcp ip client server on langace c
Socket tcp ip client server on langace c Socket tcp ip client server on langace c
Socket tcp ip client server on langace c
 
CoAP master presentaion
CoAP master presentaionCoAP master presentaion
CoAP master presentaion
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf
 
administration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptxadministration des systemes et des reseaux.pptx
administration des systemes et des reseaux.pptx
 
Formationreg3
Formationreg3Formationreg3
Formationreg3
 
Les reseaux
Les reseauxLes reseaux
Les reseaux
 
Vpn
VpnVpn
Vpn
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdf
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUX
 
Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)Introduction au Software Defined Networking (SDN)
Introduction au Software Defined Networking (SDN)
 
Architecture réseaux
Architecture réseauxArchitecture réseaux
Architecture réseaux
 

Plus de Chiheb Ouaghlani

Change management policy
Change management policyChange management policy
Change management policy
Chiheb Ouaghlani
 
La documentation du système d'information
La documentation du système d'informationLa documentation du système d'information
La documentation du système d'information
Chiheb Ouaghlani
 
CTT La suite Collaborative Zimbra
CTT La suite Collaborative ZimbraCTT La suite Collaborative Zimbra
CTT La suite Collaborative Zimbra
Chiheb Ouaghlani
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGA
Chiheb Ouaghlani
 
La technique de transmission OFDM
La technique de transmission OFDMLa technique de transmission OFDM
La technique de transmission OFDM
Chiheb Ouaghlani
 
La logique propositionnelle
La logique propositionnelleLa logique propositionnelle
La logique propositionnelle
Chiheb Ouaghlani
 
Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...
Chiheb Ouaghlani
 
L'univers Android
L'univers AndroidL'univers Android
L'univers Android
Chiheb Ouaghlani
 
Présentation Legu'Ya
Présentation Legu'YaPrésentation Legu'Ya
Présentation Legu'Ya
Chiheb Ouaghlani
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Chiheb Ouaghlani
 
Les jeux vidéos
Les jeux vidéosLes jeux vidéos
Les jeux vidéos
Chiheb Ouaghlani
 
Pourquoi ne pas simplifier l'orthographe ?
Pourquoi ne pas simplifier l'orthographe ?Pourquoi ne pas simplifier l'orthographe ?
Pourquoi ne pas simplifier l'orthographe ?
Chiheb Ouaghlani
 
Etude de la VoIP
Etude de la VoIPEtude de la VoIP
Etude de la VoIP
Chiheb Ouaghlani
 
Automatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eauAutomatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eau
Chiheb Ouaghlani
 

Plus de Chiheb Ouaghlani (14)

Change management policy
Change management policyChange management policy
Change management policy
 
La documentation du système d'information
La documentation du système d'informationLa documentation du système d'information
La documentation du système d'information
 
CTT La suite Collaborative Zimbra
CTT La suite Collaborative ZimbraCTT La suite Collaborative Zimbra
CTT La suite Collaborative Zimbra
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGA
 
La technique de transmission OFDM
La technique de transmission OFDMLa technique de transmission OFDM
La technique de transmission OFDM
 
La logique propositionnelle
La logique propositionnelleLa logique propositionnelle
La logique propositionnelle
 
Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...Etude et mise en place d'une solution d'administration et de supervision Open...
Etude et mise en place d'une solution d'administration et de supervision Open...
 
L'univers Android
L'univers AndroidL'univers Android
L'univers Android
 
Présentation Legu'Ya
Présentation Legu'YaPrésentation Legu'Ya
Présentation Legu'Ya
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Les jeux vidéos
Les jeux vidéosLes jeux vidéos
Les jeux vidéos
 
Pourquoi ne pas simplifier l'orthographe ?
Pourquoi ne pas simplifier l'orthographe ?Pourquoi ne pas simplifier l'orthographe ?
Pourquoi ne pas simplifier l'orthographe ?
 
Etude de la VoIP
Etude de la VoIPEtude de la VoIP
Etude de la VoIP
 
Automatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eauAutomatisation de fonctionnement d’une station de traitement d’eau
Automatisation de fonctionnement d’une station de traitement d’eau
 

Dernier

JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvresJTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
Institut de l'Elevage - Idele
 
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdfRAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
fatima413951
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
Institut de l'Elevage - Idele
 
electronique de puissance Electronique-de-puissance-cours-N°5.pdf
electronique de puissance Electronique-de-puissance-cours-N°5.pdfelectronique de puissance Electronique-de-puissance-cours-N°5.pdf
electronique de puissance Electronique-de-puissance-cours-N°5.pdf
Elisée Ndjabu
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
Institut de l'Elevage - Idele
 
Covadis tutorial.pptx travuax publics route
Covadis tutorial.pptx travuax publics routeCovadis tutorial.pptx travuax publics route
Covadis tutorial.pptx travuax publics route
Nadjibibrahim
 
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdfpdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
Elisée Ndjabu
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Institut de l'Elevage - Idele
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
Institut de l'Elevage - Idele
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Institut de l'Elevage - Idele
 
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
Institut de l'Elevage - Idele
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
Institut de l'Elevage - Idele
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
Institut de l'Elevage - Idele
 
Catia.conception_mecanique_des_piecespptx
Catia.conception_mecanique_des_piecespptxCatia.conception_mecanique_des_piecespptx
Catia.conception_mecanique_des_piecespptx
ssusercb2b311
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Institut de l'Elevage - Idele
 

Dernier (15)

JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvresJTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
JTC 2024 - Atelier APaChe-Pâturage des arbres par les chèvres
 
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdfRAPPORT DE STAGE  sur CHANTIER  BTP (by BR Engineering ) (1) (1).pdf
RAPPORT DE STAGE sur CHANTIER BTP (by BR Engineering ) (1) (1).pdf
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
 
electronique de puissance Electronique-de-puissance-cours-N°5.pdf
electronique de puissance Electronique-de-puissance-cours-N°5.pdfelectronique de puissance Electronique-de-puissance-cours-N°5.pdf
electronique de puissance Electronique-de-puissance-cours-N°5.pdf
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
 
Covadis tutorial.pptx travuax publics route
Covadis tutorial.pptx travuax publics routeCovadis tutorial.pptx travuax publics route
Covadis tutorial.pptx travuax publics route
 
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdfpdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
pdfcoffee.com_polycopie-de-cours-ppt-lge604-20012-bf-pdf-free.pdf
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
 
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
BeeBOP diaporama webinaire : Et si l’IA permettait de compléter l’observatio...
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
 
Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
 
Catia.conception_mecanique_des_piecespptx
Catia.conception_mecanique_des_piecespptxCatia.conception_mecanique_des_piecespptx
Catia.conception_mecanique_des_piecespptx
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
 

Etude de la WIFI sur NS2

  • 1. Réalisé par : OUAGHLANI Chiheb Bediafi Dhekra
  • 2. Introduction  Evolution rapide de l'Internet en terme de taille en terme d'architecture et de topologie.  C'est devant ce constat, un simulateur multi-protocoles a été crée dans le cadre du projet VINT; Le simulateur NS (Network Simulator)
  • 3. NS : de quoi il s’agit ?  Objectif : outil largement utilisé pour simuler le comportement des réseaux à différentes échelles et faciliter l'étude de l'interaction entre les protocoles.  basé sur l'utilisation de langages de scripts pour la commande des simulations tcl alors que seul le cœur des simulations était implémenté avec le langage C++
  • 4.  Un ensemble de bibliothèques pour la génération de topologies réseaux des trafics + des outils de visualisation tel que l'animateur réseau Nam (network animator).  est particulièrement bien adapté aux réseaux à commutation de paquets et à la réalisation de simulations de petite taille.
  • 5.  La liste des principaux composants actuellement disponible dans NS par catégorie est: Application Web, ftp, Telnet, générateur de trafic (CBR, ...) Transport TCP, UDP, RTP, SRM… Routage Statique, dynamique (vecteur distance) et routage multipoint Gestion fil d’attente RED, DropTail, Token bucket Système de transmission CSMA/CA, lien point à point
  • 6. WIFI  Wireless Fidelity : Une technologie des réseaux sans fil conçue pour des réseaux de courte distance (100 mètres en moyenne )  basé sur la norme IEEE 802.11 qui permet à des appareils de communiquer entre eux par les ondes radio utilisant la gamme de fréquence 2,45 Ghz.  Généralement la vitesse de transmission est de 11 Mb/s
  • 7. WIFI Le wifi définit deux modes opératoires :  Le mode infrastructure dans lequel les clients sans fils sont connectés à un point d'accès. Il s'agit généralement du mode par défaut des cartes 802.11b.  Le mode ad hoc dans lequel les clients sont connectés les uns aux autres sans aucun point d'accès.
  • 8. Le mode infrastructure Point d’accès Réseau Clients Wifi En mode infrastructure chaque ordinateur station (notée STA) se connecte à un point d'accès via une liaison sans fil. L'ensemble formé par le point d'accès et les stations situés dans sa zone de couverture est appelé ensemble de services de base (en anglais basic service set, noté BSS) et constitue une cellule.
  • 9. Le mode ad hoc En mode ad hoc les machines sans fils clientes se connectent les unes aux autres afin de constituer un réseau point à point, c'est-à-dire un réseau dans lequel chaque machine joue en même temps le rôle de client et le rôle de point d'accès. L'ensemble formé par les différentes stations est appelé ensemble de services de base indépendants (en anglais independant basic service set, abrégé en IBSS).
  • 10. Le protocole TCP de la couche transport :  fonctionne en mode connecté et assure un service fiable;  segmente les données des applications;  établit une connexion de bout-en-bout;  émet les segments d'un hôte à l'autre;  assure la fiabilité du transport des segments entre les hôtes connectés. Le Protocole TCP
  • 11.  La fiabilité du transport TCP dépend de l'établissement d'une connexion entre les processus pairs qui veulent dialoguer. L'établissement d'une connexion est réalisé par l'échange d'informations telles que le numéro de port, le numéro de séquence et la taille de fenêtre;  Les paquets peuvent être arrivés à destination par des chemins différents et dans le désordre. Le Protocole TCP
  • 12. Le Protocole UDP  Assure un service de datagramme en mode non connecté sans aucune garantie de fiabilité (aucun contrôle de flux ni contrôle de congestion). Lorsqu'une machine A envoie des paquets à destination d'une machine B, ce flux est unidirectionnel.
  • 13.  pas de moyen de vérifier si tous les datagrammes envoyés sont bien arrivés à destination et ni dans quel ordre.  La transmission des données se fait sans prévenir le destinataire, et le destinataire reçoit les données sans effectuer d'accusé de réception vers l'émetteur .  Ceci est dû au fait que l'encapsulation des données envoyées par le protocole UDP ne permet pas de transmettre les informations concernant l'émetteur. Le Protocole UDP
  • 14. Implémentation du code en Tcl  Pour un utilisateur qui souhaite écrire seulement des scripts , il existe une multitude de fichiers Tcl pouvant nous faciliter notre simulation (classes visibles au niveau de l'interpréteur comportent une déclaration dans la classe Tcl).  NS ne permet pas de visualiser le résultat des expérimentations : Utilisation d’autres outils tel que le NAM.  Créer un programme/ simulation : un fichier texte avec une extension .tcl et c’est tout .
  • 15. Déclaration des options et des configurations à utiliser .
  • 16.  Création de l’instance de simulation set ns [new Simulator]  Dans notre exemple on a défini une topographie : set topo [new Topography] $topo load_flatgrid $val(x) $val(y)  création des fichiers de trace Tr et Nam : set tracefd [open w1.tr w] set namtrace [open w1.nam w] $ns_ trace-all $tracefd $ns_ namtrace-all-wireless $namtrace $val(x) $val(y)
  • 17. Architecture du réseau  On commence à créer l’architecture correspondante à notre projet .elle sera comme suit:  création des nœuds : set n0 [$ns node] set n1 [$ns node] et parfois comme ça : for {set i 0} {$i < $val(nn) } {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0} • Dans notre projet ,on va créer des nœuds mobiles ,les stations de base avec leurs configurations
  • 18.  création du lien entre les nœuds ( caractéristiques de connexion ): $ns duplex-link $n0 $n1 1Mb 10ms DropTail • création de la couche transport: set udp0 [new Agent/UDP] $ns attach-agent $n0 $udp0 • création de la couche application: set cbr0 [new Application/Traffic/CBR] $cbr0 set packetSize_ 1500 $cbr0 set rate_ 100Kb $cbr0 attach-agent $udp0 set null0 [new Agent/Null] $ns attach-agent $n1 $null0 $ns connect $udp0 $null0
  • 19.  Scheduler: $ns at 0.5 "$cbr0 start“ $ns at 4.5 "$cbr0 stop“ $ns at 5.0 "finish“  Lancement de l'outil de visualisation nam : exec nam w1.nam &  lancement de la simulation: $ns run