Tietoja BitTorrent-protokollasta. Joitakin yksityiskohtia sen toiminnasta

Tietoja BitTorrent-protokollasta

Että artículo etupäätä minä aloitin lyhyt esittely BitTorrent-protokollan toiminnasta joka on suosikkini tapa jakaa tiedostoja P2P-verkoissa. Olimme sopineet, että toimenpide koostuu torrent-tiedoston luomisesta ja sen jakamisesta trackerin kautta (palvelin, joka vastaa tiedoston saatavuudesta ja sijainnista sekä sen löytämisestä muulle verkkoon). Toinen vaihtoehto on käyttää magneettilinkkiä, jolla haet solmu kerrallaan, kunnes löydät tiedoston. Näin prosessi jatkuu.

On oltava selvää, että crawler on vähän kuin keltaiset sivut. Se sisältää vain tietoa mistä löytää jotain, mutta ei osallistu suoraan vaihtoon.

Kun joku muu parven jäsen (verkkoon kytkettyjen tietokoneiden joukko) on kiinnostunut tiedostosta lataamalla sen fragmentteja (Siirryn siihen tarkemmin myöhemmin). Saavutettuaan tietyn purkautumistason Aloita tiedostojen jakaminen muiden samasta tiedostosta kiinnostuneiden asiakkaiden kanssa. Toisin sanoen jokainen, joka lataa kyseisen tiedoston, tarjoaa kaistanleveyttä, jotta muut voivat myös ladata sen, mikä lisää nopeutta kaikille.

Lataa tiedostoja BitTorrent-protokollan kautta. Roolit.

Nyt haluan kuvata tarkemmin BitTorrent-verkon eri komponentteja ja niiden toimintaa.

Seuraaja

BitTorrent-seurantaohjelma Se on palvelin, johon on asennettu ohjelmisto, joka vastaa keskitetysti käyttäjien välisen tiedostojen siirron koordinoinnista. Edellä mainittu palvelin ei isännöi tiedostojen kopioita, koska sen tehtävänä on vain saada parit kohtaamaan.

Tietojen vaihtamiseksi seurantalaite ja asiakas käyttävät yksinkertaista HTTP-protokollaa, joka on samankaltainen kuin Web-sivulle siirtyvä käyttäjä. Tässä vaihdossa asiakkaat ilmoittavat jäljittäjälle tiedostosta, jonka he haluavat ladata, sen IP-osoitteen ja portin, ja seurantalaite vastaa luettelolla saman tiedoston lataavista vertaisista ja heidän yhteystiedoistaan. Ne, jotka muodostavat luettelon sen vieressä, jonka haluat lisätä lataukseen, muodostavat edellä mainitun "parven". Tämä vaihe voidaan kuitenkin välttää, koska BitTorrent-asiakkaat ottavat käyttöön Distributed Hash Table (DHT) -tekniikan, jossa jokainen solmu ottaa seurantaroolin.

Torrent-tiedosto

Sitä kutsutaan myös metainfoksi, ja sen tunniste on .torrent, ja se ladataan useimmilta torrenteja kerääviltä verkkosivustoilta.

Tämä tiedosto sisältää koodattuja tietoja, kuten indeksointirobotin URL-osoitteen, tiedoston nimen ja tiedoston osien tiivisteet, jotta voidaan varmistaa, mitkä niistä on ladattu.. Tämän tiedoston luomiseksi BitTorrent-asiakasohjelma tarvitsee alkuperäisen tiedoston sijainnin ja indeksointirobotin URL-osoitteen.

Kylvökoneet

Siitä hetkestä lähtien, kun tiedosto ladataan ensimmäisen kerran, joukkue tunnetaan kylväjänä tai kylväjänä, ja sen on pysyttävä yhteydessä parviin, kunnes kaikilla muilla parveilla on kopio tiedostosta, jotta muut voivat jatkaa sen lataamista. Kylväjän lempinimeä käytetään myös asiakkaille, jotka tiedoston lataamisen jälkeen pysyvät täysin yhteydessä, jotta muut pääsevät käyttämään. On syytä mainita, että protokolla kompensoi jakajia antamalla sille etusijalle latauksessa.

Leechers (iilimato)

Parven tai vertaisryhmän jäsenellä ei tarvitse olla koko tiedostoa jakaakseen sen. Vertailijoita, joilla ei ole täydellistä kopiota tiedostosta, kutsutaan leecheriksi tai iilimatoiksi. Leechers pyytää jäljittäjältä luetteloa muista parven jäsenistä, joilla on puuttuvat osat tiedostosta. Leecher jatkaa sitten lataamaan vaaditun osan yhdestä näistä pareista. Samaan aikaan Leecher jatkaa myös niiden osien jakelua, joiden lataukset on jo suoritettu. Kun Leecher on ladannut kaikki osat, se validoi ne metatietotiedostossa olevilla tiivisteillä.

Seuraavassa artikkelissa puhumme säännöistä, jotka säätelevät osapuolten välistä toimintaa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   vicfabgar dijo

    En koskaan pitänyt tästä protokollasta ison lataamisen lisäksi. Jakaminen ja pakottaminen jakamiseen (sitähän tässä on kyse) on paljon parempi ed2k / Kad. Koska p2p on matalalla, mutta KAD:ssa on potentiaalia, jota ei ole tiedossa tai jota ei ole haluttu hyödyntää; täysin hajautettu ja ilman palvelimia (ed2k) ja seurantalaitteita (Bittorrent) sisällön jakamiseen.

    Tervehdys.