GLOSSARIO
BITTORRENT BitTorrent è un sistema di distribuzione di file utilizzato per trasferire files di notevoli dimensioni in una rete di utenti. Mentre si scarica il file da un utente, si viene messi a disposizione per il download da parte di altri utenti, come un torrente di informazioni che non si ferma nel vostro PC ma continua a scorrere. Questo fa risparmiare banda al possessore del file che non lo deve inviare a tutti quelli che ne fanno richiesta ma può contare sull'appoggio di chi ha gia parte o tutto il file.
Inoltre, mentre i download procedono, BitTorrent aggiorna lo status degli utenti. In questo modo, se all'utente A manca un pezzo del file, questi verrà indirizzato verso gli utenti che hanno già scaricato quella parte.
BitTorrent è stato scritto da Bram Cohen in Python e viene distribuito con licenza open source.
I file scaricati con BitTorrent sono chiamati torrent.
BOARD Comunità virtuale di utenti dotata di un tracker (e spesso anche di un forum) dedita al p2p attraverso la rete bittorrent
CLIENT Software in grado di connettersi ad un tracker e a tutti i peer collegati a quel tracker (ad es. utorrent o azureus)
DHT E' un termine usato per indicare uno scambio di dati con i torrent senza l'uso del tracker. In realtà è un protocollo che non fa parte del bittorrent ma anzi è alla base di molte altre reti decentralizzate quali la kad per emule. In pratica la condivisione avviene tra client e client senza passare dal tracker, anzi per la precisione il tracker diviene uno dei client. In questo modo è possibile bypassare il tracker qualora fosse in down ed inoltre è possibile velocizzare, in maniera più o meno notevole, lo scambio. Non tutti i client supportano tale funzione. I client che supportano il dht (tra gli altri utorrent e azureus) lo abilitano quasi sempre in automatico ; in ogni caso navigando nelle impostazioni del client è facile riconoscere le opzioni che permettono di abilitare/disabilitarlo.
Qui la guida di wiki
FIREWALL Letteralmente: Muro di fuoco (muro taglia fuoco)
Software usato per proteggere un server da attacchi pervenuti via rete locale o via Internet. Consente il passaggio solamente di determinati tipi di dati, da determinati terminali e determinati utenti.
INDEXER Sono i siti che raccolgono e catalogano i file .torrent (myBittorrent, Torrentz, Mininova etc. insomma i cosiddetti motori di ricerca). Insieme alle board sono i principali soggetti che popolano la rete BT oltre che ai peer chiaramente.
LEEECH (letteralmente : succhiatore-dissanguare) Termine che indica gli utenti che stanno scaricando un determinato torrent effettuando operazioni di download e di upload.
NAT Letteralmente: Network Address Translation
Un NAT server agisce come punto di transizione tra la vostra LAN locale e Internet. Il server NAT converte tutti gli indirizzi della vostra LAN locale in un unico indirizzo IP. Quando NAT e' attivo, la LAN appare come un unica entita' se vista da Internet. Il server NAT separa gli indirizzi individuali locali quando riceve richieste dall'esterno.
P2P Letteralmente: Da pari a pari
1) In generale, il peer to peer (P2P) è un modello di comunicazione nel quale ciascuna delle parti ha le stesse funzionalità e ognuna delle parti puo' iniziare la sessione di comunicazione, in contrasto con altri modelli come il server/client o il master/slave. In alcuni casi, la comunicazione P2P viene implementata dando ad ognuno dei nodi di comunicazione le funzionalità di server e client. Nel linguaggio corrente il termine Peer to Peer viene usato per descrivere le applicazioni con le quali gli utenti possono, attraverso Internet, scambiarsi direttamente files con altri utenti.
2) In particolare, per quanto riguarda Internet, P2P è un tipo di network transiente che permette ad un gruppo di persone con lo stesso programma, di connettersi e accedere direttamente alle risorse condivise. Napster, Gnutella, Kazaa e altri sono esempi di tali software.
PEER Totalità degli utenti che stanno scaricando un determinato torrent (seeder + leech)
RELEASE/RELEASER La release è un nuovo torrent che viene immesso nella rete creato appunto dal releaser. Quest'ultimo si impegnerà a seedare il suo file fino a quando non sarà stata passata almeno un'altra copia ad una altro peer.
ROUTER Nelle reti packet-switched, come Internet, il router è uno strumento fisico, o in alcuni casi un software in un personal computer, che determina il successivo punto della rete a cui inoltrare il pacchetto di dati ricevuto. Il router quindi è colui che instrada il pacchetto di dati verso la destinazione finale. Un router, in generale, è connesso a due o piu’ reti e decide quale percorso far compiere ai dati basandosi su informazioni dello stato delle reti alle quali è collegato. Il ruoter è presente in ogni gateway (dove due reti si incontrano) ed è spesso parte di uno switch.
Può creare e gestire una tabella delle possibili vie e delle condizioni di queste vie, e quindi decidere che percorso far compiere al pacchetto anche in base alla distanza.
SEEDER Termine usato per indicare chi possiede i file di un determinato torrent al 100% e che di conseguenza si limita a dare e a non ricevere (è seeder il releaser, ma lo saranno anche gli utenti che completeranno il download di un torrent)
SHARE RATIO Rapporto tra quanto si è uppato e quanto si è scaricato
SCRAPE E' l’attivita di un client Bittorrent che chiede informazioni ad un “tracker” in merito alle altre persone che hanno in corso il download/upload di un file.
SUPERSEEDING Il SuperSeed e' una speciale modalita' di distribuzione che possiamo adottare quando immettiamo per la prima volta nel circuito torrent un file. Tale modalita' deve essere utilizzata se siamo il primo e unico Seed di quel file, e serve per consentire una diffusione piu' rapida. Alcuni client hanno un opzione che gli consente il “super-seed”. L’operazione di Super seeding consiste nell’invio di porzioni del file che non sono mai state inviate prima. Questa operazione serve a migliorare la distribuzione del file al fine di aumentare il numero di copie complete in circolazione.
SWARM Il gruppo di computers che sono connessi e cercano di scaricare uno stesso file. Per esempio se avvii un client BitTorrent e questo ti dice che sei connesso a 10 peers e a 3 seed allora lo sciame (swarm) è formato da te con altre 13 persone.
TRACKER Server (cioè un più o meno potente computer collegato al www) che permette ad un peer di mettersi in collegamento con gli altri peer che stanno scaricando quel torrent. Ogni tracker nel bittorrent è indipendente dagli altri.
.