Link Wireless Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© 1996-2003 All Rights Reserved) 5-1 IEEE 802.11 WLAN e Bluetooth IEEE 802.11 descrive Protocollo MAC Livello fisico 802.11b 2.4-5 GHz spettro radio senza licenza fino a 11 Mbps direct sequence spread spectrum (DSSS) al livello fisico • tutte le stazioni usano lo stesso chipping code ampiamente diffuso, usando le stazioni base 802.11a 5-6 GHz range fino a 54 Mbps OFDM (Orthogonal FDM) 802.11g 2.4-5 GHz range fino a 54 Mbps CSMA/CA utilizzato per l’accesso multiplo Due versioni: base-station ad-hoc network Bluetooth Tecnologia wireless a bassa potenza e piccolo raggio • 10-100 metri interconnette vari dispositivi 2.4-2.5 GHz spettro radio senza licenza fino a 721 kbps 5-2 Base station Host wireless comunica con una stazione base (base station) usando il protocollo MAC IEEE 802.11 base station = access point (AP) Basic Service Set (BSS) (“cella”) contiene: host wireless access point (AP): base station BSS combinati per formare distribution system (DS) 5-3 Ad Hoc Network Nessun AP (cioè base station) Wireless host comunicano direttamente tra loro per inviare un pacchetto dal wireless host A a B può essere necessario istradare tra i wireless host X,Y,Z Applicazioni: “laptop” meeting in aula conferenze interconnessione di dispositivi “personali” IETF MANET (Mobile Ad hoc Networks) working group 5-4 IEEE 802.11 MAC Protocol: CSMA/CA 802.11 CSMA: sender - if sense channel idle for DISF (Distributed Inter Frame Spacing) sec. then transmit entire frame (no collision detection) -if sense channel busy then binary backoff 802.11 CSMA receiver: if received OK return ACK after SIFS (Short Inter Frame Spacing) 5-5 IEEE 802.11 MAC Protocol 802.11 CSMA Protocol: Gli altri NAV: Network Allocation Vector la frame 802.11 ha un campo durata gli altri “ascoltano” il segnale e rinviano l’accesso al canale di NAV sec. 5-6 Terminali nascosti Terminali nascosti: A, C non si ascoltano ostacoli, attenuazione del segnale collisioni in B goal: evitare le collisioni in B CSMA/CA: CSMA con Collision Avoidance 5-7 Collision Avoidance: RTS-CTS CSMA/CA: prenotazione canale esplicita sender: invia un breve RTS: request to send receiver: replica con un breve CTS: clear to send CTS riserva il canale per il sender, notificando (possibilmente) anche I terminali nascosti evita collisioni tra terminali nascosti 5-8 Collision Avoidance: RTS-CTS RTS e CTS brevi: collisioni meno probabili, e di durata più breve Risultato simile alla collision detection IEEE 802.11 permette: CSMA CSMA/CA: prenotazioni polling da AP 5-9