Ինտերնետային տեխնոլոգիաների զարգացման հետ մեկտեղ անհրաժեշտություն առաջացավ անընդհատ փոխանակել տարբեր տեսակի տեղեկատվություն բարձր արագությամբ: Այլ օգտվողների հետ ֆայլեր բաժանելու բազմաթիվ եղանակներ կան: Ամենատարածվածներից մեկը տեղեկատվության փոխանցումն է p2p ցանցերի միջոցով:
p2p- ը կարճ է peer-to-peer- ի համար, որը բառացիորեն թարգմանվում է որպես «հավասար հավասար»: Ռուսախոս ինտերնետում p2p ցանցերը կոչվում են նաև peer-to-peer, peer-to-peer կամ ապակենտրոնացված ցանցեր:
2p2 ցանցի և ֆայլերի բաժանման այլ ցանցերի միջև տարբերություններ
Սովորական ֆայլեր բաժանող ցանցերում ֆայլերը պահվում են սերվերի վրա, որից ցանկացած օգտվող կարող է ներբեռնել իրեն անհրաժեշտ ֆայլը: Եթե ֆայլը ջնջվում է սերվերից, օգտվողը կկորցնի դրա մուտքը: Բացի այդ, ներբեռնման արագությունը սահմանափակվում է սերվերի թողունակությամբ:
Նման սերվեր չկա peer-to-peer ցանցերում: Բոլոր անհրաժեշտ ֆայլերը պահվում են օգտվողների կոշտ սկավառակների վրա այն պանակներում, որոնք նրանք կիսել են: P2p ցանցերում յուրաքանչյուր համակարգիչ գործում է և՛ որպես սերվեր ՝ տեղեկատվություն տալով, և՛ որպես հաճախորդ, երբ տեղեկատվությունը ներբեռնելու կարիք ունի: Սա թույլ է տալիս զգալիորեն բարձրացնել ֆայլերի փոխանակման արագությունը:
Ներկայումս հիբրիդային p2p ցանցերն ամենատարածվածն են: Նման ցանցերում սերվերը հանդես է գալիս որպես համակարգող, որն ապահովում է օգտվողների միջև փոխազդեցություն, բայց այն չի պահում որևէ տեղեկատվություն: Այս ցանցերը համատեղում են ինչպես մաքուր 2p2 ցանցի արագությունը, այնպես էլ կենտրոնացված ցանցի հուսալիությունը: Ներկայումս ամենատարածված հիբրիդային ցանցային արձանագրություններն են BitTorrent- ը և Direct Connect- ը:
BitTorrent արձանագրություն
BitTorrent արձանագրության միջոցով ֆայլերի փոխանակումը տեղի է ունենում մասերում, օգտագործելով հատուկ հաճախորդի ծրագիր: Ներբեռնման ընթացքում ֆայլերի գրություններ փոխանակվում են «դու ինձ համար ես - ես քեզ համար» սկզբունքի համաձայն:
Ֆայլերի փոխանցումը համակարգվում է `օգտագործելով հատուկ սերվեր` տարափի հետագծիչ: Դա անհրաժեշտ է, որպեսզի ցանցի մասնակիցները, այսպես կոչված, հասակակիցները, կարողանան գտնել միմյանց: Այս սերվերը պահպանում է ֆայլի ID- ներ, IP հասցեներ և հաճախորդի նավահանգիստներ: Հաճախ, torrent tracker- ը կայք է, որը պահում է տեղեկատվությունը բաշխված ֆայլերի վերաբերյալ:
Շատ trackers օգտագործում են գրանցման և գնահատման համակարգ ՝ p2p ցանցերի հիմնական սկզբունքին համապատասխանելու համար: Դրանք հաշվի են առնում օգտագործողի կողմից ներբեռնված և տրված տեղեկատվության հարաբերակցությունը: Այն դեպքերում, երբ օգտագործողի կողմից ներբեռնված տեղեկատվության քանակը էապես գերազանցելու է իրեն տրված տեղեկատվության քանակը, նրա համար ներբեռնման տարբերակը սահմանափակ կլինի:
Direct Connect Protocol (DC)
Direct Connect պրոտոկոլի միջոցով ֆայլերի փոխանակումը հաճախ տեղի է ունենում տեղական ցանցերի օգտվողների միջեւ: DC ցանցում աշխատելու համար ձեզ հարկավոր է հատուկ հաճախորդ, որը կապվում է մեկ կամ մի քանի սերվերների, որոնք այդպիսի ցանցում կոչվում են հանգույցներ: Միանալով հանգույցին ՝ օգտվողները կարող են ֆայլեր ներբեռնել մուտքի համար բաց ցանցի այլ անդամների պանակներից:
Օգտատերերի համար DC ցանցերի հետաքրքիր առանձնահատկությունը զրուցարանում ակնթարթային անձնական հաղորդագրություններ փոխանակելու հնարավորությունն է:
P2p ցանցերի միակ էական թերությունը հեղինակային իրավունքի խախտումն է: Քանի որ օգտագործողների միջև ֆայլերի փոխանակումը գործնականում անհնար է հետևել, դրանց բաշխումը մնում է բացառապես peer-to-peer ցանցերի մասնակիցների խղճի վրա: