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

Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexion
Ines Kechiche
 
QCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiquesQCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiques
Frust Rados
 
Atm
AtmAtm
radius
radiusradius
Commutation
CommutationCommutation
Commutation
Ines Kechiche
 
Cours les technologies WAN
Cours les technologies WANCours les technologies WAN
Cours les technologies WAN
EL AMRI El Hassan
 
Implémentation de la QoS au sein d'un IP/MPLS - Présentation
Implémentation de la QoS au sein d'un IP/MPLS - PrésentationImplémentation de la QoS au sein d'un IP/MPLS - Présentation
Implémentation de la QoS au sein d'un IP/MPLS - Présentation
Rihab Chebbah
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
Zakariyaa AIT ELMOUDEN
 
Composants et fonctionnement d'un Switch Cisco
Composants et fonctionnement d'un Switch Cisco Composants et fonctionnement d'un Switch Cisco
Composants et fonctionnement d'un Switch Cisco
DJENNA AMIR
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
Cynapsys It Hotspot
 
Cours SNMP
Cours SNMPCours SNMP
Cours SNMP
EL AMRI El Hassan
 
Configuration et mise en œuvre d'un réseau WAN (World Area Network)
Configuration et mise en œuvre  d'un réseau  WAN (World Area Network)Configuration et mise en œuvre  d'un réseau  WAN (World Area Network)
Configuration et mise en œuvre d'un réseau WAN (World Area Network)
Abderrahmane Benyoub
 
Mise en place d'un wifi securise
Mise en place d'un wifi securiseMise en place d'un wifi securise
Mise en place d'un wifi securise
JUNIOR SORO
 
Openvpn avec un client windows
Openvpn avec un client windows Openvpn avec un client windows
Openvpn avec un client windows
Yaya N'Tyeni Sanogo
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
Alain Ganuchaud
 
Cours VTP
Cours VTPCours VTP
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
gorguindiaye
 
Architecture d'un réseau GSM 2G (Téléphonie Mobile)
Architecture d'un réseau GSM 2G (Téléphonie Mobile)Architecture d'un réseau GSM 2G (Téléphonie Mobile)
Architecture d'un réseau GSM 2G (Téléphonie Mobile)
Assia Mounir
 

Tendances (20)

Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexion
 
QCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiquesQCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiques
 
Atm
AtmAtm
Atm
 
radius
radiusradius
radius
 
Commutation
CommutationCommutation
Commutation
 
Cours les technologies WAN
Cours les technologies WANCours les technologies WAN
Cours les technologies WAN
 
Implémentation de la QoS au sein d'un IP/MPLS - Présentation
Implémentation de la QoS au sein d'un IP/MPLS - PrésentationImplémentation de la QoS au sein d'un IP/MPLS - Présentation
Implémentation de la QoS au sein d'un IP/MPLS - Présentation
 
Vpn
VpnVpn
Vpn
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
 
Composants et fonctionnement d'un Switch Cisco
Composants et fonctionnement d'un Switch Cisco Composants et fonctionnement d'un Switch Cisco
Composants et fonctionnement d'un Switch Cisco
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
Cours SNMP
Cours SNMPCours SNMP
Cours SNMP
 
Configuration et mise en œuvre d'un réseau WAN (World Area Network)
Configuration et mise en œuvre  d'un réseau  WAN (World Area Network)Configuration et mise en œuvre  d'un réseau  WAN (World Area Network)
Configuration et mise en œuvre d'un réseau WAN (World Area Network)
 
Mise en place d'un wifi securise
Mise en place d'un wifi securiseMise en place d'un wifi securise
Mise en place d'un wifi securise
 
Openvpn avec un client windows
Openvpn avec un client windows Openvpn avec un client windows
Openvpn avec un client windows
 
Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013Presentation Zabbix en Français du 6 Juin 2013
Presentation Zabbix en Français du 6 Juin 2013
 
Cours VTP
Cours VTPCours VTP
Cours VTP
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
 
Architecture d'un réseau GSM 2G (Téléphonie Mobile)
Architecture d'un réseau GSM 2G (Téléphonie Mobile)Architecture d'un réseau GSM 2G (Téléphonie Mobile)
Architecture d'un réseau GSM 2G (Téléphonie Mobile)
 
05c reseaux-sans-fil
05c reseaux-sans-fil05c reseaux-sans-fil
05c reseaux-sans-fil
 

En vedette

To whom it may concern
To whom it may concernTo whom it may concern
To whom it may concern
Ruoyang Peng
 
Click to Edit
Click to EditClick to Edit
Click to Edit
ThijsJanssen1990
 
Medical Billing
Medical BillingMedical Billing
Medical Billing
Divyang Bhatt
 
PASSION
PASSIONPASSION
chandershekar biography
chandershekar biographychandershekar biography
chandershekar biographySindhu Raj
 
Douglas Gauld3
Douglas Gauld3Douglas Gauld3
Douglas Gauld3
Douglas Gauld
 
GCresume
GCresumeGCresume
GCresume
Gabner Cineas
 
Diktatorerna skriver historia
Diktatorerna skriver historiaDiktatorerna skriver historia
Diktatorerna skriver historiaeva13ham
 
SB
SBSB
CLMS_Keynote_2
CLMS_Keynote_2CLMS_Keynote_2
CLMS_Keynote_2
Megan Noone Ford
 

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
 
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
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
AnassRoman1
 

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
 
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
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
 

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

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
 
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
 
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
 
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
 
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
 
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
Alternative - Complément  au Tramway et 3ème lien de la ville de Québec  Alternative - Complément  au Tramway et 3ème lien de la ville de Québec
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
Daniel Bedard
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
sieousse95
 
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
 
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
 
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
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
imed53
 

Dernier (11)

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
 
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 ...
 
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
 
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...
 
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
 
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
Alternative - Complément  au Tramway et 3ème lien de la ville de Québec  Alternative - Complément  au Tramway et 3ème lien de la ville de Québec
Alternative - Complément au Tramway et 3ème lien de la ville de Québec
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
 
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
 
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
 
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
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
 

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