SlideShare une entreprise Scribd logo
1  sur  20
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

Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsmTECOS
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1Stephen Salama
 
Présentation SOLAP
Présentation SOLAPPrésentation SOLAP
Présentation SOLAPconceptor
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdfgorguindiaye
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routingCYBERINTELLIGENTS
 
Reseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarReseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarBashar Haidar
 
Implémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - RapportImplémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - RapportRihab Chebbah
 
(équipements réseau)
(équipements réseau)(équipements réseau)
(équipements réseau)Anouar Abtoy
 
Administration des services réseaux
Administration des services réseauxAdministration des services réseaux
Administration des services réseauxFethi Kiwa
 
Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexionInes Kechiche
 
Rapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomRapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomSiwar GUEMRI
 
Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1Soumia Elyakote HERMA
 
cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)EL AMRI El Hassan
 
Etude et simulation d'un système MIMO OFDM
Etude et simulation d'un système MIMO OFDMEtude et simulation d'un système MIMO OFDM
Etude et simulation d'un système MIMO OFDMMohamed Nadjib Chaabi
 

Tendances (20)

Cours réseauxs gsm
Cours réseauxs gsmCours réseauxs gsm
Cours réseauxs gsm
 
Administration réseaux sous linux cours 1
Administration réseaux sous linux   cours 1Administration réseaux sous linux   cours 1
Administration réseaux sous linux cours 1
 
Cours Vlan
Cours VlanCours Vlan
Cours Vlan
 
Présentation SOLAP
Présentation SOLAPPrésentation SOLAP
Présentation SOLAP
 
Cours frame relay
Cours frame relayCours frame relay
Cours frame relay
 
Vpn
VpnVpn
Vpn
 
Routage rip
Routage ripRoutage rip
Routage rip
 
VPN site-to-site.pdf
VPN site-to-site.pdfVPN site-to-site.pdf
VPN site-to-site.pdf
 
MPLS
MPLSMPLS
MPLS
 
Day 8 2 distance vector routing
Day 8 2 distance vector routingDay 8 2 distance vector routing
Day 8 2 distance vector routing
 
Reseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar HaydarReseau Ad hoc - Bachar Haydar
Reseau Ad hoc - Bachar Haydar
 
Implémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - RapportImplémentation de la QoS au sein d'un IP/MPLS - Rapport
Implémentation de la QoS au sein d'un IP/MPLS - Rapport
 
(équipements réseau)
(équipements réseau)(équipements réseau)
(équipements réseau)
 
Administration des services réseaux
Administration des services réseauxAdministration des services réseaux
Administration des services réseaux
 
Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexion
 
Tp voip
Tp voipTp voip
Tp voip
 
Rapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomRapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécom
 
Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1Compte rendu : Le routage dynamique RIP V1
Compte rendu : Le routage dynamique RIP V1
 
cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)
 
Etude et simulation d'un système MIMO OFDM
Etude et simulation d'un système MIMO OFDMEtude et simulation d'un système MIMO OFDM
Etude et simulation d'un système MIMO OFDM
 

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

Introductionreseaux1-2.pdf
Introductionreseaux1-2.pdfIntroductionreseaux1-2.pdf
Introductionreseaux1-2.pdfbenjat3
 
Rapport application chat
Rapport application chatRapport application chat
Rapport application chatTbatou sanae
 
chap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdfchap1 intro reseau_client serveur.pdf
chap1 intro reseau_client serveur.pdfDimerciaLubambo
 
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.pdfYoussefJamma
 
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.docxKoffi 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 JAVABachir Benyammi
 
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdfRihabBENLAMINE
 
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.pptxEyaSarhani
 
Introduction_Reseau.pdf
Introduction_Reseau.pdfIntroduction_Reseau.pdf
Introduction_Reseau.pdfMohamedElbrak2
 
ADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXADMINISTRATION SYST ME ET R SEAUX
ADMINISTRATION SYST ME ET R SEAUXMonica 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éseauxSaifEJJILALI
 
presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptxAnassRoman1
 

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

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'informationChiheb Ouaghlani
 
CTT La suite Collaborative Zimbra
CTT La suite Collaborative ZimbraCTT La suite Collaborative Zimbra
CTT La suite Collaborative ZimbraChiheb 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 FPGAChiheb Ouaghlani
 
La technique de transmission OFDM
La technique de transmission OFDMLa technique de transmission OFDM
La technique de transmission OFDMChiheb Ouaghlani
 
La logique propositionnelle
La logique propositionnelleLa logique propositionnelle
La logique propositionnelleChiheb 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
 
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
 
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’eauChiheb 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

BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...idelewebmestre
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvreidelewebmestre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsidelewebmestre
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLidelewebmestre
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...idelewebmestre
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...idelewebmestre
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresidelewebmestre
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en Franceidelewebmestre
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesPierreFournier32
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogneidelewebmestre
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineidelewebmestre
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasidelewebmestre
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinidelewebmestre
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airidelewebmestre
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcsidelewebmestre
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleuridelewebmestre
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairidelewebmestre
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresidelewebmestre
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...idelewebmestre
 

Dernier (20)

BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
BOW 2024 - 3-8 - Adaptation des bâtiments d'élevages de volailles au changeme...
 
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la NièvreAccompagnement de l'agrivoltaïsme dans le département de la Nièvre
Accompagnement de l'agrivoltaïsme dans le département de la Nièvre
 
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminantsBow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
Bow 2024 - Plein air à l'intérieur des bâtiments d'élevage de ruminants
 
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VLBOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
BOW 2024 -3-9 - Matelas de logettes à eau refroidie VL
 
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
BOW 2024 - Nouveaux modes de logement pour des veaux de boucherie avec accès ...
 
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
Accompagnement de l'agrivoltaisme - Focus sur l'étude système en Merthe et Mo...
 
BOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitièresBOW 2024 - L'enrichissement du milieu des chèvres laitières
BOW 2024 - L'enrichissement du milieu des chèvres laitières
 
Cadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en FranceCadre réglementaire et développement de l'agrivoltaïsme en France
Cadre réglementaire et développement de l'agrivoltaïsme en France
 
Cours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pagesCours polymère presentation powerpoint 46 pages
Cours polymère presentation powerpoint 46 pages
 
Agrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en DordogneAgrivoltaïsme et filière ovine en Dordogne
Agrivoltaïsme et filière ovine en Dordogne
 
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équineBOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
BOW 2024 - L'écurie ouverte : un concept inspirant pour la filière équine
 
Webinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptxWebinaire lésions podales_04.04.2024.pptx
Webinaire lésions podales_04.04.2024.pptx
 
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pasBOW 2024 - Dedans/Dehors quand voir ne suffit pas
BOW 2024 - Dedans/Dehors quand voir ne suffit pas
 
BOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcinBOW 2024 - Le bâtiment multicritère porcin
BOW 2024 - Le bâtiment multicritère porcin
 
BOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein airBOW 2024 - Logement des veaux laitiers en plein air
BOW 2024 - Logement des veaux laitiers en plein air
 
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud PorcsBOW 2024 - 3-6 - Adaptation climat chaud Porcs
BOW 2024 - 3-6 - Adaptation climat chaud Porcs
 
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleurBOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
BOW 2024 - 3-5 - Des solutions numériques pour se préparer aux pics de chaleur
 
BOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chairBOW 2024 - Jardins d'hiver en poulets de chair
BOW 2024 - Jardins d'hiver en poulets de chair
 
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitièresBOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
BOW 2024 -3-7- Impact bâtiment stress thermique Vaches laitières
 
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...BOW 2024 - 3-3 -  Adaptation des bâtiments pour ruminants au changement clima...
BOW 2024 - 3-3 - Adaptation des bâtiments pour ruminants au changement clima...
 

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