Changes between Version 13 and Version 14 of Studio


Ignore:
Timestamp:
Oct 24, 2006, 1:56:51 PM (18 years ago)
Author:
roma
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Studio

    v13 v14  
    371371pancette ai client conessi a lui; quindi vi è una doppia sincronizzazione: una
    372372tra AP e client e una tra client e client (cap 11 del documento ieee 802.11).
     373
     374== Management del sottolivello MAC ==
     375
     376Uno degli aspetti più importanti, per quanto riguarda la connessione di più
     377hosts ad una rete wireless, è sicuramente il meccanismo di sincronizzazione,il
     378quale deve esistere per permettere la comunicazione all'interno della rete.
     379Per permettere ciò ogni nodo ha al suo interno un TSF (Timing Synchronization
     380Function) che funge da orologio per tutti i nodi.
     381La sincronizzazione è presente sia nei BSS che nei IBSS e avviene in maniere
     382differenti.
     383
     384In un BSS la sincronizzazione viene mantenuta dall'AP,che inizializza il
     385suo TSF interno e invia beacons a tutti i nodi della rete con all'interno il
     386proprio timer.Ogni nodo che riceve il beacon deve sincronizzare il proprio
     387timer con il valore del timestamp ricevuto.
     388
     389In un IBSS invece ogni nodo partecipa allla sincronizzazione mediante
     390l'utilizzo di un algoritmo distribuito;in pratica ogni nodo invia dei beacon
     391ad ogni nodo della rete e riceve beacons da tutti gli altri.
     392Decide poi autonomamente se settare il proprio timer col valore ricevuto o se
     393scartare il beacon perchè il valore del timetamp all'interno è più vecchio del
     394valore del proprio timer.
     395
     396Il mantenimento della sincronizzazione è dato da un algoritmo:
     397ogni nodo mantiene un TSF con 2^64 microsecondi di incremento e si aspetta di
     398ricevere un beacon ad intervalli regolari (definiti come aBeaconPeriod, che è
     399un parametro del nodo).
     400Un nodo che vuole inviare un beacon deve settare il valore del timestamp, che
     401è dato dalla somma tra il valore del TSF al tempo della trasmissione del primo
     402bit del timestamp su PHY e dal tempo di ritardo di trasmissione dal PHY locale
     403del nodo all'interfaccia MAC-PHY.
     404
     405=== Acquisizione della sincronizzazione mediante scansione ===
     406
     407Ogni stazione (o nodo) può operare attraverso due modalità di scansione:
     408la modalità passiva o la modalità attiva.
     409In modalità di scansione passiva la stazione sta in ascolto su tutti i canali
     410e aspetta di ricevere dei beacon in cui il valore SSID sia uguale al valore
     411SSID dell'ESS di cui la stazione vuole entrare a fare parte.Una volta ritornati
     412auesti frames,la stazione (attraverso oportune funzioni) entra a far parte di
     413un BSS,acquisendo tutti i parametri del BSS (timer di sincronizzazione,
     414parametri di PHY, BSSID, parametri di trasmissione dei beacon...).
     415La modalità di scansione attiva invece si basa sul concetto di Probe Request e
     416Probe Response:praticamente una stazione invia un Probe Request e si mette in
     417ascolto di un Probe Response;quando il Probe Response conterrà il SSID cercato
     418dalla stazione allora avrà inizio la sincronizzazione e la stazione entrerà a
     419far parte di un BSS.L'algoritmo di scansione è al cap 11.1.3.2.2 (pag 127 di
     420ieee 802.11-1999).
     421
     422=== Associazione e riassociazione di una stazione con un AP ===
     423
     424L'associazione tra una stazione e un AP avviene in due fasi:
     425-autenticazione
     426-associazione
     427Una volta effettuata l'autenticazione su un AP,la stazione invia una richiesta
     428di associazione all'AP e attende la risposta;in caso di risposat affermativa
     429la stazione sarà fisicamente associata all'AP e potrà avviare la comunicazione,
     430in caso contrario la stazione non si potrà associare.
     431Analogamente quando una stazione vorrà riassociarsi ad un AP invierà allo stesso
     432una richiesta di riassociazione e attederà la risposta dall'AP.
     433Naturalmente quado un AP riceve una richiesta di associazione controlla che la
     434stazione che ha inviato tale richiesta sia autenticata su sè stesso;in caso
     435affermativo l'AP invierà una risposta (positiva o negativa) alla stazione.
     436
     437