Index: /doc/AssociazioneMultipla.aux
===================================================================
--- /doc/AssociazioneMultipla.aux	(revision 8)
+++ /doc/AssociazioneMultipla.aux	(revision 9)
@@ -17,70 +17,82 @@
 \@writefile{lof}{\select@language{italian}}
 \@writefile{lot}{\select@language{italian}}
-\@writefile{toc}{\contentsline {section}{\numberline {1}Introduzione}{2}{section.1}}
-\newlabel{sec:introduzione}{{1}{2}{Introduzione\relax }{section.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Oggetto}{2}{subsection.1.1}}
-\newlabel{sec:oggetto}{{1.1}{2}{Oggetto\relax }{subsection.1.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Scopi}{2}{subsection.1.2}}
-\newlabel{sec:scopi}{{1.2}{2}{Scopi\relax }{subsection.1.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Obiettivi supplementari}{2}{subsection.1.3}}
-\newlabel{sec:obiettivi}{{1.3}{2}{Obiettivi supplementari\relax }{subsection.1.3}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {2}Scenario}{2}{section.2}}
-\newlabel{sec:scenario}{{2}{2}{Scenario\relax }{section.2}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Caratteristiche del mezzo trasmissivo}{2}{subsection.2.1}}
-\newlabel{sec:mezzotrasmissivo}{{2.1}{2}{Caratteristiche del mezzo trasmissivo\relax }{subsection.2.1}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {1}Introduzione}{3}{section.1}}
+\newlabel{sec:introduzione}{{1}{3}{Introduzione\relax }{section.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.1}Oggetto}{3}{subsection.1.1}}
+\newlabel{sec:oggetto}{{1.1}{3}{Oggetto\relax }{subsection.1.1}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.2}Scopi}{3}{subsection.1.2}}
+\newlabel{sec:scopi}{{1.2}{3}{Scopi\relax }{subsection.1.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {1.3}Obiettivi supplementari}{3}{subsection.1.3}}
+\newlabel{sec:obiettivi}{{1.3}{3}{Obiettivi supplementari\relax }{subsection.1.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {2}Scenario}{3}{section.2}}
+\newlabel{sec:scenario}{{2}{3}{Scenario\relax }{section.2}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Caratteristiche del mezzo trasmissivo}{3}{subsection.2.1}}
+\newlabel{sec:mezzotrasmissivo}{{2.1}{3}{Caratteristiche del mezzo trasmissivo\relax }{subsection.2.1}{}}
 \newlabel{salti}{{2.1}{3}{Caratteristiche del mezzo trasmissivo\relax }{subsection.2.1}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Standard IEEE 802.11}{3}{subsection.2.2}}
