Differences

This shows you the differences between two versions of the page.

Link to this comparison view

isrm:laboratoare:12 [2017/09/25 17:05]
dragos.niculescu
isrm:laboratoare:12 [2019/05/18 11:14] (current)
mbarbulescu
Line 2: Line 2:
 === Exemplu de colocviu === === Exemplu de colocviu ===
  
-  * <color red>​trebuie</​color>​ să luați minimum 50% la colocviu ​pentru a promova cursul  +  * <color red>​trebuie</​color>​ să luați minimum 50% cumulativ în colocvii ​pentru a promova cursul  
-  * colocviul ​valorează ​30% din nota finală +  * colocviile ​valorează ​15%, respectiv 20% din nota finală 
-    * colocviul ​durează 45 minute, cu semigrupa+    * un colocviu ​durează 45 minute, cu semigrupa
   * aveți acces la toate laboratoarele și scripturile folosite în timpul semestrului   * aveți acces la toate laboratoarele și scripturile folosite în timpul semestrului
   * primiți un script, sau vi se cere să implementați un script nou pe baza celor existente   * primiți un script, sau vi se cere să implementați un script nou pe baza celor existente
Line 11: Line 11:
     * interpretarea rezultatelor (aici sunt majoritatea punctelor)     * interpretarea rezultatelor (aici sunt majoritatea punctelor)
  
-=== Exemplu ​===+=== Scenariu de simulare ​===
  
 Mulți producători oferă posibilitatea de a avea mai multe SSID-uri pe un AP cu un singur card fizic, operând desigur pe același canal. Se vor transmite beacon-uri și se vor accepta autentificări/​asocieri pe amblele SSID ca și cum ar fi separate, deși fizic este un singur card. Se consideră situația în care operăm doar în 802.11b Mulți producători oferă posibilitatea de a avea mai multe SSID-uri pe un AP cu un singur card fizic, operând desigur pe același canal. Se vor transmite beacon-uri și se vor accepta autentificări/​asocieri pe amblele SSID ca și cum ar fi separate, deși fizic este un singur card. Se consideră situația în care operăm doar în 802.11b
     * beaconul de 802.11b(și g/n) se transmite la 1Mbps, și este de minim 150 octeți     * beaconul de 802.11b(și g/n) se transmite la 1Mbps, și este de minim 150 octeți
 +    * Pachetele de date (UDP sau TCP) se transmit la cea mai buna ''​dataRate_''​ - 11Mbps
     * beaconul folosește broadcast (fără SIFS+ACK), dar folosiți un script de unicast pentru aproximare     * beaconul folosește broadcast (fără SIFS+ACK), dar folosiți un script de unicast pentru aproximare
 +    * AP-ul este configurat să transmită beacon la un interval de ''​100ms''​
  
 Se cere: Se cere:
Line 23: Line 25:
     - (10%) ce debit de TCP aș putea obține de la AP-ul meu 11b, 11Mbps în absența oricăror beacon-uri? ​     - (10%) ce debit de TCP aș putea obține de la AP-ul meu 11b, 11Mbps în absența oricăror beacon-uri? ​
     - (10%) eu și vecinul operăm pe același canal, și fiecare avem câte 3 SSID-uri (intern, prieteni, DMZ). Se mai văd încă alte 4 SSID-uri unice în bloc, **toate foarte aproape și pe același canal**. Ce throughput de TCP pot spera să obțin în condiții optime: dacă sunt aproape de AP-ul meu, nu mai e nici un alt client ​ în aer?      - (10%) eu și vecinul operăm pe același canal, și fiecare avem câte 3 SSID-uri (intern, prieteni, DMZ). Se mai văd încă alte 4 SSID-uri unice în bloc, **toate foarte aproape și pe același canal**. Ce throughput de TCP pot spera să obțin în condiții optime: dacă sunt aproape de AP-ul meu, nu mai e nici un alt client ​ în aer? 
-    - (40%) plot manual(cu pixul)sau gnuplot TCP Throughput(nr. SSID=1..20) ​    ​+    - (40%) plot manual(cu pixul) sau gnuplotTCP Throughput ​al unei stații în funcție de (nr. SSID=1..20). Se va ține de cont de următorul lucru: 
 +        * Beacon se trimite la ''​100ms''​ interval, cu cea mai mica ''​dataRate_''​ suportată de ''​802.11b'':​ 1 Mbps 
 +        * Pachetele de date TCP se trimit la cea mai mare ''​dataRate_'' ​ suportată de ''​802.11b'':​ 11 Mbps
     - (20%) interpretare. Care este relația matematică între capacitatea disponibilă și numărul de rețele create? Puteți folosi funcția ''​fit''​ din gnuplot, sau fit manual. ​       - (20%) interpretare. Care este relația matematică între capacitatea disponibilă și numărul de rețele create? Puteți folosi funcția ''​fit''​ din gnuplot, sau fit manual. ​  
   ​   ​
Line 31: Line 35:
       * rezultă 4000 packete în 10s, adică 2.5ms/​beacon ​       * rezultă 4000 packete în 10s, adică 2.5ms/​beacon ​
     - 400pps  ​     - 400pps  ​
-    - 150*8biți*10beacons/​sec = 0.012Mbps <​code>​ ns ./infra.tcl -run_tcp 0 -nn 2 -packetSize 150 -sendingRate 0.012Mbps </​code>​ răspunde 10pps, se poate verifica scalarea cu număr mai mare de emițători ​  +    - 150*8biți*10beacons/​sec = 0.012Mbps <​code>​ ns ./infra.tcl -run_tcp 0 -nn 2 -packetSize 150 -sendingRate 0.012Mbps </​code>​ răspunde 10pps 
     - cu 11b/11Mbps <​code>​ns ./infra.tcl -run_tcp 1 -nn 2 -packetSize 1460</​code>​ obținem 4.15Mbps.  ​     - cu 11b/11Mbps <​code>​ns ./infra.tcl -run_tcp 1 -nn 2 -packetSize 1460</​code>​ obținem 4.15Mbps.  ​
     - un SSID emite 10 beacons/​second,​ deci 25ms/​second,​ adică 2.5% din capacitate. În cazul ideal, pierd liniar cu numărul de SSID vizibile, câte 2.5%. Pentru 3 eu, 3 vecinul, 4 altele = 10 => 25% pierderi, deci 3.1Mbps în cel mai bun caz.      - un SSID emite 10 beacons/​second,​ deci 25ms/​second,​ adică 2.5% din capacitate. În cazul ideal, pierd liniar cu numărul de SSID vizibile, câte 2.5%. Pentru 3 eu, 3 vecinul, 4 altele = 10 => 25% pierderi, deci 3.1Mbps în cel mai bun caz. 
isrm/laboratoare/12.1506348346.txt.gz · Last modified: 2017/09/25 17:05 by dragos.niculescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0