Kas yra „Peer to Peer“ tinklas?

Peer to peer tinklas arba P2P leidžia palaikyti ryšį tarp kelių tinklų neprisijungiant prie vieno centrinio tinklo. Šis terminas paprastai taikomas kompiuteriams, kurie tarpusavyje dalijasi failais. Pavyzdžiui, asmuo, atsisiunčiantis dainą lygiaverčiu tinklu, tuo pačiu metu atsisiųstų dainos dalis iš skirtingų kompiuterių, o kiti, atsisiunčiantys dainą, tuo pačiu metu atsisiųstų kūrinius iš asmens kompiuterio.

Yra keletas lygiaverčio tinklo naudojimo pranašumų. Jei visi atsisiunčiantys asmenys atsisiunčia iš vieno šaltinio, šaltinis gali sugesti ir visi atsisiuntimai sumažės. Tačiau naudojant lygiavertį tinklą, jei vienas sugenda, atsisiuntimas bus tęsiamas iš kito kompiuterio, kuriame yra failas. Tai taip pat leidžia keliems žmonėms vienu metu atsisiųsti ir įkelti tą patį failą. Įprastoje sąrankoje tik su vienu centriniu serveriu serveris įkeltų, o kompiuteriai atsisiųstų; procesas negali vykti kita kryptimi, kaip tai gali būti lygiavertiame tinkle.

Kitas P2P tinklo pranašumas yra tai, kad visi dalyviai tiekia reikiamus išteklius, tokius kaip pralaidumas. Kadangi dalyvauja visi, kuo daugiau žmonių atsiras, tuo daugiau išteklių. Vietoj to, kad perkėlimas ar procesas sulėtėtų, kai prisijungs daugiau žmonių, greitis išliks toks pat ir netgi gali padidėti. Centrinis serveris to padaryti negali. Jei vienas asmuo atsisiunčia dainą iš kito asmens, kai prisijungia daugiau dainą turinčių žmonių, atsisiuntimas vyks greičiau, nes jis turi daugiau išteklių.

Tačiau P2P tinkle yra trūkumų. Nors tai leidžia greičiau atsisiųsti ir bendrinti, taip pat reikalingas didelis pralaidumas, kad būtų palaikomas failų bendrinimas tarp tinklų. Technologijai toliau tobulėjant, P2P bendrinimas bus įmanomas nenaudojant tokio didelio pralaidumo. Antrasis trūkumas yra galimybė atsisiųsti arba gauti kenkėjiškų failų per tinklą. Kadangi atsisiunčiantis asmuo jungiasi prie kelių šaltinių, viename iš šaltinių į kelis atsisiunčiamus kompiuterius gali būti perkelta nedidelė kodo dalis, kuria siekiama pakenkti kompiuteriui arba atsisiunčiamam failui.