E' possibile far finta di glissare l’argomento per pudore, ma comunque non possiamo far finta di ignorare il fatto che molto più di metà del traffico in circolazione su internet sia rappresentato da trasferimenti effettuati sui circuiti di condivisione file “peer to peer”.L’argomento non può più essere considerato un taboo, almeno dal punto di vista tecnico, e offre molti spunti di approfondimento. Partiamo da quella che è una delle domande più richieste in rete: come faccio a scaricare più velocemente?Le basi del Peer2PeerIl concetto di Peer2Peer (letteralmente, “da pari a pari”), prevede che tutti i partecipanti alla rete si scambiano dati in modo paritario, senza passare da un server centrale. Per potersi trovare in rete, e soprattutto per poter trovare i file che si stanno cercando, in realtà è comunque necessario appoggiarsi a un sistema di server, sebbene anch’essi ultimamente siano sempre più decentralizzati (il principale problema dei primi sistemi, da Napster ad Audio Galaxy, era proprio la dipendenza da server centrali ben definiti e quindi “neutralizzabili” con cause e azioni legali). BitTorrent risolve il problema con il sistema dei Tracker: per ogni file condiviso viene distribuito un file con estensione .torrent che riporta il tracker, cioè il computer che agisce da server coordinando i download dai vari peer per quello specifico file. Se quel pc o server viene disattivato, sarà solo quel file a non essere più utilizzabile, non l’intero network. eMule agisce invece su due fronti: liste di server dinamiche e rete Kad (ne parliamo in modo più approfondito nelle prossimo post).Download velociI moderni software peer 2 peer, in particolare eMule e BitTorrent, utilizzano un sistema che premia chi, oltre che scaricare, condivide. Se una persona partecipa attivamente al network, condividendo file a buona velocità, le viene concesso di scaricare in modo veloce; se una persona scarica senza condividere, viene penalizzata con velocità di scaricamento molto basse. Affinché gli altri possano scaricare i nostri file, questi dovranno essere accessibili da internet; se il nostro pc non è direttamente collegato a internet, ma passa attraverso un router – sia esso wireless oppure no – allora è necessario istruire il router in modo da indirizzare le richieste di download in arrivo su una determinata “porta IP” al nostro computer. Nel tutorial vedremo le più comuni opzioni di configurazione delle porte del router con eMule.Controllo remotoAnche per questo motivo, usare software peer 2 peer al lavoro non è mai una buona idea: oltre a infrangere il regolamento, è difficile scaricare velocemente perché non si ha il controllo del router. In alcuni casi, poi, il firewall aziendale rende completamente impossibile la connessione. E per fortuna, verrebbe da dire: bastano 3 o 4 pc con eMule per saturare una connessione a 10 Mbit bloccando completamente la navigazione per tutti i colleghi. Meglio quindi lasciare acceso il pc a casa a scaricare, ma controllare il programma dall’ufficio. Questo è possibile sfruttando l’accesso Web di eMule o di client BitTorrent come uTorrent: inserendo l’indirizzo giusto nel browser del pc in ufficio, vedremo un’interfaccia semplificata che mostra i donwload in corso e permette di aggiungere ulteriori scaricamenti o rimuoverli. La rete Kad (da Kademlia) è invece completamente decentralizzata: non c’è alcun server che archivia i riferimenti dei contenuti, ma le ricerche vengono inviate in cascata agli altri peer.Guardiamoli subitoDopo aver scaricato i video, rimane il problema di come guardarli al meglio. Per quanto gli schermi dei pc siano sempre più grandi, niente batte la tv e un buon impianto home theater, per cui il salotto rimane sempre la soluzione migliore. Se abbiamo un media player con hard disk come il Media Player 350 di Freecom, che si collega anche alla rete via cavo o wireless, possiamo fare in modo che i download completati vengano registrati direttamente sul suo disco interno, per averli subito pronti da guardare.
Sfruttare il P2P
E' possibile far finta di glissare l’argomento per pudore, ma comunque non possiamo far finta di ignorare il fatto che molto più di metà del traffico in circolazione su internet sia rappresentato da trasferimenti effettuati sui circuiti di condivisione file “peer to peer”.L’argomento non può più essere considerato un taboo, almeno dal punto di vista tecnico, e offre molti spunti di approfondimento. Partiamo da quella che è una delle domande più richieste in rete: come faccio a scaricare più velocemente?Le basi del Peer2PeerIl concetto di Peer2Peer (letteralmente, “da pari a pari”), prevede che tutti i partecipanti alla rete si scambiano dati in modo paritario, senza passare da un server centrale. Per potersi trovare in rete, e soprattutto per poter trovare i file che si stanno cercando, in realtà è comunque necessario appoggiarsi a un sistema di server, sebbene anch’essi ultimamente siano sempre più decentralizzati (il principale problema dei primi sistemi, da Napster ad Audio Galaxy, era proprio la dipendenza da server centrali ben definiti e quindi “neutralizzabili” con cause e azioni legali). BitTorrent risolve il problema con il sistema dei Tracker: per ogni file condiviso viene distribuito un file con estensione .torrent che riporta il tracker, cioè il computer che agisce da server coordinando i download dai vari peer per quello specifico file. Se quel pc o server viene disattivato, sarà solo quel file a non essere più utilizzabile, non l’intero network. eMule agisce invece su due fronti: liste di server dinamiche e rete Kad (ne parliamo in modo più approfondito nelle prossimo post).Download velociI moderni software peer 2 peer, in particolare eMule e BitTorrent, utilizzano un sistema che premia chi, oltre che scaricare, condivide. Se una persona partecipa attivamente al network, condividendo file a buona velocità, le viene concesso di scaricare in modo veloce; se una persona scarica senza condividere, viene penalizzata con velocità di scaricamento molto basse. Affinché gli altri possano scaricare i nostri file, questi dovranno essere accessibili da internet; se il nostro pc non è direttamente collegato a internet, ma passa attraverso un router – sia esso wireless oppure no – allora è necessario istruire il router in modo da indirizzare le richieste di download in arrivo su una determinata “porta IP” al nostro computer. Nel tutorial vedremo le più comuni opzioni di configurazione delle porte del router con eMule.Controllo remotoAnche per questo motivo, usare software peer 2 peer al lavoro non è mai una buona idea: oltre a infrangere il regolamento, è difficile scaricare velocemente perché non si ha il controllo del router. In alcuni casi, poi, il firewall aziendale rende completamente impossibile la connessione. E per fortuna, verrebbe da dire: bastano 3 o 4 pc con eMule per saturare una connessione a 10 Mbit bloccando completamente la navigazione per tutti i colleghi. Meglio quindi lasciare acceso il pc a casa a scaricare, ma controllare il programma dall’ufficio. Questo è possibile sfruttando l’accesso Web di eMule o di client BitTorrent come uTorrent: inserendo l’indirizzo giusto nel browser del pc in ufficio, vedremo un’interfaccia semplificata che mostra i donwload in corso e permette di aggiungere ulteriori scaricamenti o rimuoverli. La rete Kad (da Kademlia) è invece completamente decentralizzata: non c’è alcun server che archivia i riferimenti dei contenuti, ma le ricerche vengono inviate in cascata agli altri peer.Guardiamoli subitoDopo aver scaricato i video, rimane il problema di come guardarli al meglio. Per quanto gli schermi dei pc siano sempre più grandi, niente batte la tv e un buon impianto home theater, per cui il salotto rimane sempre la soluzione migliore. Se abbiamo un media player con hard disk come il Media Player 350 di Freecom, che si collega anche alla rete via cavo o wireless, possiamo fare in modo che i download completati vengano registrati direttamente sul suo disco interno, per averli subito pronti da guardare.