This shows you the differences between two versions of the page.
isrm:laboratoare:03 [2019/03/06 16:37] mbarbulescu |
isrm:laboratoare:03 [2019/11/29 08:53] (current) dragos.niculescu [Materiale ajutătoare] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Laborator 3 - Capacitatea WiFi ====== | + | ====== Laboratorul 3 ====== |
===== Materiale ajutătoare ===== | ===== Materiale ajutătoare ===== | ||
Line 5: | Line 5: | ||
Teorie: | Teorie: | ||
* Despre modulațiile DSSS-CCK și OFDM - quick intro bun [[http://www.rfwireless-world.com/Terminology/CCK-vs-DSSS-vs-OFDM.html|aici]] | * Despre modulațiile DSSS-CCK și OFDM - quick intro bun [[http://www.rfwireless-world.com/Terminology/CCK-vs-DSSS-vs-OFDM.html|aici]] | ||
- | * Despre comuncatia la lower level MAC - quick intro [[https://www.cwnp.com/802.11-mac-series-ndash-basics-mac-architecture-ndash-part-1-3/|aici]] | + | * Despre comuncația la lower level MAC - quick intro [[https://www.cwnp.com/802.11-mac-series-ndash-basics-mac-architecture-ndash-part-1-3/|aici]] |
+ | * studiu similar pentru a/g/n/ac, agregare [[http://80211notes.blogspot.com/2014/03/phy-rate-and-udp-throughput.html|80211notes]] | ||
===== Concepte (rezumat) ===== | ===== Concepte (rezumat) ===== | ||
Line 11: | Line 12: | ||
* Cadrele (frame-urile) în wifi - vă veți tot lovi de conceptele astea fie prin curs, fie prin standard, fie chiar și prin kernelul de Linux: | * Cadrele (frame-urile) în wifi - vă veți tot lovi de conceptele astea fie prin curs, fie prin standard, fie chiar și prin kernelul de Linux: | ||
* Pachetele ETH/IP/UDP cu care suntem familiari circulă prin WiFi conform figurii de mai jos (valabil pentru orice standard) - în lumea wifi ele poartă numele de MSDU (MAC Service Data Unit) | * Pachetele ETH/IP/UDP cu care suntem familiari circulă prin WiFi conform figurii de mai jos (valabil pentru orice standard) - în lumea wifi ele poartă numele de MSDU (MAC Service Data Unit) | ||
- | {{ :isrm:laboratoare:f.png?200 |}} | + | {{ :isrm:laboratoare:f.png?500 |}} |
* La nivel MAC (L2) clientții (în standard îi întâlniți sub numele de STA de la stații) comunică cu AP (access point) prin MPDU - MAC Protocol Data Units. Headerul de MAC va conține chestii de interes pentru noi în acest laborator: | * La nivel MAC (L2) clientții (în standard îi întâlniți sub numele de STA de la stații) comunică cu AP (access point) prin MPDU - MAC Protocol Data Units. Headerul de MAC va conține chestii de interes pentru noi în acest laborator: | ||
* dataRate (sau MCS): | * dataRate (sau MCS): | ||
* la frame-uri de tip "legacy" (802.11a și 802.11b/g) întâlnim valori în Mbps: | * la frame-uri de tip "legacy" (802.11a și 802.11b/g) întâlnim valori în Mbps: | ||
* Uzual pentru 802.11b (2.4 GHz DSSS-CCK): 1, 2, 5.5, 11 Mbps | * Uzual pentru 802.11b (2.4 GHz DSSS-CCK): 1, 2, 5.5, 11 Mbps | ||
- | * Uzual pentru 802.11g (2.4 GHz ERP-OFDM): 6, 12, 36, 54 | + | * Uzual pentru 802.11g (2.4 GHz ERP-OFDM): 6, 12, 36, 54 Mbps |
* Uzual pentru 802.11a (5 GHz ERP-OFDM): 6, 9, 12, 18, 24, 36, 48, 54 Mbps | * Uzual pentru 802.11a (5 GHz ERP-OFDM): 6, 9, 12, 18, 24, 36, 48, 54 Mbps | ||
* Acestea sunt valori "teoretice" maxime care pot fi atinse de standardul respectiv | * Acestea sunt valori "teoretice" maxime care pot fi atinse de standardul respectiv | ||
Line 88: | Line 89: | ||
* De ce? [[http://www.bandcalc.com/| VoIP]] ~ 20-300; DNS, TCP~ 500; Ethernet=1500; 802.11 Beacon=380 | * De ce? [[http://www.bandcalc.com/| VoIP]] ~ 20-300; DNS, TCP~ 500; Ethernet=1500; 802.11 Beacon=380 | ||
* repetați experimentele cu RTS/CTS activat. Ce impact are asupra pachetelor mari? Dar a celor mici? | * repetați experimentele cu RTS/CTS activat. Ce impact are asupra pachetelor mari? Dar a celor mici? | ||
+ | * Pentru [[http://80211notes.blogspot.com/2014/03/phy-rate-and-udp-throughput.html|11n și 11ac]] situația este chiar mai gravă, iar soluția este agregarea de cadre. | ||
+ |