Table of Contents

Idei laborator

Laborator ns-3 - propunere structura

  1. Introducere: plotting
  2. Introducere: ns-3: structura, build, rulat exemple cu plot si pcap tracing (wifi-tcp?)
  3. Capacitatea mediului WiFi - cea ideala
  4. Capacitatea mediului WiFi - downlink vs uplink
  5. Modele de propagare WiFi: Friis, LogDistancePropagationLossModel, ThreeLogDistancePropagationLossModel , TwoRayGroundPropagationLossModel cu trafic UDP vs. TCP si cu/fara RTS/CTS
  6. Carrier sense fizic (EnergyDetectionThreshold) vs virtual (RX sensitivity)
  7. DCF / contention window
  8. DCF / contention window (cont.)
  9. Jain Fairness
  10. MCS multiple si rate adaption cu distanta (e unul din exemplele din ns-3)
  11. WiFi in Linux: setup hostapd, wpa_supplicant, iw, modul monitor si tcpdump - analizat radio tap header
  12. WiFi in Linux 2: monitorizare PHY cu USRP?
//Din documentatia ns-3: https://www.nsnam.org/doxygen/classns3_1_1_wifi_mac.html
//https://www.nsnam.org/docs/release/3.5/manual/manual_59.html
//https://mehmetalierturk.com/2014/01/07/how-to-set-edca-parameters-in-ns3-802-11/
 
void ns3::WifiMac::ConfigureDcf	(	Ptr< Txop > 	dcf,
uint32_t 	cwmin,
uint32_t 	cwmax,
bool 	isDsss,
AcIndex 	ac 
)
 
NqosWifiMacHelper wifiMacHelper = NqosWifiMacHelper::Default ();
  Ssid ssid = Ssid ("ns-3-ssid");
  wifiMacHelper.SetType ("ns3::NqstaWifiMac", "Ssid", SsidValue (ssid), "ActiveProbing", BooleanValue (false));
  wifiMacHelper.SetDcaParameters ("MinCw", UintegerValue (20), "Aifsn", UintegerValue (3));

Laborator - subiecte de explorat

2h: Studiu & analiza PCAP

Un laborator in care capturam in modul monitor o asociere cu criptare WPA2 si o asociere in plain text. Setup-ul ar fi: AP → STA (Linux PC) + un alt PC cu iw monitor mode pornit. Scopul este:

Curs echivalent: Pozele de aici: http://www.sharetechnote.com/html/WLAN_FrameStructure.html + poza asta: http://www.sharetechnote.com/image/WLAN_Stack_Overview.png

2h: wifi drivers Linux

Folosire hwsim de mac80211 sa se joace cu drivere? https://w1.fi/cgit/hostap/plain/tests/hwsim/example-setup.txt

4h: Studiu TCP+WiFi, wired+wireless

Review TCP: CW, AW, RTT, fast retr, throughput

2h: TCP mechanisms to combat loss