Changes between Version 15 and Version 16 of Protocollo


Ignore:
Timestamp:
Nov 9, 2006, 2:28:25 PM (18 years ago)
Author:
soujak
Comment:

Piccole correzioni tipografiche e migliorie wikificanti. Qualche commento su punti poco chiari.

Legend:

Unmodified
Added
Removed
Modified
  • Protocollo

    v15 v16  
    121121qui.'',,[[BR]]
    122122{{{
    123 Il periodo di inattivita'  che le STA si autoimpongono e' detto CW (''contention
     123Il periodo di inattivita' che le STA si autoimpongono e' detto CW (''contention
    124124window'') e viene ripetuto ogni volta che si presenti una collisione. Viene
    125125inoltre incrementato a fronte di ogni collisione con andamento esponenziale (per
     
    395395 1. si sono riuniti i [http://en.wikipedia.org/wiki/Chip_rate "chips"]
    396396    in gruppi da 8 formando cosi chiavi a codice complementario
    397     (8-chip complementary code keying, aka CCK) che vengono spediti alla stessa
    398     frequenza del DSSS (11 MHz), ottimizzando cosi l'uso della banda del canale;
    399  2. sono state aggiunte delle funzionalita'  opzionali per aumentare il
     397    (''8-chip complementary code keying'' a.k.a. CCK) che vengono spediti alla
     398    stessa frequenza del DSSS (11 MHz), ottimizzando cosi l'uso della banda del
     399    canale;
     400 2. sono state aggiunte delle funzionalita' opzionali per aumentare il
    400401    bandwith, che sono utilizzabili solo se l'hardware e' abbastanza recente
    401402    da supportarle. [[BR]]
    402403    Le funzionalita' sono le seguenti:
    403     * sostituzione del CCK con il packet binary convolutional coding
     404    * sostituzione del CCK con il ''packet binary convolutional coding''
    404405      (HR/DSSS/PBCC);
    405406    * HR/DSSS/short, ovvero possibilita'  di ridurre il preambolo PLCP
     
    407408      pero' la possibilita'  di coesistenza con il DSSS a sole alcune
    408409      particolari circostanze;
    409     * inserimento del Channel Agility, ovvero una particolare implementazione
    410       che consente di superare diversi problemi dovuti all'assegnamento di un
    411       canale statico, senza dover aggiungere alla totale implementazione il
    412       costo di questa funzionalita' .[[BR]]
     410    * inserimento del ''Channel Agility'', ovvero una particolare
     411      implementazione che consente di superare diversi problemi dovuti
     412      all'assegnamento di un canale statico, senza dover aggiungere alla totale
     413      implementazione il costo di questa funzionalita'. [[BR]]
    413414
    414415Purtroppo l'IEEE non ha concesso le specifiche inerenti all'evoluzione della
     
    417418circa 54 Mbps.[[BR]]
    418419Parlandone con il Dott. Bononi, si e' arrivati ad ipotizzare che lo sviluppo
    419 sempre + veloce della tecnologia abbia portato ad un'alta precisione e
    420 sensibilita'  di ricezione/trasmissione che quindi, ha portato ad un'aumento dei
    421 simboli (in modulazione un simbolo e' un particolare segnale che identifica una
    422 serie di bit) e ad una diminuzione dei bit adibiti al controllo di errori, cosi
    423 aumentandone di molto il bit rate potenziale.[[BR]]
     420sempre piu' veloce della tecnologia abbia portato ad un'alta precisione e
     421sensibilita'  di ricezione/trasmissione che abbia sua volta portato ad
     422un'aumento dei simboli (in modulazione un simbolo e' un particolare segnale che
     423identifica una serie di bit) e ad una diminuzione dei bit adibiti al controllo
     424di errori, cosi aumentandone di molto il bit rate potenziale.[[BR]]
    424425Rimaniamo comunque nella ricerca di specifiche piu' recentemente rilasciate,
    425426lasciando quest'ultima parte di paragrafo come "prossima ad essere aggiornata".
     
    428429
    429430Uno degli aspetti piu' importanti, per quanto riguarda la connessione di piu'
    430 hosts ad una rete wireless, e' sicuramente il meccanismo di sincronizzazione, il
     431host ad una rete wireless, e' sicuramente il meccanismo di sincronizzazione, il
    431432quale deve esistere per permettere la comunicazione all'interno della rete. Per
    432 permettere cio' ogni nodo ha al suo interno un TSF (Timing Synchronization
    433 Function) che funge da orologio per tutti i nodi. La sincronizzazione e'
     433permettere cio' ogni nodo ha al suo interno un TSF (''Timing Synchronization
     434Function'') che funge da orologio per tutti i nodi. La sincronizzazione e'
    434435presente sia nei BSS che nei IBSS e avviene in maniere differenti.
    435436
    436437In un BSS la sincronizzazione viene mantenuta dall'AP, che inizializza il suo
    437 TSF interno e invia beacons a tutti i nodi della rete con all'interno il proprio
    438 timer. Ogni nodo che riceve il beacon deve sincronizzare il proprio timer con il
    439 valore del timestamp ricevuto.
     438TSF interno e invia ''beacons'' a tutti i nodi della rete con all'interno il
     439proprio timer. Ogni nodo che riceve il beacon deve sincronizzare il proprio
     440timer con il valore del timestamp ricevuto.
    440441
    441442In un IBSS invece ogni nodo partecipa allla sincronizzazione mediante l'utilizzo
     
    486487affermativo l'AP inviera' una risposta (positiva o negativa) alla stazione.
    487488
    488 === Power Management ===
     489=== ''Power Management'' ===
    489490,,20061108-1512 Roma,,[[BR]]
    490 Le stazione possono cambiare il proprio power management, informando 
     491Le stazione possono cambiare il proprio power management, informando
    491492preventivamente l'AP al quale sono associate, accondando la richiesta di cambio
    492 al campo Frame Control del frame inviato all'AP.
    493 L'AP deve tener traccia di tutte le stazione che operano in modalita' power
    494 save
    495 in quanto la trasmisisone dei dati a tali stazioni deve avvenire in modo
    496 differente rispetto alle stazioni che non operano in tale modalita'  ;infatti un
    497 AP non puo' trasmettere i dati in maniera arbitraria alle stazioni in modalita'
    498 power save ma deve bufferizzarli e trasmetterli in periodi precisi.
    499 Tutte le stazioni che ricevono dati bufferizzati dall'AP sono riunite nel
    500 TIM (Traffic Indication Map) il quale rappresenta un campo dei vari beacon
    501 generati dall'AP stesso.Ogni stazione per sapere se i dati ricevuti sono stati
    502 bufferizzati per lei deve ricevere e interpretare il TIM associato al beacon (
    503 per fare cio' ogni stazione si mette peridicamente in ascolto di beacon,e quindi
    504 in ascolto per ricevere eventuali TIM,secondo opportune funzioni).
    505 In un BSS ogni stazione (in modalita' power save) per sapere se dei dati sono
    506 stati correttamente bufferizzati invia un PS-Poll frame all'AP, il quale
    507 rispondera' o inviando direttamente i dati bufferizzati o acknowleggiando la
    508 richiesta e inviando i dati successivamente.
     493al campo Frame Control del frame inviato all'AP. L'AP deve tener traccia di
     494tutte le stazione che operano in modalita' ''power save'' in quanto la
     495trasmissione dei dati a tali stazioni deve avvenire in modo differente rispetto
     496alle stazioni che non operano in tale modalita'; infatti un AP non puo'
     497trasmettere i dati in maniera arbitraria alle stazioni in modalita' ''power
     498save'' ma deve bufferizzarli per poi trasmetterli in momenti precisi. Tutte le
     499stazioni che ricevono dati bufferizzati dall'AP sono riunite nel TIM (''Traffic
     500Indication Map'') il quale rappresenta un campo dei vari ''beacon'' generati
     501dall'AP stesso.
     502,,20061109-1424 SoujaK: ''Il pezzo seguente e' da chiarire'',,[[BR]]
     503Ogni stazione per sapere se i dati ricevuti sono stati bufferizzati per
     504lei deve ricevere e interpretare il TIM associato al beacon ( per fare cio' ogni
     505stazione si mette peridicamente in ascolto di beacon, e quindi in ascolto per
     506ricevere eventuali TIM, secondo opportune funzioni). In un BSS ogni stazione (in
     507modalita' ''power save'') per sapere se dei dati sono stati correttamente
     508bufferizzati invia un frame di tipo PS-Poll all'AP, il quale rispondera' o
     509inviando direttamente i dati bufferizzati o acknowledgiando la richiesta e
     510inviando i dati successivamente.
    509511
    510512Ogni stazione puo' lavorare in due modalita':
    511  * awake
    512  * doze
    513 
    514 Nella modalita' awake la stazione lavora a piena potenza e puo' ricevere frames
    515 in qualsiasi momento; e' detta anche modalita' attiva. Nella modalita' doze la
    516 stazione lavora in power save e riceve frames attraverso il meccanismo sopra
    517 descritto. Naturalmente le stazioni possono passare da una modalita' all'altra,
    518 ma possono farlo solo alla fine di uno scambio di dati informando l'AP del
    519 cambio.
    520 
    521 === Power Management in un IBSS ===
     513 * ''awake''
     514 * ''doze''
     515
     516Nella modalita' ''awake'' la stazione lavora a piena potenza e puo' ricevere
     517frame in qualsiasi momento; e' detta anche modalita' attiva. Nella modalita'
     518''doze'' la stazione lavora in ''power save'' e riceve frame attraverso il
     519meccanismo sopra descritto. Naturalmente le stazioni possono passare da una
     520modalita' all'altra, ma possono farlo solo alla fine di uno scambio di dati
     521informando l'AP del cambio.
     522
     523=== ''Power Management'' in un IBSS ===
    522524
    523525In un IBSS le stazioni devono essere tutte sincronizzate al fine di poter
     
    526528affinche' l'operazione si possa effettuare. Tale annuncio e' dato tramite
    527529l'invio di un ATIM (Ad hoc TIM) quando tutte le stazioni dell' IBSS sono in
    528 modalita' awake. Quando i dati devono essere transmessi la stazione trasmittente
     530modalita' ''awake''. Quando i dati devono essere trasmessi la stazione
     531trasmittente
    529532invia prima un frame ATIM nel ATIM Window (che e' un periodo nel quale vengono
    530 inviati solo frame ATIM o beacon) e aspetta l'ack di quel frame; se cio' non
    531 avviene la stazione attiva la procedura di ritrassmisione dell'ATIM. Una
    532 stazione che acknowleggia l'ATIM durante l'ATIM Window deve rimanere nella
    533 modalita' awake e aspettare l'annuncio.Una volta che avviane l'ack ed e' passato
    534 l'ATIM Window,i dati possono essere trasmessi dalla stazione in modalita' power
    535 save.
     533inviati solo frame ATIM o beacon) e aspetta l'ACK di quel frame; se cio' non
     534avviene la stazione attiva la procedura di ritrasmissione dell'ATIM. Una
     535stazione che acknowledgi l'ATIM durante l'ATIM Window deve rimanere nella
     536modalita' ''awake'' e aspettare l'annuncio.
     537,,20061109-1424 SoujaK: ''Anche il seguente periodo e' abbastanza
     538oscuro'',,[[BR]]
     539Una volta che avviane l'ACK ed e' passato l'ATIM Window, i dati possono essere
     540trasmessi dalla stazione in modalita' ''power save''.
    536541
    537542== Appunti vari ==