BitTorrent-seuranta on palvelin , joka koordinoi BitTorrent -asiakkaita .
BitTorrent-seurannan päätehtävä on käsitellä asiakaspyyntöjä.
Jokainen asiakas käyttää ajoittain seurantaohjelmaa pyynnöllä, joka määrittää:
Asiakassolmu lähettää HTTP GET - pyynnön seurantalaitteeseen . Vastaus on Bencode- sanakirja, joka sisältää tiedot solmuista, jotka ovat aiemmin ottaneet yhteyttä seurantalaitteeseen ja jotka myös osallistuvat jakeluun. Solmut käyttävät tätä tietoa suorien linkkien luomiseen toisiinsa.
Jos BitTorrent-asiakkaassa on avoinna useita aktiivisia torrent-tiedostoja, kullekin käytetään erillistä pyyntöä, joka ei liity muihin. Jokaisen yksittäisen torrentin pyyntöjen väliset välit riippuvat asiakkaan asetuksista ja vaihtelevat yleensä 30 - 60 minuuttia.
Tracker "liittää" asiakkaat toisiinsa, mutta ei osallistu suoraan hajautettujen tiedostojen vaihtoon. Lisäksi jäljittimellä ei ole mitään tietoa näistä tiedostoista, koska asiakkaat raportoivat sille vain infohashin.
Seurantaohjelmaa pidetään BitTorrent-järjestelmän "heikkona" kohteena, koska kun se sammutetaan, uudet asiakkaat eivät yksinkertaisesti "löydä" toisiaan. Samanaikaisesti jakeluun jo osallistuvat asiakkaat voivat jatkaa tiedostojen jakamista jonkin aikaa menettäen vähitellen yhteyden katkenneen tai IP-osoitteen muuttuneen.
Tämän ongelman ratkaisemiseen voidaan käyttää redundantteja seurantalaitteita tai erityisiä jäljittämättömiä protokollia, kuten DHT :ta .
Monet jäljittäjät tallentavat tietokantaan käsitilastoja, eli kunkin käden solmujen lukumäärän, siirretyn tiedon kokonaismäärän ja muita heidän käytettävissään olevia tietoja. Myöhemmin hyödyllistä tietoa tarjotaan loppukäyttäjien saataville luettelon kautta.
Yksityinen seurantalaite on seurantalaite, joka rajoittaa käyttäjien pääsyä, yleensä vaatimalla tilin rekisteröimistä ja ylläpitämällä "sijoitusta" tietyllä tasolla.
Yksi syy yksityisten jäljittäjien syntymiseen on käyttäjien Internetin pääsykanavien epäsymmetria . Torrentin lataamisen aikana keskivertokäyttäjä onnistuu antamaan muille käyttäjille pienen osan tiedoista, kun taas monet käyttäjät sulkevat torrent-asiakkaan välittömästi saatuaan halutun tiedoston. Tämän seurauksena torrentin saatavuus heikkenee ja tiedoston alkuperäisille jakelijoille lankeaa tarpeettoman suuri taakka.
Pääsääntöisesti yksityiset seurantalaitteet tallentavat kunkin käyttäjän tilastot (luokitukset) muille käyttäjille "ladattujen" ja "annettujen" määrän perusteella ja vaativat näiden kahden arvon jonkin vähimmäissuhteen ylläpitämistä. Tämän seurauksena torrentien lataamisen saatavuus ja nopeus yksityisellä seurannalla on yleensä korkeampi kuin julkisella seurantaohjelmalla.
Tietyn asiakkaan tunnistamiseen seurantalaite käyttää joko käyttäjän IP-osoitetta tai yksilöllistä avainta kullekin käyttäjälle (ns. user key tai pass key ), jonka seurantalaite lisää torrent-tiedostoon, kun käyttäjä lataa sen.
Luokitusjärjestelmällä on myös negatiivinen puoli: käyttäjien, joilla on kapea tuottokanava (esimerkiksi CDMA - modeemien käyttäjät), syrjintä. Usein tällainen käyttäjä ei palaa ollenkaan; syynä tähän ovat muut käyttäjät, joilla on laajempi latauskanava ja jotka lataavat paljon enemmän ja nopeammin. Tällaisen käyttäjän on erittäin vaikea palauttaa luokitusta, varsinkin jos hän käsittelee vähän kysyttyjä tiedostoja. Seurauksena on, että yksityisellä jäljittimellä oleminen muuttuu hänelle jatkuvaksi päänsäryksi siitä, kuinka arvosanaa ylläpidetään.
Torrent-tiedostojen yksityisen jakelun tukemiseksi on olemassa yksityinen lippu , jonka ansiosta asiakkaat, jotka tukevat tätä lippua oikein, eivät jaa tätä torrentia ohittaen seurannan (esimerkiksi DHT :n kautta ). Koska useimmat torrent-tiedostot luodaan ilman tätä lippua, jakelijan on ladattuaan juuri luodun tiedoston seurantalaitteeseen se uudelleen, koska seurantalaite asettaa tämän lipun ja muuttaa torrentia.
Seurantaohjelmia on erilaisia toteutuksia: erillisenä palvelimena , moduulina kolmannen osapuolen HTTP - palvelimelle (esimerkiksi Apache ) tai lisäosana sivustomoottoriin kirjoitettuna esimerkiksi PHP- tai JSP - kielellä .
BitTorrent tiedostonvaihtoprotokolla ( asiakasohjelmat ) | |
---|---|
Kirjailijat | Henkilöt Eric Klinker Bram Cohen Navin Yritykset BitTorrent Inc. Vuse, Inc. |
Tekniikka |
|
Jäljittäjät | |
Moottorit |
|
Aiheeseen liittyvät artikkelit |
Web ja verkkosivut | |
---|---|
maailmanlaajuisesti | |
Paikallisesti | |
Sivustojen ja palveluiden tyypit |
|
Luominen ja ylläpito | |
Asettelutyypit, sivut, sivustot |
|
Tekninen | |
Markkinointi | |
Yhteiskunta ja kulttuuri |