Turinys
„Distributed Hash Table“ (DHT) yra naujas tinklo failų bendro naudojimo „P2P“ modelis, leidžiantis P2P vartotojams slėpti atsisiųstus failus. Šiame straipsnyje apžvelgiamas dalijimosi failais procesas, DHT pranašumai, silpnybės ir funkcijos ieškant P2P tinklo, kuriame naudojamas DHT.
Dalijimasis failais per P2P tinklus
Asmenys ir įmonės naudoja P2P tinklus dėl įvairių priežasčių. Mažos ir didelės įmonės naudoja P2P dokumentams ir vaizdo įrašams tvarkyti ir dalytis. Asmenys naudoja P2P įvairiais legaliais ir ne tokiais teisiniais muzikos ir filmų dalijimosi tikslais.
P2P tinklai suteikia galimybę dalytis dideliais failais, suskaidydami failus į mažus maždaug 256 KB dydžio gabalus. Tai leidžia vartotojams atsisiųsti failo dalis iš kelių vartotojų, o tai leidžia daug greičiau atsisiųsti.
Kiekvieną kartą, kai failą dalijasi du ar daugiau bendraamžių, maišos lentelė taip pat bendrinama tarp vartotojų. Maišos lentelėje pateikiama išsami informacija apie failą, kad ją būtų galima atsisiųsti iš kelių vartotojų. Maišos lentelėje taip pat pateikiama priemonė palyginti galutinį atsisiųstą failą su kitų vartotojų failais, siekiant užtikrinti, kad jis būtų visiškai atsisiųstas.
DHT ir P2P
DHT modelis daro tą patį, ką ir maišos lentelės, tačiau lentelės taip pat yra paskirstytos. Rezultatas yra tas, kad failas turi unikalų piršto atspaudą, bet nėra konkretaus failo pavadinimo.
Naudodami DHT turėtumėte žinoti vienintelį failo pirštų atspaudus. Failų pavadinimai nenaudingi. Jei turite piršto atspaudą, galite ieškoti tarp P2P tinklo narių ir sužinoti, kas dar gali turėti šį failą. Ieškodami failo pagal pavadinimą, prarandate DHT vertę, nes dabar galima stebėti failo veiklą.
Teigiami DHT aspektai
Vienas iš pagrindinių DHT tikslų yra nugalėti failų stebėjimo sistemas. Šias sistemas intelektinės nuosavybės savininkai gali naudoti norėdami sekti, kas galėjo legaliai ar neteisėtai atsisiųsti savo programinę įrangą ar failus.
DHT ne visiškai slepia asmens tapatybę, tačiau žymiai apsunkina failų stebėjimo procesą. Nors yra kitų anoniminių dalijimosi failais metodų, DHT šiuo metu yra vienas geriausių būdų apsaugoti jūsų tapatybę.
Kitas DHT privalumas yra tai, kad failai yra susieti su raktu ar piršto atspaudu, o ne su failo vardu. Tai leidžia indeksuoti failus. Įprastos failų paieškos paieškos pateikia užklausą visiems tinklo kompiuteriams ar bendraamžiams. Naudojant DHT galima sukurti centralizuotą indeksą, kuris leidžia vartotojams greitai rasti ir atsisiųsti tą patį failą, užuot galimai atsisiuntus ne tą failą.
DHT minusai
Failų valdymas turi daug daugiau tikslų nei nustatyti galimą autorių teisių pažeidimą. Tai taip pat leidžia ieškoti failų pavadinimų ir tiksliai identifikuoti tuos pačius, bet kitokiu pavadinimu failus. DHT pašalina šiuos failų valdymo pranašumus.
DHT nėra atsparus kulkoms. Jūsų tapatybę vis tiek galima atsekti, nors intelektinės nuosavybės savininkai procesas užtrunka žymiai ilgiau. Net suteikiant papildomą apsaugos sluoksnį, jūsų privatumas vis tiek nėra užtikrinamas.
Failų vis tiek galima ieškoti pagal jūsų unikalų kontrolinį kodą ar raktą, taip pat naudojant tokius įrankius kaip „Magnetinės nuorodos“. Jose yra informacija, reikalinga norint rasti failą P2P tinkle.
Ištekliai
Patikimiausias ir plačiausiai naudojamas P2P tinklo klientas, palaikantis DHT, yra „BitTorrent“ (http://www.bittorrent.com). DHT yra galimybė, kurią galite pasirinkti iš „BitTorrent“, o jo bendrai naudojamų failų tinklas sparčiai auga.
Kitas populiarus klientas, palaikantis DHT, yra „eMule“ (http://emule.com). Kadangi „eMule“ yra atviras šaltinis, naujos funkcijos ir įrankiai pridedami reguliariai. Nemažai „eMule“ kūrėjų daugiausia dėmesio skiria DHT failų bendrinimui.
Aprašymas
P2P dalijimasis failais yra galingas įrankis, kurį naudoja asmenys ir įmonės keisdamiesi svarbia informacija. DHT pateikia keitimosi failais metodą, kurio negalima valdyti naudojant įprastas priemones. Tai prideda papildomą privatumo apsaugos sluoksnį, tačiau taip pat apsunkina failų paiešką.
Galite nedelsdami naudoti DHT, jei jau turite „BitTorrent“ ar „eMule“. Kiti „P2P“ klientai taip pat teikia DHT palaikymą, todėl peržiūrėkite pateiktus palaikymo dokumentus, kad sužinotumėte, ar galite pasinaudoti šiuo modeliu.