[Ninux-Wireless] quesito

OrazioPirataDelloSpazio (Lorenzo) ziducaixao a autistici.org
Sab 2 Apr 2011 19:20:19 CEST


Il 4/1/11 10:33 PM, Angelo G. ha scritto:
> dove potrei trovare info a riguardo per capire meglio il funzionamento
> di questo aumento di velocità?
> vorrei capire bene il funzionamento :-)

In generale funziona così: quando dalla rete ninux "vai su internet",
stai raggiungendo il nodo più conveniente della rete che è connesso ad
internet (a meno salti da te e/o con più alta qualità dei link che vi
separano).
Più nodi offrono l'accesso ad internet e più puoi scegliere il migliore
tra diversi nodi.
Più nodi offrono internet e meno sarà il loro parco utenti, quindi la
congestione sulle tratte wireless e sull'ADSL di uscita sarà minore.

A questo punto la domanda potrebbe essere "ma se esco da tutti i nodi
connessi ad internet in PARALLELO, non vado più veloce?"

Teoricamente si, ma praticamente ci sono dei problemi nel farlo:

- ogni router della rete invia i pacchetti verso un indirizzo sempre
allo stesso nodo. Se vuoi mandare i pacchetti diciamo metà da una parte
e metà da un'altra, devi implementarti qualcosa per conto tuo (ad
esempio utilizzare due IP diversi in "round robin" inserendoli nelle IP
options per fare loose source routing [1])

- l'accesso ad Internet (Ipv4) avviene tipicamente con un NAT che rompe
l'end-to-end ; quindi se apri la connessione TCP passando per una ADSL e
poi gli mandi dei pacchetti passando per un'altra ADSL questi ultimi
saranno scartati perchè il server non capisce che appartengono alla
stessa connessione [2]. Se la rete avesse IP pubblici e niente NAT
questo problema non ci sarebbe.

-il riordino dei pacchetti che fa TCP se mandi i pacchetti su tratte
diverse con ritardi diversi potrebbe dare dei problemi


Ciao,

Lorenzo


[1]http://en.wikipedia.org/wiki/Loose_Source_Routing
[2]http://secs.ceas.uc.edu/~paw/warped/tcpmpl/node18.html



Maggiori informazioni sulla lista Wireless