- Timestamp:
- May 11, 2007, 8:41:51 AM (18 years ago)
- Location:
- doc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/AssociazioneMultipla.aux
r6 r7 69 69 \newlabel{sec:sopraildriver}{{3.2}{8}{Sopra il \textit {driver}\relax }{subsection.3.2}{}} 70 70 \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Descrizione}{8}{subsubsection.3.2.1}} 71 \newlabel{sec:descrizione2}{{3.2.1}{8}{Descrizione\relax }{subsubsection.3.2.1}{}} 72 \@writefile{toc}{\contentsline {paragraph}{Idea}{8}{section*.5}} 73 \@writefile{toc}{\contentsline {paragraph}{Come}{8}{section*.6}} 74 \@writefile{toc}{\contentsline {paragraph}{? 802.1x ?}{8}{section*.7}} 71 75 \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Vantaggi}{8}{subsubsection.3.2.2}} 72 \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Svantaggi}{8}{subsubsection.3.2.3}} 73 \@writefile{toc}{\contentsline {section}{\numberline {4}Ottimizzazioni ulteriori per le scelte di swinging}{8}{section.4}} 74 \newlabel{sec:ottimizzazioni}{{4}{8}{Ottimizzazioni ulteriori per le scelte di swinging\relax }{section.4}{}} 75 \@writefile{toc}{\contentsline {section}{\numberline {5}Bibliografia}{8}{section.5}} 76 \newlabel{sec:bibliografia}{{5}{8}{Bibliografia\relax }{section.5}{}} 77 \@writefile{toc}{\contentsline {section}{\numberline {6}Ringraziamenti}{8}{section.6}} 78 \newlabel{sec:ringraziamenti}{{6}{8}{Ringraziamenti\relax }{section.6}{}} 76 \newlabel{vantaggi2}{{3.2.2}{8}{Vantaggi\relax }{subsubsection.3.2.2}{}} 77 \@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Svantaggi}{9}{subsubsection.3.2.3}} 78 \newlabel{svantaggi2}{{3.2.3}{9}{Svantaggi\relax }{subsubsection.3.2.3}{}} 79 \@writefile{toc}{\contentsline {section}{\numberline {4}Ottimizzazioni ulteriori per le scelte di swinging}{9}{section.4}} 80 \newlabel{sec:ottimizzazioni}{{4}{9}{Ottimizzazioni ulteriori per le scelte di swinging\relax }{section.4}{}} 81 \@writefile{toc}{\contentsline {section}{\numberline {5}Bibliografia}{9}{section.5}} 82 \newlabel{sec:bibliografia}{{5}{9}{Bibliografia\relax }{section.5}{}} 83 \@writefile{toc}{\contentsline {section}{\numberline {6}Ringraziamenti}{9}{section.6}} 84 \newlabel{sec:ringraziamenti}{{6}{9}{Ringraziamenti\relax }{section.6}{}} -
doc/AssociazioneMultipla.log
r6 r7 1 This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2007.5.10) 10 MAY 2007 1 3:551 This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=pdflatex 2007.5.10) 10 MAY 2007 17:09 2 2 entering extended mode 3 3 %&-line parsing enabled. … … 399 399 File: t1cmtt.fd 1999/05/25 v2.5h Standard LaTeX font definitions 400 400 ) [3] [4] 401 402 LaTeX Warning: Reference `manca' on page 5 undefined on input line 268.403 404 401 LaTeX Font Info: Font shape `T1/cmtt/bx/n' in size <10> not available 405 (Font) Font shape `T1/cmtt/m/n' tried instead on input line 284. 406 [5] [6] [7] [8] (./AssociazioneMultipla.aux) 407 408 LaTeX Warning: There were undefined references. 409 410 ) 402 (Font) Font shape `T1/cmtt/m/n' tried instead on input line 285. 403 [5] [6] [7] 404 [8] [9] (./AssociazioneMultipla.aux) ) 411 405 Here is how much of TeX's memory you used: 412 327 2strings out of 94234413 439 01 string characters out of 1167766414 99 604words of memory out of 1500000415 646 3multiletter control sequences out of 10000+50000406 3278 strings out of 94234 407 43971 string characters out of 1167766 408 99746 words of memory out of 1500000 409 6465 multiletter control sequences out of 10000+50000 416 410 20376 words of font info for 43 fonts, out of 1200000 for 2000 417 411 559 hyphenation exceptions out of 8191 418 412 25i,8n,36p,202b,386s stack positions out of 5000i,500n,6000p,200000b,5000s 419 </home/gnappo/.texmf-var/fonts/pk/ljfour /jknappen/ec/ectt0800.600pk> </home/420 gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbi1200.600pk> </home/gnappo/.te 421 xmf-var/fonts/pk/ljfour/jknappen/ec/ecti0800.600pk> </home/gnappo/.texmf-var/fo 422 nts/pk/ljfour/jknappen/ec/ecrm0800.600pk> </home/gnappo/.texmf-var/fonts/pk/ljf 423 our/jknappen/ec/ecrm0600.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknapp424 en/ec/ectt1000.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm 425 0700.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx1000.600pk 426 > </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbi1000.600pk> </home/g 427 nappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecti1000.600pk> </home/gnappo/.tex 428 mf-var/fonts/pk/ljfour/jknappen/ec/ecrm1000.600pk> </home/gnappo/.texmf-var/fon 429 ts/pk/ljfour/jknappen/ec/ecbx1200.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfo 430 ur/jknappen/ec/ecbx1440.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappe 431 n/ec/ecti0900.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm0 432 900.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx0900.600pk> 433 </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1200.600pk> </home/gn 434 appo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecti1728.600pk> </home/gnappo/.texm 435 f-var/fonts/pk/ljfour/jknappen/ec/ecrm1728.600pk></usr/share/texmf-texlive/font 436 s/type1/bluesky/cm/cmsy10.pfb>437 Output written on AssociazioneMultipla.pdf ( 8 pages, 203104bytes).413 </home/gnappo/.texmf-var/fonts/pk/ljfour 414 /jknappen/ec/ectt0800.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ 415 ec/ecbi1200.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecti080 416 0.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm0800.600pk> < 417 /home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm0600.600pk> </home/gnap 418 po/.texmf-var/fonts/pk/ljfour/jknappen/ec/ectt1000.600pk> </home/gnappo/.texmf- 419 var/fonts/pk/ljfour/jknappen/ec/ecrm0700.600pk> </home/gnappo/.texmf-var/fonts/ 420 pk/ljfour/jknappen/ec/ecbx1000.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/ 421 jknappen/ec/ecbi1000.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/e 422 c/ecti1000.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1000 423 .600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx1200.600pk> </ 424 home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecbx1440.600pk> </home/gnapp 425 o/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecti0900.600pk> </home/gnappo/.texmf-v 426 ar/fonts/pk/ljfour/jknappen/ec/ecrm0900.600pk> </home/gnappo/.texmf-var/fonts/p 427 k/ljfour/jknappen/ec/ecbx0900.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/j 428 knappen/ec/ecrm1200.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec 429 /ecti1728.600pk> </home/gnappo/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1728. 430 600pk></usr/share/texmf-texlive/fonts/type1/bluesky/cm/cmsy10.pfb> 431 Output written on AssociazioneMultipla.pdf (9 pages, 209952 bytes). 438 432 PDF statistics: 439 7 36PDF objects out of 1000 (max. 8388607)440 47named destinations out of 1000 (max. 131072)433 762 PDF objects out of 1000 (max. 8388607) 434 51 named destinations out of 1000 (max. 131072) 441 435 257 words of extra memory for PDF output out of 10000 (max. 10000000) 442 436 -
doc/AssociazioneMultipla.tex
r6 r7 195 195 distribuita.} 196 196 197 In aggiunta a quanto detto, il client non potrà trascurare le \textbf{scadenze} 197 In aggiunta a quanto detto, il \textit{client} non potrà trascurare le 198 \textbf{scadenze} 198 199 temporali oltre le quali i rapporti di autenticazione e associazione con i BSS 199 200 vengono a cadere. … … 266 267 Di conseguenza, il superamento di questo limite, vincolante per realizzare 267 268 associazione multipla simultanea, sarà, in tutta la sua complessità, compito 268 dell'implementatore della soluzione proposta in \ref{ manca}.269 dell'implementatore della soluzione proposta in \ref{sec:soprailfirmware}. 269 270 270 271 Un'altra eventuale limitazione dovuta all'interpretazione dello standard … … 392 393 Uno degli aspetti più convincenti di questa soluzione è la possibilità di 393 394 utilizzare la modalità di risparmio energetica (introdotta nella 394 sezione \ref{sec:risparmioenergetico} .395 sezione \ref{sec:risparmioenergetico}). 395 396 I ripetuti salti costringono il \textit{client} ad assenze dal canale che 396 397 possono infatti essere spacciate senza troppa difficoltà per riposi … … 427 428 \subsubsection{Vantaggi} 428 429 \begin{description} 429 \item [Perdita di dati nulla] 430 \begin{math} \Leftarrow \end{math} 431 i dati in arrivo vengono conservati dai BSS grazie allo sfruttamento della 432 modalità di risparmio energetico (cfr. \ref{gabola}). 433 \item [Prestazioni massime] \begin{math} \Leftarrow \end{math} 434 l'effettiva associazione multipla minimizza il costo dei salti evitando 435 riautenticazioni e riassociazioni. 436 \item [Trasparenza totale] \begin{math} \Leftarrow \end{math} 437 le interfacce aderenti alle \texttt{wext} nascondono completamente la realtà 438 dei fatti (cfr. \ref{sec:wext}). 439 \item [Punto di partenza già disponibile] \begin{math} \Leftarrow \end{math} 440 \texttt{MADWiFi} implementa un sottoinsieme delle funzionalità in oggetto 441 (cfr. \ref{sec:madwifi}). 430 \item [Perdita di dati nulla] :\\ 431 \begin{math} \Leftarrow \end{math} 432 i dati in arrivo vengono conservati dai BSS grazie allo sfruttamento della 433 modalità di risparmio energetico (cfr. \ref{sec:risparmioenergetico} e 434 \ref{gabola}). 435 \item [Prestazioni massime] :\\ 436 \begin{math} \Leftarrow \end{math} 437 l'effettiva associazione multipla minimizza il costo dei salti evitando 438 riautenticazioni e riassociazioni (cfr. \ref{sec:accessoallarete}). 439 \item [Trasparenza totale] :\\ 440 \begin{math} \Leftarrow \end{math} 441 le interfacce aderenti alle \texttt{wext} nascondono completamente la realtà 442 dei fatti (cfr. \ref{sec:wext}). 443 \item [Punto di partenza già disponibile] :\\ 444 \begin{math} \Leftarrow \end{math} 445 \texttt{MADWiFi} implementa un sottoinsieme delle funzionalità in oggetto 446 (cfr. \ref{sec:madwifi}). 442 447 \end{description} 443 448 … … 448 453 aggiunta delle nuove funzionalità, mantentendo le informazioni relative agli 449 454 stati di autenticazione associazione ed eventualmente sincronizzando la 450 presenza su un BSS ad infrastruttura con i periodi liberi da contesa; \\ 455 presenza su un BSS ad infrastruttura con i periodi liberi da contesa 456 (cfr. \ref{sec:vincolitemporali});\\ 451 457 \begin{math} \Leftarrow \end{math} 452 458 parziale reimplementazione di MAC, evitando la perdita dei \texttt{beacon}, 453 459 indispensabili per il rispetto dei vincoli temporali 454 ( \ref{sec:vincolitemporali});\\460 (cfr. \ref{sec:vincolitemporali});\\ 455 461 \begin{math} \Leftarrow \end{math} 456 462 complessità intrinseca dovuta al basso livello a cui si è costretti ad agire; … … 459 465 forma binaria nella quale i \textit{firmware} sono sovente distribuiti che 460 466 può costringere a noiose operazioni di ingegneria inversa. 461 \item [Limitazioni prestazionali] \begin{math} \Leftarrow \end{math} 467 \item [Limitazioni prestazionali] :\\ 468 \begin{math} \Leftarrow \end{math} 462 469 i vincoli temporali dovuti ad esigenze ordinarie (mantenimento 463 470 dell'associazione) e aggiuntive (ritiro dei dati conservati dai BSS) 464 costringono a salti indesiderati; 465 \item [] \begin{math} \Leftarrow \end{math} 466 % * troppo specifico 467 % * dipendenza dalla piattaforma fw -> portabilita' minima 468 % . * necessita' di power saving 469 % . * la soluzione dipende fortemente dal firmware di riferimento, scarsa 470 % . programmabilita' di parecchie implementazioni 471 \item [] \begin{math} \Leftarrow \end{math} 472 471 costringono a salti indesiderati (cfr. \ref{sec:vincolitemporali}). 472 \item [Specificità] :\\ 473 \begin{math} \Leftarrow \end{math} 474 portabilità minima a causa della dipendenza dalla piattaforma 475 \textit{hardware} sottostante;\\ 476 \begin{math} \Leftarrow \end{math} 477 scarsezza di \textit{firmware} sufficientemente controllabili sui quali è 478 possibile lo sviluppo (cfr. \ref{sec:libertàdazione} e 479 \ref{sec:atheros});\\ 480 \begin{math} \Leftarrow \end{math} 481 dipendenza dalla funzionalità di risparmio energetico, dal lato 482 \textit{client} come da quello BSS (cfr. \ref{sec:risparmioenergetico} e 483 \ref{gabola}). 473 484 \end{description} 474 485 … … 477 488 478 489 \subsubsection{Descrizione} 479 % : * idea: cheppalle riscriversi un driver, chissenefrega degli overhead, 480 % : lavoriamo pure a livello alto 481 % . * riassociazione ad ogni cambio di BSS 482 % . * GNU/Linux e Wireless Extensions come riferimento 483 % : * forse autenticazione multipla 484 % . * interfacce virtuali wext compliant (->) 490 \label{sec:descrizione2} 491 492 \paragraph{Idea} 493 Lo spirito con il quale questa soluzione viene concepita è quello di 494 lavorare ad alto livello in piena aderenza allo standard, favorendo la 495 portabilità e minimizzando, peraltro, gli sforzi implementativi. 496 La scelta di interazione con un generico \textit{driver} di sistema per 497 ambienti GNU/Linux risponde a queste esigenze, al prezzo della rinuncia 498 all'effettività dell'associazione multipla. 499 500 \paragraph{Come} 501 Come accennato in \ref{sec:interpretazionedellostandard} ogni 502 implementazione lega indissolubilmente i concetti di autenticazione 503 e riassociazione, vanificando la speranza di mantenere autenticazioni multiple 504 ed obbligando a rincarare (spesso non di poco) i costi dei salti fra i BSS. 505 Un salto dal BSS1 al BSS2 consterà quindi di questa sequenza di 506 operazioni: <dissociazione da BSS1, deautenticazione da BSS1, 507 autenticazione con BSS2, associazione con BSS2>. 508 509 % pur costringendo a pagare il 510 % prezzo delle riassociazioni ad ogni cambio di BSS. 511 % La genericità perseguita costringe, purtroppo, ad effettuare salti in maniera 512 % alquanto inefficiente a causa del legame che intercorre in 513 % di 802.11 fra associazione e autenticazione. 514 515 % . * riassociazione e riautenticazione ad ogni cambio di BSS 516 % . * Wireless Extensions come riferimento 517 % interfacce virtuali wext 518 % compliant (->) 519 520 \paragraph{? 802.1x ?} 485 521 % . * autenticazioni multiple a livelli superiori 802.1x (con wpa_supplicant) 522 % chiarire la cosa o lasciarla come questione aperta??? 486 523 487 524 \subsubsection{Vantaggi} 525 \label{vantaggi2} 526 \begin{description} 527 \item[Facilità implementativa]:\\ 528 \begin{math} \Leftarrow \end{math} 529 . 488 530 % . * facilita` implementativa 531 \item[Trasparenza]:\\ 532 \begin{math} \Leftarrow \end{math} 533 . 489 534 % . * totale trasparenza grazie alle interfacce wext compliant (in questo 490 % . la cosa e` nonbanale, per il livello implementativo e permette il535 % . la cosa e` _non_ banale, per il livello implementativo e permette il 491 536 % . comodo uso di wpa_supplicant) 537 \item[Portabilità]:\\ 538 \begin{math} \Leftarrow \end{math} 539 . 492 540 % . * portabilita' dovuta alle interfacce unificate 541 \end{description} 493 542 494 543 \subsubsection{Svantaggi} 544 \label{svantaggi2} 545 \begin{description} 546 \item [Perdita di dati]:\\ 547 \begin{math} \Leftarrow \end{math} 548 . 495 549 % * dataloss [ma si puo` risolvere a livelli superiori (TCP, ATM)] 550 \item [Prestazioni al limite del ridicolo]:\\ 551 \begin{math} \Leftarrow \end{math} 552 . 496 553 % : * latenze (|assai) ingenti (con|senza) autenticazione multipla 497 554 % * analisi costi vago in termini di ordini di grandezza: … … 499 556 % * sincronizzazione ~ 100 ms 500 557 % * autenticazione (PSK) 501 558 \end{description} 502 559 \section{Ottimizzazioni ulteriori per le scelte di swinging} 503 560 \label{sec:ottimizzazioni} 504 561 % * obblighi temporali da rispettare [sincronizzazione] 562 % * costi dello switch 563 % * qualita' dei BSS (carico di lavoro, segnale) 564 % * caratteristiche delle comunicazioni (esigenze di interattivita` o meno, 565 % priorita' ...) -> politiche di QoS di 802.11e 505 566 \section{Bibliografia} 506 567 \label{sec:bibliografia}
Note: See TracChangeset
for help on using the changeset viewer.