-\newlabel{sec:80211}{{2.2}{3}{Standard IEEE 802.11\relax }{subsection.2.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Accesso alla rete}{3}{subsubsection.2.2.1}}
-\newlabel{sec:accessoallarete}{{2.2.1}{3}{Accesso alla rete\relax }{subsubsection.2.2.1}{}}
-\@writefile{toc}{\contentsline {paragraph}{Associazione}{3}{section*.1}}
-\@writefile{toc}{\contentsline {paragraph}{Autenticazione}{3}{section*.2}}
-\newlabel{80211i}{{2.2.1}{3}{802.11i\relax }{section*.3}{}}
-\@writefile{toc}{\contentsline {paragraph}{802.11i}{3}{section*.3}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Risparmio energetico}{3}{subsubsection.2.2.2}}
-\newlabel{sec:risparmioenergetico}{{2.2.2}{3}{Risparmio energetico\relax }{subsubsection.2.2.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}Vincoli temporali}{4}{subsubsection.2.2.3}}
-\newlabel{sec:vincolitemporali}{{2.2.3}{4}{Vincoli temporali\relax }{subsubsection.2.2.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}\textit  {Wireless Extensions}}{4}{subsection.2.3}}
-\newlabel{sec:wext}{{2.3}{4}{\textit {Wireless Extensions}\relax }{subsection.2.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Implementazioni}{5}{subsection.2.4}}
-\newlabel{sec:implementazioni}{{2.4}{5}{Implementazioni\relax }{subsection.2.4}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Architettura}{5}{subsubsection.2.4.1}}
-\newlabel{sec:architettura}{{2.4.1}{5}{Architettura\relax }{subsubsection.2.4.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Libert\IeC {\`a} d'azione}{5}{subsubsection.2.4.2}}
-\newlabel{sec:libert\IeC {\`a}dazione}{{2.4.2}{5}{Libertà d'azione\relax }{subsubsection.2.4.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.3}Interpretazione dello standard}{5}{subsubsection.2.4.3}}
-\newlabel{sec:interpretazionedellostandard}{{2.4.3}{5}{Interpretazione dello standard\relax }{subsubsection.2.4.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Caso reale}{6}{subsection.2.5}}
-\newlabel{sec:casoreale}{{2.5}{6}{Caso reale\relax }{subsection.2.5}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Il \textit  {chipset} \texttt  {Atheros}}{6}{subsubsection.2.5.1}}
-\newlabel{sec:atheros}{{2.5.1}{6}{Il \textit {chipset} \texttt {Atheros}\relax }{subsubsection.2.5.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Il \textit  {driver} \texttt  {MADWiFi}}{6}{subsubsection.2.5.2}}
-\newlabel{sec:madwifi}{{2.5.2}{6}{Il \textit {driver} \texttt {MADWiFi}\relax }{subsubsection.2.5.2}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {3}Soluzioni}{7}{section.3}}
-\newlabel{sec:soluzioni}{{3}{7}{Soluzioni\relax }{section.3}{}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sopra il \textit  {firmware}}{7}{subsection.3.1}}
-\newlabel{sec:soprailfirmware}{{3.1}{7}{Sopra il \textit {firmware}\relax }{subsection.3.1}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Descrizione}{7}{subsubsection.3.1.1}}
-\@writefile{toc}{\contentsline {paragraph}{Idea}{7}{section*.4}}
-\@writefile{toc}{\contentsline {paragraph}{Come}{7}{section*.5}}
-\newlabel{gabola}{{3.1.1}{7}{Gabola\relax }{section*.6}{}}
-\@writefile{toc}{\contentsline {paragraph}{Gabola}{7}{section*.6}}
-\@writefile{toc}{\contentsline {paragraph}{Architettura}{8}{section*.7}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Vantaggi}{8}{subsubsection.3.1.2}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.3}Svantaggi}{8}{subsubsection.3.1.3}}
-\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Sopra il \textit  {driver}}{9}{subsection.3.2}}
-\newlabel{sec:sopraildriver}{{3.2}{9}{Sopra il \textit {driver}\relax }{subsection.3.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Descrizione}{9}{subsubsection.3.2.1}}
-\newlabel{sec:descrizione2}{{3.2.1}{9}{Descrizione\relax }{subsubsection.3.2.1}{}}
-\@writefile{toc}{\contentsline {paragraph}{Idea}{9}{section*.8}}
-\@writefile{toc}{\contentsline {paragraph}{Come}{9}{section*.9}}
-\@writefile{toc}{\contentsline {paragraph}{Interfacce}{9}{section*.10}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Vantaggi}{9}{subsubsection.3.2.2}}
-\newlabel{vantaggi2}{{3.2.2}{9}{Vantaggi\relax }{subsubsection.3.2.2}{}}
-\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Svantaggi}{10}{subsubsection.3.2.3}}
-\newlabel{svantaggi2}{{3.2.3}{10}{Svantaggi\relax }{subsubsection.3.2.3}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {4}Ottimizzazioni}{10}{section.4}}
-\newlabel{sec:ottimizzazioni}{{4}{10}{Ottimizzazioni\relax }{section.4}{}}
-\@writefile{toc}{\contentsline {section}{\numberline {5}Ringraziamenti}{10}{section.5}}
-\newlabel{sec:ringraziamenti}{{5}{10}{Ringraziamenti\relax }{section.5}{}}
+\citation{80211i}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Standard IEEE 802.11}{4}{subsection.2.2}}
+\newlabel{sec:80211}{{2.2}{4}{Standard IEEE 802.11\relax }{subsection.2.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Accesso alla rete}{4}{subsubsection.2.2.1}}
+\newlabel{sec:accessoallarete}{{2.2.1}{4}{Accesso alla rete\relax }{subsubsection.2.2.1}{}}
+\@writefile{toc}{\contentsline {paragraph}{Associazione}{4}{section*.2}}
+\@writefile{toc}{\contentsline {paragraph}{Autenticazione}{4}{section*.3}}
+\newlabel{80211i}{{2.2.1}{4}{802.11i\relax }{section*.4}{}}
+\@writefile{toc}{\contentsline {paragraph}{802.11i}{4}{section*.4}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Risparmio energetico}{4}{subsubsection.2.2.2}}
+\newlabel{sec:risparmioenergetico}{{2.2.2}{4}{Risparmio energetico\relax }{subsubsection.2.2.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.3}Vincoli temporali}{5}{subsubsection.2.2.3}}
+\newlabel{sec:vincolitemporali}{{2.2.3}{5}{Vincoli temporali\relax }{subsubsection.2.2.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}\textit  {Wireless Extensions}}{5}{subsection.2.3}}
+\newlabel{sec:wext}{{2.3}{5}{\textit {Wireless Extensions}\relax }{subsection.2.3}{}}
+\citation{defguide}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Implementazioni}{6}{subsection.2.4}}
+\newlabel{sec:implementazioni}{{2.4}{6}{Implementazioni\relax }{subsection.2.4}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Architettura}{6}{subsubsection.2.4.1}}
+\newlabel{sec:architettura}{{2.4.1}{6}{Architettura\relax }{subsubsection.2.4.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Libert\IeC {\`a} d'azione}{6}{subsubsection.2.4.2}}
+\newlabel{sec:libert\IeC {\`a}dazione}{{2.4.2}{6}{Libertà d'azione\relax }{subsubsection.2.4.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.3}Interpretazione dello standard}{6}{subsubsection.2.4.3}}
+\newlabel{sec:interpretazionedellostandard}{{2.4.3}{6}{Interpretazione dello standard\relax }{subsubsection.2.4.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Caso reale}{7}{subsection.2.5}}
+\newlabel{sec:casoreale}{{2.5}{7}{Caso reale\relax }{subsection.2.5}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1}Il \textit  {chipset} \texttt  {Atheros}}{7}{subsubsection.2.5.1}}
+\newlabel{sec:atheros}{{2.5.1}{7}{Il \textit {chipset} \texttt {Atheros}\relax }{subsubsection.2.5.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.2}Il \textit  {driver} \texttt  {MADWiFi}}{7}{subsubsection.2.5.2}}
+\newlabel{sec:madwifi}{{2.5.2}{7}{Il \textit {driver} \texttt {MADWiFi}\relax }{subsubsection.2.5.2}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}Soluzioni}{8}{section.3}}
+\newlabel{sec:soluzioni}{{3}{8}{Soluzioni\relax }{section.3}{}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Sopra il \textit  {firmware}}{8}{subsection.3.1}}
+\newlabel{sec:soprailfirmware}{{3.1}{8}{Sopra il \textit {firmware}\relax }{subsection.3.1}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Descrizione}{8}{subsubsection.3.1.1}}
+\@writefile{toc}{\contentsline {paragraph}{Idea}{8}{section*.5}}
+\@writefile{toc}{\contentsline {paragraph}{Come}{8}{section*.6}}
+\newlabel{gabola}{{3.1.1}{8}{Gabola\relax }{section*.7}{}}
+\@writefile{toc}{\contentsline {paragraph}{Gabola}{8}{section*.7}}
+\@writefile{toc}{\contentsline {paragraph}{Architettura}{9}{section*.8}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Vantaggi}{9}{subsubsection.3.1.2}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.3}Svantaggi}{9}{subsubsection.3.1.3}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Sopra il \textit  {driver}}{10}{subsection.3.2}}
+\newlabel{sec:sopraildriver}{{3.2}{10}{Sopra il \textit {driver}\relax }{subsection.3.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Descrizione}{10}{subsubsection.3.2.1}}
+\newlabel{sec:descrizione2}{{3.2.1}{10}{Descrizione\relax }{subsubsection.3.2.1}{}}
+\@writefile{toc}{\contentsline {paragraph}{Idea}{10}{section*.9}}
+\@writefile{toc}{\contentsline {paragraph}{Come}{10}{section*.10}}
+\@writefile{toc}{\contentsline {paragraph}{Interfacce}{10}{section*.11}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Vantaggi}{10}{subsubsection.3.2.2}}
+\newlabel{vantaggi2}{{3.2.2}{10}{Vantaggi\relax }{subsubsection.3.2.2}{}}
+\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Svantaggi}{11}{subsubsection.3.2.3}}
+\newlabel{svantaggi2}{{3.2.3}{11}{Svantaggi\relax }{subsubsection.3.2.3}{}}
+\@writefile{toc}{\contentsline {section}{\numberline {4}Ottimizzazioni}{11}{section.4}}
+\newlabel{sec:ottimizzazioni}{{4}{11}{Ottimizzazioni\relax }{section.4}{}}
+\bibdata{Bibliografia}
+\bibcite{madwifi}{dsM07}
+\bibcite{wpa}{dsw07}
+\bibcite{wext}{dsWT07}
+\bibcite{defguide}{Gas05}
+\bibcite{80211}{IEE03}
+\bibcite{80211i}{IEE04}
+\bibcite{cisco}{SSBM04}
+\bibstyle{alpha}
+\citation{*}
+\@writefile{toc}{\contentsline {section}{\numberline {5}Ringraziamenti}{12}{section.5}}
+\newlabel{sec:ringraziamenti}{{5}{12}{Ringraziamenti\relax }{section.5}{}}
Index: /doc/AssociazioneMultipla.bbl
===================================================================
--- /doc/AssociazioneMultipla.bbl	(revision 9)
+++ /doc/AssociazioneMultipla.bbl	(revision 9)
@@ -0,0 +1,40 @@
+\begin{thebibliography}{SSBM04}
+
+\bibitem[dsM07]{madwifi}
+Comunità di~sviluppo MADWiFi.
+\newblock Wiki madwifi.
+\newblock \url{http://madwifi.org/wiki}, 4 2007.
+
+\bibitem[dsw07]{wpa}
+Comunità di~sviluppo wpa\_supplicant.
+\newblock Sito web wpa\_supplicant.
+\newblock \url{http://hostap.epitest.fi/wpa_supplicant}, 4 2007.
+
+\bibitem[dsWT07]{wext}
+Comunità di~sviluppo Wireless~Tools.
+\newblock Sito web wireless tools.
+\newblock
+  \url{http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html}, 4
+  2007.
+
+\bibitem[Gas05]{defguide}
+Matthew Gast.
+\newblock {\em 802.11 Wireless Networks: The Definitive Guide}.
+\newblock O'Reilly Media, Inc., 2 edition, 2005.
+
+\bibitem[IEE03]{80211}
+IEEE.
+\newblock Standard 802.11.
+\newblock Technical report, ANSI/IEEE, 2003.
+
+\bibitem[IEE04]{80211i}
+IEEE.
+\newblock Standard 802.11i.
+\newblock Technical report, ANSI/IEEE, 2004.
+
+\bibitem[SSBM04]{cisco}
+Krishna Sankar, Sri Sundaralingam, Andrew Balinsky, and Darrin Miller.
+\newblock {\em Cisco Wireless LAN Security}.
+\newblock Cisco Press, 2004.
+
+\end{thebibliography}
Index: /doc/AssociazioneMultipla.blg
===================================================================
--- /doc/AssociazioneMultipla.blg	(revision 9)
+++ /doc/AssociazioneMultipla.blg	(revision 9)
@@ -0,0 +1,45 @@
+This is BibTeX, Version 0.99c (Web2C 7.5.4)
+The top-level auxiliary file: AssociazioneMultipla.aux
+The style file: alpha.bst
+Database file #1: Bibliografia.bib
+You've used 7 entries,
+            2543 wiz_defined-function locations,
+            588 strings with 5063 characters,
+and the built_in function-call counts, 2019 in all, are:
+= -- 192
+> -- 79
+< -- 6
++ -- 24
+- -- 24
+* -- 110
+:= -- 351
+add.period$ -- 21
+call.type$ -- 7
+change.case$ -- 39
+chr.to.int$ -- 7
+cite$ -- 7
+duplicate$ -- 88
+empty$ -- 162
+format.name$ -- 34
+if$ -- 408
+int.to.chr$ -- 1
+int.to.str$ -- 0
+missing$ -- 4
+newline$ -- 38
+num.names$ -- 21
+pop$ -- 51
+preamble$ -- 1
+purify$ -- 45
+quote$ -- 0
+skip$ -- 76
+stack$ -- 0
+substring$ -- 49
+swap$ -- 5
+text.length$ -- 6
+text.prefix$ -- 3
+top$ -- 0
+type$ -- 48
+warning$ -- 0
+while$ -- 15
+width$ -- 8
+write$ -- 89
Index: /doc/AssociazioneMultipla.log
===================================================================
--- /doc/AssociazioneMultipla.log	(revision 8)
+++ /doc/AssociazioneMultipla.log	(revision 9)
@@ -1,3 +1,3 @@
-This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=pdflatex 2006.8.10)  11 MAY 2007 18:13
+This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=pdflatex 2006.8.10)  15 MAY 2007 14:48
 entering extended mode
 **AssociazioneMultipla.tex
@@ -440,25 +440,25 @@
 \openout1 = `AssociazioneMultipla.aux'.
 
-LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for OT2/cmr/m/n on input line 25.
-LaTeX Font Info:    Try loading font information for OT2+cmr on input line 25.
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for OT2/cmr/m/n on input line 19.
+LaTeX Font Info:    Try loading font information for OT2+cmr on input line 19.
 
 (/usr/share/texmf-tetex/tex/latex/cyrillic/ot2cmr.fd
 File: ot2cmr.fd 2001/08/11 v3.2c Computer Modern Cyrillic font definitions
 )
-LaTeX Font Info:    ... okay on input line 25.
-LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 25.
-LaTeX Font Info:    ... okay on input line 25.
+LaTeX Font Info:    ... okay on input line 19.
+LaTeX Font Info:    Checking defaults for PD1/pdf/m/n on input line 19.
+LaTeX Font Info:    ... okay on input line 19.
 
 (/usr/share/texmf-tetex/tex/latex/graphics/color.sty
@@ -508,11 +508,11 @@
 \everyMPtoPDFconversion=\toks20
 )))
-Package hyperref Info: Link coloring ON on input line 25.
+Package hyperref Info: Link coloring ON on input line 19.
  (/usr/share/texmf-tetex/tex/latex/hyperref/nameref.sty
 Package: nameref 2003/12/03 v2.21 Cross-referencing by name of section
 \c@section@level=\count105
 )
-LaTeX Info: Redefining \ref on input line 25.
-LaTeX Info: Redefining \pageref on input line 25.
+LaTeX Info: Redefining \ref on input line 19.
+LaTeX Info: Redefining \pageref on input line 19.
 
 (./AssociazioneMultipla.out) (./AssociazioneMultipla.out)
@@ -520,60 +520,69 @@
 
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <12> on input line 28.
+(Font)              <12> on input line 22.
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <8> on input line 28.
+(Font)              <8> on input line 22.
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <6> on input line 28.
+(Font)              <6> on input line 22.
  [1
 
-{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2
-
-]
+{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./AssociazioneMultipla.to
+c
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <7> on input line 138.
+(Font)              <7> on input line 3.
 LaTeX Font Info:    External font `cmex10' loaded for size
-(Font)              <5> on input line 138.
-LaTeX Font Info:    Try loading font information for T1+cmtt on input line 148.
-
+(Font)              <5> on input line 3.
+LaTeX Font Info:    Try loading font information for T1+cmtt on input line 21.
 
 (/usr/share/texmf-tetex/tex/latex/base/t1cmtt.fd
 File: t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions
-) [3] [4] [5]
-LaTeX Font Info:    Font shape `T1/cmtt/bx/n' in size <10> not available
-(Font)              Font shape `T1/cmtt/m/n' tried instead on input line 304.
- [6] [7] [8]
-[9] [10] (./AssociazioneMultipla.toc)
+))
 \tf@toc=\write6
 \openout6 = `AssociazioneMultipla.toc'.
 
- [11
+ [2
+
+] [3
+
+] [4] [5] [6]
+LaTeX Font Info:    Font shape `T1/cmtt/bx/n' in size <10> not available
+(Font)              Font shape `T1/cmtt/m/n' tried instead on input line 303.
+ [7]
+[8] [9] [10] [11] (./AssociazioneMultipla.bbl
+Underfull \hbox (badness 10000) in paragraph at lines 14--19
+[][]$\T1/cmtt/m/n/10 http : / / www . hpl . hp . com / personal / Jean _ Tourri
+lhes / Linux /
+ []
+
+) [12
 
 ] (./AssociazioneMultipla.aux) ) 
 Here is how much of TeX's memory you used:
- 3473 strings out of 94500
- 44507 string characters out of 1175788
- 97255 words of memory out of 1000000
- 6543 multiletter control sequences out of 10000+50000
- 21066 words of font info for 45 fonts, out of 500000 for 2000
+ 3494 strings out of 94500
+ 44726 string characters out of 1175788
+ 98470 words of memory out of 1000000
+ 6551 multiletter control sequences out of 10000+50000
+ 21739 words of font info for 46 fonts, out of 500000 for 2000
  580 hyphenation exceptions out of 8191
- 27i,8n,36p,294b,228s stack positions out of 1500i,500n,5000p,200000b,5000s
+ 27i,8n,36p,294b,286s stack positions out of 1500i,500n,5000p,200000b,5000s
 PDF statistics:
- 265 PDF objects out of 300000
- 57 named destinations out of 131072
+ 290 PDF objects out of 300000
+ 66 named destinations out of 131072
  249 words of extra memory for PDF output out of 65536
 </usr/share/texmf-tetex/fonts/type1/bluesky/cm/
 cmsy10.pfb> </var/cache/fonts/pk/ljfour/jknappen/ec/ectt0800.600pk> </var/cache
 /fonts/pk/ljfour/jknappen/ec/ecti0800.600pk> </var/cache/fonts/pk/ljfour/jknapp
-en/ec/ecbi1200.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecrm0800.600pk> <
-/var/cache/fonts/pk/ljfour/jknappen/ec/ecrm0600.600pk> </var/cache/fonts/pk/ljf
-our/jknappen/ec/ectt1000.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecrm070
-0.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecbx1000.600pk> </var/cache/fo
-nts/pk/ljfour/jknappen/ec/ecbi1000.600pk> </var/cache/fonts/pk/ljfour/jknappen/
-ec/ecti1000.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecbx1200.600pk> </va
-r/cache/fonts/pk/ljfour/jknappen/ec/ecbx1440.600pk> </var/cache/fonts/pk/ljfour
-/jknappen/ec/ecrm1000.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecti0900.6
-00pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecrm0900.600pk> </var/cache/fonts
-/pk/ljfour/jknappen/ec/ecbx0900.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/
-ecrm1200.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecti1728.600pk> </var/c
-ache/fonts/pk/ljfour/jknappen/ec/ecrm1728.600pk>
-Output written on AssociazioneMultipla.pdf (11 pages, 225828 bytes).
+en/ec/eccc1000.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecbi1200.600pk> <
+/var/cache/fonts/pk/ljfour/jknappen/ec/ecrm0800.600pk> </var/cache/fonts/pk/ljf
+our/jknappen/ec/ecrm0600.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecrm070
+0.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecbi1000.600pk> </var/cache/fo
+nts/pk/ljfour/jknappen/ec/ecbx1200.600pk> </var/cache/fonts/pk/ljfour/jknappen/
+ec/ectt1000.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecti1000.600pk> </va
+r/cache/fonts/pk/ljfour/jknappen/ec/ecbx1000.600pk> </var/cache/fonts/pk/ljfour
+/jknappen/ec/ecbx1440.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecrm1000.6
+00pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecti0900.600pk> </var/cache/fonts
+/pk/ljfour/jknappen/ec/ecrm0900.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/
+ecbx0900.600pk> </var/cache/fonts/pk/ljfour/jknappen/ec/ecrm1200.600pk> </var/c
+ache/fonts/pk/ljfour/jknappen/ec/ecti1728.600pk> </var/cache/fonts/pk/ljfour/jk
+nappen/ec/ecrm1728.600pk>
+Output written on AssociazioneMultipla.pdf (12 pages, 245993 bytes).
Index: /doc/AssociazioneMultipla.tex
===================================================================
--- /doc/AssociazioneMultipla.tex	(revision 8)
+++ /doc/AssociazioneMultipla.tex	(revision 9)
@@ -4,11 +4,5 @@
 \usepackage[T1]{fontenc}
 \usepackage[utf8]{inputenc}
-\usepackage[pdftex,bookmarks,colorlinks,citecolor=green, linkcolor=red,
-urlcolor=blue]{hyperref}
-
-% testo colorato
-%\usepackage{color}
-% riferimenti incrociati dinamici
-% \usepackage{varioref}
+\usepackage[pdftex,bookmarks,colorlinks]{hyperref}
 
 % SoujaK
@@ -17,6 +11,6 @@
  %bookmarks=false]{hyperref}
 
-\title{Associazione multipla simultanea\\ di un \textit{client} 802.11}
-\author{Andrea Rappini, Alessio Romagnoli,\\Marco Solieri, Andrea Simeone}
+\title{Associazione multipla simultanea di~un~\textit{client}~802.11}
+\author{Andrea~Rappini, Alessio~Romagnoli,\\Marco~Solieri, Andrea Simeone}
 
 \makeindex
@@ -29,14 +23,19 @@
 \begin{abstract}
 La diffusione di reti \textit{wireless} è in forte crescita a causa della sua
-comodità e della diffusa disponibilità di connessioni ad Internet con ampie
-larghezze di banda. Sfruttare contemporaneamente la connessione alla
-molteplicità di reti spesso presente permetterebbe un utilizzo migliore di tali
-risorse, migliorando il \textit{throughput} e incrementandone l'affidabilità.
-
-Lo studio intende quindi analizzare le effettive possibilità di realizzazione di
-un'estensione delle comuni implementazioni dello standard IEEE 802.11 che
-permetta al singolo \textit{client} in ambiente GNU/Linux l'associazione
-simultanea a differenti reti \textit{wireless}.
+comodità e della larga disponibilità di connessioni ad Internet con ampie
+larghezze di banda.
+Sfruttare contemporaneamente la connessione alla molteplicità di reti spesso
+presente permetterebbe un utilizzo migliore di tali risorse, migliorando il
+\textit{throughput} aggregato e incrementandone l'affidabilità.
+
+Si intende dapprima introdurre il lettore allo scenario nel quale è stato
+condotto lo studio, evidenziandone gli aspetti salienti che riguardano lo
+standard IEEE 802.11 e le sue interpretazioni.
+In un secondo momento si presenteranno non solo le proposte risolutive
+individuate, ma anche spunti per ulteriori ottimizzazioni.
 \end{abstract}
+
+\clearpage
+\tableofcontents
 
 \clearpage
@@ -50,21 +49,19 @@
 più BSS (cioè l'insieme di nodi costituenti una rete \textit{wireless}).
 
-Nel presente documento si intende dapprima introdurre il lettore allo scenario
-nel quale è stato condotto lo studio, evidenziandone gli aspetti salienti che
-riguardano lo standard IEEE 802.11 e le sue interpretazioni. In un secondo
-momento si presenteranno non solo proposte risolutive, ma anche spunti
-accessori.
+Si analizzano le effettive possibilità di realizzazione di un'estensione delle
+comuni implementazioni dello standard IEEE 802.11 che permetta al singolo
+\textit{client} in ambiente GNU/Linux l'associazione simultanea a differenti
+reti \textit{wireless}.
 
 \subsection{Scopi}
 \label{sec:scopi}
 L'intento più evidente è quello di aumentare la connettività del
-\textit{client},
-permettendogli connessioni simultanee a reti altrimenti isolate ed eventualmente
-consentendo al \textit{client} di agire in qualità di ponte.
+\textit{client}, permettendogli connessioni simultanee a reti altrimenti isolate
+ed eventualmente consentendogli di agire in qualità di ponte fra di esse.
 Qualora i punti di accesso resi contemporaneamente utilizzabili riferiscano (più
 o meno direttamente) alla medesima rete, allora la molteplicità si traduce in
 ridondanza e, conseguentemente, in affidabilità.
-I più coraggiosi potranno sfruttare le multi-connettività in oggetto come punto
-di partenza per la realizzazione di politiche di gestione al fine di
+I più coraggiosi potranno infine sfruttare le multi-connettività in oggetto come
+punto di partenza per la realizzazione di politiche di gestione al fine di
 massimizzare il \textit{throughput} aggregato.
 
@@ -86,9 +83,8 @@
  GNU/Linux;
  \item [facilità implementativa]
- ridurre gli sforzi per l'effettiva messa in
- opera;
+ ridurre gli sforzi per l'effettiva messa in opera;
  \item [trasparenza]
- virtualizzare le interfacce di rete associate ad ogni
- connessione per minimizzare l'impatto.
+ virtualizzare le interfacce di rete associate ad ogni connessione per
+ minimizzare l'impatto per l'utente come per il sistema.
 \end{description}
 
@@ -126,9 +122,9 @@
 \paragraph{Autenticazione}
 A causa della natura condivisa del mezzo trasmissivo, l'accesso alla rete
-sarebbe aperto a qualunque stazione richieda di associarsi. IEEE ha quindi
-elaborato una strategia di regolazione dell'accesso  richiedendo la mutua
-identificazione di entrambi gli estremi di ogni comunicazione. Tale procedura,
-definita autenticazione, risulta pertanto essere un prerequisito della stessa
-associazione.
+sarebbe aperto a qualunque stazione richieda di associarsi.
+IEEE ha quindi elaborato una strategia di regolazione dell'accesso  richiedendo
+la mutua identificazione di entrambi gli estremi di ogni comunicazione.
+Tale procedura, definita autenticazione, risulta pertanto essere un prerequisito
+della stessa associazione.\\
 Il processo può diventare oneroso in termini di tempo a causa dei \textit{frame}
 da scambiare e dell'elaborazione necessaria (si pensi ai calcoli crittografici
@@ -146,9 +142,10 @@
 \paragraph{802.11i}
 \label{80211i}
-L'estensione \texttt{i} dello standard intende migliorare il livello di
-sicurezza e confidenzialità introducendo nuovi protocolli e metodologie.
+L'estensione 802.11i \cite{80211i} dello standard intende migliorare
+il livello di sicurezza e confidenzialità introducendo nuovi protocolli e
+meccanismi.
 Tutti i suoi metodi di autenticazione basati su autenticatori esterni
 (\textit{server} RADIUS) provengono dallo standard 802.1x, che riguarda proprio
-il controllo d'accesso a reti dell'insieme 802 (Ethernet, Token-Ring \ldots).
+il controllo d'accesso a reti dell'insieme 802 (Ethernet, Token-ring \ldots).
 Questo genere di comunicazioni viene quindi effettuato a strati di rete
 superiori coinvolgendo marginalmente il livello 802.11 in oggetto.
@@ -162,15 +159,15 @@
 efficiente rispetto ai consumi energetici, dal momento che i dispositivi
 portatili alimentati a batteria sono tutt'altro che rari.
-Le stazioni che supportano tale funzionalità hanno la facoltà di
-``addormentarsi'' durante i periodi di inattività. In questi momenti, gli
-eventuali dati ad esse destinati vengono conservati dal BSS\footnotemark per un
-invio successivo, essendo esso stato precedentemente avvisato dello stato delle
-stazioni in questione.
+Le stazioni che supportano tale funzionalità hanno infatti la facoltà di
+``addormentarsi'' durante i periodi di inattività.
+In questi momenti, gli eventuali dati ad esse destinati vengono conservati dal
+BSS\footnotemark per un invio successivo, essendo esso stato precedentemente
+avvisato dello stato delle stazioni in questione.
 I BSS, quindi, annunciano periodicamente la presenza delle trasmissioni in
 attesa, indicandone i destinatari con un messaggio chiamato TIM che è presente
-all'interno di alcuni dei \textit{beacon}. Conseguentemente le stazioni in
-risparmio energetico sono tenute a risvegliarsi in corrispondenza di questi
-intervalli regolari, per poi richiedere l'invio tramite un apposito tipo di
-\textit{frame} (il \texttt{PS-Poll}).
+all'interno di alcuni dei \textit{beacon} (cfr. \ref{sec:vincolitemporali}.
+Conseguentemente le stazioni in risparmio energetico sono tenute a risvegliarsi
+in corrispondenza di questi intervalli regolari, per poi richiedere l'invio
+tramite un apposito tipo di \textit{frame} (il \texttt{PS-Poll}).
 \footnotetext{In realtà sarebbe doveroso fare una distinzione fra le reti
 infrastrutturate e quelle indipendenti (o \textit{ad hoc}), nelle quali la
@@ -180,17 +177,17 @@
 \subsubsection{Vincoli temporali}
 \label{sec:vincolitemporali}
-Come già anticipato precedentemente (nella sezione \ref{salti}), il
-\textit{client} avrà l'illusione di essere contemporaneamente associato ai BSS
-di interesse tramite continui salti fra di essi; per questo motivo risulta
-importante chiarire quali siano i vincoli temporali che lo standard gli impone.
+Come già anticipato (sezione \ref{salti}), il \textit{client} avrà l'illusione
+di essere contemporaneamente associato ai BSS di interesse tramite continui
+salti fra di essi; per questo motivo risulta importante chiarire quali siano i
+vincoli temporali che lo standard gli impone.
 La padronanza di queste informazioni è di grande rilevanza, sia perché dovranno
 essere rispettate dal \textit{client} anche in seguito alle modifiche che
 verranno proposte nel presente studio, sia perché potranno essere tenute
-presenti per raffinamenti volti a migliorare l'efficienza delle soluzioni.
+presenti per raffinamenti volti a migliorare l'efficienza delle soluzioni (si
+veda, più avanti, la sezione \ref{sec:ottimizzazioni}.
 
 L'accesso al mezzo trasmissivo, a causa della sua stessa natura condivisa, è
 regolato da convenzioni stabilite dallo standard che consentono una
 ripartizione equa di questa risorsa.
-
 Tali regolamentazioni di natura temporale si fondano sulla reciproca
 sincronizzazione delle stazioni che condividono il mezzo fisico, raggiunta
@@ -210,8 +207,8 @@
 
 Trattasi non solo dei \textbf{TIM} (cfr. \ref{sec:risparmioenergetico}), ma
-anche degli annunci di inizio dei periodi liberi da contesa presenti nelle reti
+anche degli annunci d'inizio dei periodi liberi da contesa presenti nelle reti
 infrastrutturate, lassi di tempo durante i quali l'accesso al mezzo è
 coordinato da un gestore centrale.
-Esso risiede tipicamente nell'\textit{access-point} e provvede a coordinare le
+Esso risiede tipicamente nell'\textit{access point} e provvede a coordinare le
 comunicazioni in maniera spesso più efficiente rispetto a quando il
 coordinamento è distribuito.
@@ -224,11 +221,11 @@
 \label{sec:wext}
 La portabilità in ambienti GNU/Linux è stata ricercata usando come punto di
-riferimento le Linux Wireless Extensions (per brevità \texttt{wext}). Il
-progetto intende mettere ordine in uno scenario spesso dominato
-dall'eterogeneità, proponendo delle interfacce unificate per i driver di
-sistema delle varie soluzioni \textit{hardware} disponibili. Nel momento in cui
-si scrive sono ancora pochi i driver che si sono completamente uniformati a
-questo insieme di interfacce, ma questa scelta è stata dettata dalla speranza
-che esse diventino presto lo standard \textit{de facto}.
+riferimento le Linux Wireless Extensions (per brevità \textsc{wext}).
+Il progetto intende mettere ordine in uno scenario spesso dominato
+dall'eterogeneità, proponendo delle interfacce unificate per i driver di sistema
+delle varie soluzioni \textit{hardware} disponibili.
+Nel momento in cui si scrive non tutti i \textit{driver} che si sono
+completamente uniformati a questo insieme di interfacce, ma la speranza che esse
+diventino presto lo standard \textit{de facto}.
 
 Accanto alle API di programmazione sono stati sviluppati anche gli
@@ -244,71 +241,71 @@
 facendo riferimento al modello ISO/OSI, al livello fisico e a quello MAC
 (\textit{Medium Access Control}), implementati dai produttori tramite
-l'accoppiata \textit{hardware}/\textit{firmware}. MAC viene solitamente
-realizzato così a basso livello per rispondere alle esigenze di velocità
-e precisione temporale di cui si accennava in \ref{sec:vincolitemporali}.
-È importante sottolineare, quindi, che qualunque idea risolutiva dello
-studio in questione non potrà prescindere dalle modalità di interazione
-(interfacce e impostazioni) consentite dalla specifica implementazione di MAC.
-Questo discorso diventa tanto più importante quanto la soluzione perseguita si
+l'accoppiata \textit{hardware}/\textit{firmware}.
+MAC viene solitamente realizzato così a basso livello per rispondere alle
+esigenze di velocità e accuratezza temporale di cui si accennava in
+\ref{sec:vincolitemporali}.
+È importante sottolineare, quindi, che qualunque idea risolutiva dello studio in
+questione non potrà prescindere dalle modalità di interazione (interfacce e
+regolazioni) consentite dalla specifica implementazione di MAC.
+Questa dipendenza diventa tanto più rilevante quanto la soluzione perseguita si
 discosta dalla rigidità dello standard.
 
-La revisione 802.11i, che estende lo standard migliorando la sicurezza da esso
-offerta, definisce nuove funzionalità per il livello MAC che possono invece
-essere tranquillamente implementate all'esterno del \textit{firmware}.
+La revisione 802.11i (introdotta in \ref{80211i}, che estende lo standard
+migliorando la sicurezza da esso offerta, definisce nuove funzionalità per il
+livello MAC che possono invece essere tranquillamente implementate all'esterno
+del \textit{firmware}.
 
 \subsubsection{Libertà d'azione}
 \label{sec:libertàdazione}
-Le più diffuse implementazioni di 802.11 sono però quantomai lontane dalle
+Le più diffuse implementazioni di 802.11 sono quantomai lontane dalle
 libertà di azione sperabili poiché il \textit{firmware} risulta essere
 scarsamente programmabile, consentendo poco più delle interazioni necessarie al
-normale funzionamento. Esempi di soluzioni \textit{chipset} che siano
-controcorrente, e pertanto interessanti, vengono riportati da
-\refname{guidadefinitiva}: Atheros\footnotemark e Broadcom.
-\footnotetext{L'unico (dei due) provato dagli autori, con driver
-\texttt{MADWiFi}.}
+normale funzionamento.
+Esempi di soluzioni \textit{chipset} che siano contrarie a questa tendenza, e
+pertanto interessanti, vengono riportati da \cite{defguide}: Atheros e Broadcom;
+il primo dei due, provato direttamente dagli autori, sarà oggetto della sezione
+\ref{sec:casoreale}.
 
 A complicare ulteriormente la situazione intervengono le limitazioni imposte
 dalle autorità delle comunicazioni di molti Paesi (si pensi all'FCC
-statunitense),
-%http://ftp.fcc.gov/Bureaus/Engineering_Technology/Orders/2001/fcc01264.pdf
-che richiedono la distribuzione dei trasmettitori radio
-con \textit{firmware} in forma necessariamente binaria per scongiurare
+statunitense\footnotemark), che richiedono la distribuzione dei trasmettitori
+radio con \textit{firmware} in forma necessariamente binaria per scongiurare
 violazioni dei limiti di utilizzo delle frequenze.
-
+\footnotetext{Per maggiori informazioni si veda:\\
+\url{http://ftp.fcc.gov/Bureaus/Engineering_Technology/Orders/2001/fcc01264.pdf
+}}
 
 \subsubsection{Interpretazione dello standard}
 \label{sec:interpretazionedellostandard}
 
-Nemmeno le più fedeli realizzazioni di 802.11 supportano la
-preautenticazione (\refname{guidadefinitiva}), quindi i servizi di
-autenticazione e associazione risultano indissolubilmente legati, vanificando
-ogni possibilità di realizzare autenticazione multipla.
+Nemmeno le più fedeli realizzazioni di 802.11 (come segnala \cite{defguide})
+supportano la preautenticazione , quindi i servizi di autenticazione e
+associazione risultano indissolubilmente legati, vanificando ogni possibilità di
+realizzare nativamente autenticazioni multiple.
 Di conseguenza, il superamento di questo limite, vincolante per realizzare
-associazione multipla simultanea, sarà, in tutta la sua complessità, compito
+associazioni multiple simultanee, sarà, in tutta la sua complessità, compito
 dell'implementatore della soluzione proposta in \ref{sec:soprailfirmware}.
 
-Un'altra eventuale limitazione dovuta all'interpretazione dello standard
-può derivare dalla libertà concessa riguardo la stessa implementazione del
-supporto alla gestione energetica.
+Un'altra eventuale (e poco probabile) limitazione dovuta all'interpretazione
+dello standard può derivare dalla libertà concessa riguardo la stessa
+implementazione del supporto alla gestione energetica.
 
 \subsection{Caso reale}
 \label{sec:casoreale}
 
-Le schede \texttt{Atheros} costituiscono una realtà attraente per i fini dello
-studio, in particolare per ciò che concerne le libertà d'azione concesse di cui
-al \ref{sec:libertàdazione}.
-Il driver \texttt{MADWiFi} è in grado sfruttare in maniera interessante le
+Le schede Atheros costituiscono una realtà attraente per i fini dello studio, in
+particolare per ciò che concerne le libertà d'azione concesse di cui al
+\ref{sec:libertàdazione}.
+Il driver MADWiFi è in grado sfruttare in maniera interessante le
 potenzialità fornite da questo \textit{chipset}, offrendo funzionalità non
 troppo distanti dagli scopi del presente.
 
-\subsubsection{Il \textit{chipset} \texttt{Atheros}}
+\subsubsection{Il \textit{chipset} Atheros}
 \label{sec:atheros}
 
-I \textit{chipset} \texttt{Atheros} equipaggiano i dispositivi 802.11 di alcuni
+I \textit{chipset} Atheros equipaggiano i dispositivi 802.11 di alcuni
 fra i maggiori produttori di \textit{hardware} per la connettività, come
-\texttt{Linksys}, \texttt{NETGEAR}, \texttt{D-Link}, \texttt{Orinoco},
-\texttt{Proxim} o \texttt{3Com}.
-
-Il suo \textit{firmware} consente un grado di interazione di estensione
+Linksys, NETGEAR, D-Link, Orinoco, Proxim o 3Com.
+Il suo \textit{firmware} consente un grado di interazione dall'estensione
 incomparabile, esponendo un'interfaccia in grado di offrire controllo anche su
 dettagli generalmente offuscati.
@@ -317,28 +314,29 @@
 sovrastrato (reso disponibile in sola forma binaria) atto a limitare
 l'interfaccia al fine di impedire utilizzi non conformi alle vigenti
-regolamentazioni sugli apparecchi radio. Tale componente, denominato
-\texttt{HAL} (\textit{Hardware Abstraction Layer}), interviene limitando le
-radiofrequenze operative del dispositivo, continuando comunque a concedere le
-libertà auspicate.
-
-\subsubsection{Il \textit{driver} \texttt{MADWiFi}}
+regolamentazioni sugli apparecchi radio.
+Tale componente, denominato HAL (\textit{Hardware Abstraction Layer}),
+interviene limitando le radiofrequenze operative del dispositivo, continuando
+comunque a concedere le libertà auspicate.
+
+\subsubsection{Il \textit{driver} MADWiFi}
 \label{sec:madwifi}
-A partire dallo scorso anno la spinta innovatrice di \texttt{Atheros} ha avuto
-riscontro anche nel progetto \texttt{MADWiFi}, i driver liberi per piattaforme
-Linux sviluppati inizialmente da Sam Leffler. Le novità introdotte dal nuovo
-\texttt{HAL} sono state sfruttate aggiungendo una serie di funzionalità di
-grande rilevanza. Il carattere rivoluzionario rende il progetto, come spesso
-capita, piuttosto instabile ma assai vitale.
+A partire dallo scorso anno la spinta innovatrice di Atheros ha avuto riscontro
+anche nel progetto MADWiFi, i driver liberi per piattaforme Linux sviluppati
+inizialmente da Sam Leffler.
+Infatti le novità introdotte dal nuovo HAL sono state sfruttate aggiungendo una
+serie di funzionalità di grande rilevanza.
+Il carattere rivoluzionario rende il progetto, come spesso capita, piuttosto
+instabile ma assai vitale.
 
 L'aspetto indubbiamente più interessante è l'introduzione della modalità
 \textbf{VAP} (\textit{Virtual Access Point}), grazie alla quale è possibile
 virtualizzare il dispositivo creando molteplici interfacce di rete operanti
-concorrentemente in maniera indipendente.
+concorrentemente.
 Questa funzionalità è implementata facendo uso del medesimo livello fisico,
 vincolando così l'operatività dei VAP sullo stesso canale trasmissivo.
 Ciononostante, la rosa delle possibilità rimane ben assortita, permettendo la
 creazione di molteplici \textit{access point} e/o una (e al più una) stazione in
-modalità \texttt{managed} o \texttt{ad-hoc}.
-La nota modalità \texttt{monitor} viene inoltre resa inseribile in una qualsiasi
+modalità \textit{managed} o \textit{ad-hoc}.
+La nota modalità \textit{monitor} viene inoltre resa inseribile in una qualsiasi
 delle configurazioni appena descritte, con la semplice aggiunta di un VAP di
 questo tipo.
@@ -348,15 +346,14 @@
 essi locali (e virtualizzati) o esterni.
 
-Le interfacce virtuali create saranno esposte ed utilizzate comodamente in piena
-trasparenza, essendo presentate come ordinarie interfacce di rete aderenti alle
-\textit{Wireless Extensions}.
-
-L'alto grado di controllo permesso dal \textit{firmware} \texttt{Atheros} si
-propaga fino all'utente attraverso il \textit{driver} grazie ai suoi numerosi
-parametri specifici, che si ricordano essere gestibili tramite il comando
-\texttt{iwpriv} degli \textit{Wireless Tools}. Un ulteriore strumento a riga di
-comando, \texttt{wlanconfig}, completa le necessità di amministrazione proprie
-di questo \textit{driver}, permettendo creazione, distruzione e cambio di
-modalità dei VAP.
+Le interfacce virtuali create possono essere utilizzate comodamente in piena
+trasparenza, essendo aderenti alle \textit{Wireless Extensions}.
+
+L'alto grado di controllo permesso dal \textit{firmware} Atheros si propaga fino
+all'utente attraverso il \textit{driver} grazie ai suoi numerosi parametri
+specifici, che si ricordano essere gestibili tramite il comando \texttt{iwpriv}
+degli \textit{Wireless Tools}.
+Un ulteriore strumento a riga di comando, \texttt{wlanconfig}, completa le
+necessità di amministrazione proprie di questo \textit{driver}, permettendo
+creazione, distruzione e cambio di modalità dei VAP.
 
 \section{Soluzioni}
@@ -601,16 +598,23 @@
  \ldots).
 
- \end{description}
+\end{description}
+
+\clearpage
 
 \section{Ringraziamenti}
 \label{sec:ringraziamenti}
-
-\clearpage
-\tableofcontents
-% \printindex
-
-% \bibliography{Bibliografia}
-% \bibliographystyle{alpha}
-% \nocite{*}
+Vittorio Ghini, docente del corso di ``Laboratorio di programmazione di rete'',
+per averci proposto l'occasione di condurre questo studio e per l'entusiasmo
+che ha saputo trasmetterci.\\
+Luciano Bononi, docente del corso di ``Sistemi di reti \textit{wireless}'', per
+gli indirizzamenti offerti.\\
+Sam Leffler, autore di MADWiFi, per le conferme a proposito della soluzione
+sopra il \textit{firmware} con schede Atheros.\\
+Jouni Malinen, autore di \texttt{wpa\_supplicant}, per i chiarimenti riguardo
+alcuni aspetti dell'autenticazione di 802.11i.
+
+\bibliography{Bibliografia}
+\bibliographystyle{alpha}
+\nocite{*}
 
 \end{document}
Index: /doc/Bibliografia.bib
===================================================================
--- /doc/Bibliografia.bib	(revision 8)
+++ /doc/Bibliografia.bib	(revision 9)
@@ -1,17 +1,61 @@
-@BOOK
-{
-   soujak-universo,
-   AUTHOR    = "Marco Solieri aka SoujaK",
-   TITLE     = "Breve introduzione all'universo",
-   PUBLISHER = "Addison-Wesley",
-   YEAR      = "2008",
+@TECHREPORT{
+80211,
+author = {IEEE},
+institution = {ANSI/IEEE},
+title = {Standard 802.11},
+year = 2003
 }
 
-@Book{  cisco-wlansec,
-	author = {Krishna Sankar, Sri Sundaralingam, Andrew Balinsky, Darrin
-	Miller},
-	title = {Cisco Wireless LAN Security},
-	publisher = {Cisco Press},
-	year = {2004}
+@TECHREPORT{
+80211i,
+author = {IEEE},
+institution = {ANSI/IEEE},
+title = {Standard 802.11i},
+year = 2004
 }
 
+@BOOK{
+defguide,
+author = {Matthew Gast},
+title = {802.11 Wireless Networks: The Definitive Guide},
+publisher = {O'Reilly Media, Inc.},
+year = 2005,
+edition = 2
+}
+
+@BOOK{
+cisco,
+author = {Krishna Sankar and Sri Sundaralingam and Andrew Balinsky and Darrin
+Miller},
+title = {Cisco Wireless LAN Security},
+publisher = {Cisco Press},
+year = 2004
+}
+
+@MISC{
+madwifi,
+author = {Comunità di sviluppo MADWiFi},
+title = {Wiki MADWiFi},
+month = 4,
+year = 2007,
+howpublished = {\url{http://madwifi.org/wiki}}
+}
+
+@MISC{
+wext,
+author = {Comunità di sviluppo Wireless Tools},
+title = {Sito web Wireless Tools},
+month = 4,
+year = 2007,
+howpublished =
+{\url{http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html}}
+}
+
+@MISC{
+wpa,
+author = {Comunità di sviluppo wpa\_supplicant},
+title = {Sito web wpa\_supplicant},
+month = 4,
+year = 2007,
+howpublished = {\url{http://hostap.epitest.fi/wpa_supplicant}}
+}
