Differences

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

Link to this comparison view

isrm:laboratoare:06 [2019/04/04 16:21]
mbarbulescu
isrm:laboratoare:06 [2019/04/04 16:31] (current)
mbarbulescu
Line 64: Line 64:
      * Pentru 802.11b standard, cu fereastra adaptiva: ​      * Pentru 802.11b standard, cu fereastra adaptiva: ​
 <code bash> <code bash>
-student@isrm-vm:​~$ ns cwsim.tcl -ns 2 -nr 2 -cwmin 15 -cwmax 1023+student@isrm-vm:​~$ ns cw.tcl -ns 2 -nr 2 -cwmin 15 -cwmax 1023
 </​code>​ </​code>​
      * Rulaţi scriptul pentru ''​ns =  4, 6, 7, 20, 40''​ şi pentru ''​CWMin,​ CWMax''​ ele vor fi egale și iau următorul set de valori: 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095       * Rulaţi scriptul pentru ''​ns =  4, 6, 7, 20, 40''​ şi pentru ''​CWMin,​ CWMax''​ ele vor fi egale și iau următorul set de valori: 3, 7, 15, 31, 63, 127, 255, 511, 1023, 2047, 4095 
Line 77: Line 77:
         * numărul de retransmisiuni per cadru (( {{:​isrm:​laboratoare:​06:​cwsim-retr.png|grafic 8}} ))         * numărul de retransmisiuni per cadru (( {{:​isrm:​laboratoare:​06:​cwsim-retr.png|grafic 8}} ))
   
-<​html>​ +Pentru a calcula PDR, va trebui să calculați numărul de pachete trimise şi numărul de pachete primite. În acest exemplu, pentru a obţine numărul de pachete trimise, puteţi utiliza următoarea comandă:  
- <P ALIGN=LEFT>​Pentru a calcula PDR, va trebui să calculați numărul +
- de pachete trimise şi numărul de pachete primite. În acest +
- exemplu, pentru a obţine numărul de pachete trimise, puteţi +
- utiliza următoarea comandă:  +
- </​P>​ +
-<PRE CLASS="​western"​ STYLE="​text-align:​ left">​+
 <code bash> <code bash>
 student@isrm-vm:​~$ grep AGT cw.tr | grep ^s |grep cbr | wc -l  student@isrm-vm:​~$ grep AGT cw.tr | grep ^s |grep cbr | wc -l 
-</code></​PRE+</​code>​ 
- <P ALIGN=LEFT>​ + 
- Numărul raportat ​<B>de mai sus</​B> ​este numărul de pachete ​<B>trimise</​B>​ +Numărul raportat ​**de mai sus** este numărul de pachete ​**trimise** de către toate nodurile. Pentru a obţine numărul de pachete primite, aveţi posibilitatea să utilizaţi o comandă similară: ​
- de către toate nodurile. Pentru a obţine numărul de pachete +
- primite, aveţi posibilitatea să utilizaţi o comandă similară: ​ +
- </P>+
  
-<PRE CLASS="​western"​ STYLE="​text-align:​ left">​ 
 <code bash> <code bash>
 student@isrm-vm:​~$ grep AGT cw.tr | grep ^r |grep cbr | wc -l  student@isrm-vm:​~$ grep AGT cw.tr | grep ^r |grep cbr | wc -l 
-</code></​PRE><​P ALIGN=LEFT>​ +</​code>​
- Numărul raportat este numărul de pachete primite (ar trebui să +
- fie cel mult egal cu numărul de pachete trimise). Raportul de +
- <​B>​Pachete [primite] / [pachetele trimise]</​B>​ este PDR.  +
- </P>+
  
-Pachete emise si trimise ​de MAC: +Numărul raportat este numărul ​de pachete primite (ar trebui să fie cel mult egal cu numărul de pachete ​trimise)Probabilitatea de recepție este:
-<P ALIGN=LEFT>​ +
-     * Cu comanda de mai jos obțineți ​numărul ​global ​de pachete ​care au intrat în coliziune.</​P>​ +
- <PRE CLASS="​western"​ STYLE="​text-align:​ left"><​code bash>​student@isrm-vm:~$ grep COL cw.tr | grep ^d |grep cbr | wc -l</​code></​PRE>​+
  
-  * Cu comanda de mai jos obțineți numărul de pachete de date emise de MAC.  +$PDR \displaystyle \frac{N_{pktRx}}{N_{pktTx}}$
- <PRE CLASS="​western"​ STYLE="​text-align:​ left"><​code bash>​student@isrm-vm:​~grep MAC cw.tr | grep ^s |grep cbr | wc -l </​code>​ +
-                </​PRE><​P ALIGN=LEFT>​+
   
- </P+Pachete emise si trimise de nivelul MAC: 
- <P ALIGN=LEFT>Pentru a înţelege mai multe despre formatul +  * Cu comanda de mai jos obțineți numărul global de pachete care au intrat în coliziune. 
- fișierului trace: <A href="​http://nsnam.isi.edu/​nsnam/​index.php/​NS-2_Trace_Formats#​New_Wireless_Trace_Formats">​ pe scurt,</a+<code bash>​student@isrm-vm:​~$ grep COL cw.tr | grep ^d |grep cbr | wc -l</code> 
-                          sau mai mult <A href="http://​www.isi.edu/​nsnam/​ns/​doc/​node186.html">​detaliu</​a>​+  * Cu comanda de mai jos obțineți numărul de pachete de date emise de MAC.  
- </P> +<code bash>student@isrm-vm:​~$ grep MAC cw.tr | grep ^s |grep cbr | wc -l </​code>​ 
-</​UL>​ + 
-</html>+<note tip> 
 +Pentru a înţelege mai multe despre formatul fișierului trace, vi-l reamintim mai jos: 
 + 
 +<code> 
 +sSend 
 +r: Receive 
 +d: Drop 
 +f: Forward  
 + 
 +-t double Time (* For Global Setting) 
 +-Ni int Node ID 
 +-Nx double Node X Coordinate 
 +-Ny double Node Y Coordinate 
 +-Nz double Node Z Coordinate 
 +-Ne double Node Energy Level 
 +-Nl string Network trace Level (AGT, RTR, MAC, etc.
 +-Nw string Drop Reason 
 +-Hs int Hop source node ID 
 +-Hd int Hop destination Node ID, -1, -2 
 +-Ma hexadecimal Duration 
 +-Ms hexadecimal Source Ethernet Address 
 +-Md hexadecimal Destination Ethernet Address 
 +-Mt hexadecimal Ethernet Type 
 +-P string Packet Type (arp, dsr, imep, tora, etc.
 +-Pn string Packet Type (cbrtcp)  
 +-Ps     ​sequence number (pentru tcp, coloana 47) 
 +</code
 + 
 +Format detaliat aveți pe [[http://​www.isi.edu/​nsnam/​ns/​doc/​node186.html|isi.edu]] 
 +</note>
 == Analiză == == Analiză ==
 Această temă vă permite să corelați mărimea CW şi Această temă vă permite să corelați mărimea CW şi
isrm/laboratoare/06.1554384118.txt.gz · Last modified: 2019/04/04 16:21 by mbarbulescu
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