Il protocollo BitTorrent è progettato in modo distribuito per riutilizzare anche blocchi di dati di file incompleti. Il tuo computer pubblicizza determinati file e quindi i tuoi colleghi richiedono blocchi di dati - inizialmente la tua pubblicità va ai tuoi colleghi diretti, che viene poi inoltrata dal database distribuito (tabella hash). Pertanto, il numero di peer che conoscono i tuoi file di solito aumenta nel tempo.
La richiesta di ogni peer genera un certo traffico in entrata, pertanto anche il traffico in entrata potrebbe aumentare nel tempo.
Ecco lo screenshot del mio cliente con contrassegnato:
- sovraccarico del protocollo
- numero di connessioni
- nodi di database distribuiti
Inoltre, quando esegui il seeding di file molto richiesti ma rari, molti più peer vorrebbero scaricare dal tuo computer, il che ovviamente genererà molto traffico in entrata.
In una certa misura è possibile ridurre questo impatto manipolando i parametri del client Torrent come il numero di download simultanei, connessioni aperte e semiaperte e così via.
Di solito riduco il numero di connessioni consentite poiché il mio router di casa tende a bloccarsi con troppe connessioni - questo è un tipico difetto dei router SOHO economici rispetto a quelli professionali, molto costosi.
Ecco lo screenshot delle opzioni relative alla larghezza di banda del mio client:
Il mio router supporta perfettamente 200 connessioni aperte, ma quando i miei figli iniziano a fare torrent tutti noi abbiamo bisogno di ridurre questa opzione non superare in totale poche centinaia di connessioni, che allo stesso tempo riduce il traffico del protocollo.
Sfortunatamente non sono riuscito a trovare una buona specifica del protocollo BitTorrent. Questo risponde solo parzialmente alle domande: