www.wikidata.uk-ua.nina.az
Peer to peer P2P z angl rivnij do rivnogo variant arhitekturi sistemi v osnovi yakoyi stoyit merezha rivnopravnih vuzliv Merezha tipu peer to peer Serverna merezha ne peer to peer Komp yuterni merezhi tipu peer to peer abo P2P zasnovani na principi rivnopravnosti uchasnikiv i harakterizuyutsya tim sho yih elementi mozhut zv yazuvatisya mizh soboyu na vidminu vid tradicijnoyi arhitekturi koli lishe okrema kategoriya uchasnikiv yaka nazivayetsya serverami mozhe nadavati pevni servisi inshim Fraza peer to peer bula vpershe vikoristana u 1984 roci Parbauelom Jonugujtsmanom Parbawell Yohnuhuitsman pri rozrobci arhitekturi Advanced Peer to Peer Networking firmi IBM V chistij merezhi peer to peer ne isnuye ponyattya kliyentiv abo serveriv lishe rivni vuzli yaki odnochasno funkcionuyut yak kliyenti ta serveri po vidnoshennyu do inshih vuzliv merezhi Cya model merezhevoyi vzayemodiyi vidriznyayetsya vid kliyent servernoyi arhitekturi v yakij zv yazok vidbuvayetsya lishe mizh kliyentami ta centralnim serverom Taka organizaciya dozvolyaye zberigati pracezdatnist merezhi pri bud yakij konfiguraciyi dostupnih yiyi uchasnikiv Prote praktikuyetsya vikoristannya P2P merezh yaki vse zh taki mayut serveri ale yih rol polyagaye vzhe ne u nadanni servisiv a u pidtrimci informaciyi z privodu servisiv sho nadayutsya kliyentami merezhi V sistemi P2P avtonomni vuzli vzayemodiyut z inshimi avtonomnimi vuzlami Vuzli ye avtonomnimi v tomu sensi sho ne isnuye zagalnoyi vladi yaka mozhe kontrolyuvati yih V rezultati avtonomiyi vuzliv voni ne mozhut doviryati odin odnomu ta pokladatisya na povedinku inshih vuzliv tomu problemi masshtabuvannya ta nadmirnosti stayut vazhlivishimi nizh u vipadku tradicijnoyi arhitekturi Suchasni P2P merezhi nabuli rozvitku zavdyaki ideyam pov yazanimi z obminom informaciyeyu yaki formuvalisya u rusli togo sho kozhen vuzol mozhe nadavati j otrimuvati resursi yaki nadayutsya bud yakimi inshimi uchasnikami U vipadku merezhi Napster ce buv obmin muzikoyu v inshih vipadkah ce mozhe buti nadannya procesornogo chasu dlya poshuku inoplanetnih civilizacij SETI home abo likiv proti raku Folding home Zmist 1 Istoriya 1 1 Pershe pokolinnya merezh P2P 1 2 Druge pokolinnya merezh P2P 1 3 Tretye pokolinnya merezh P2P 1 4 Anonimni merezhi peer to peer 2 Perevagi P2P 3 Klasifikaciya sistem P2P 4 Peer to Peer File Sharing Clients 5 Div takozh 6 PrimitkiIstoriya red P2P ne ye novim Cej termin zvichajno novij vinahid ale sama tehnologiya isnuye z chasiv poyavi Usenet ta FidoNet dvoh duzhe uspishnih cilkom decentralizovanih merezh Rozpodileni obchislennya z yavilisya navit ranishe ale cih dvoh prikladiv dostatno shob prodemonstruvati vik P2P Usenet yakij narodivsya v 1979 roci ce rozpodilena merezha yaka zabezpechuye spilkuvannya u grupah novin Na pochatku ce bula pracya dvoh studentiv Toma Traskota ta Dzhima Ellisa V toj chas Internetu yakij mi znayemo zaraz she ne isnuvalo Obmin fajlami vidbuvavsya za dopomogoyu telefonnih linij zazvichaj protyagom nochi tomu sho ce bulo deshevshe Takim chinom ne bulo efektivnogo sposobu centralizuvati takij servis yak Usenet Inshim vidatnim uspihom P2P buv FidoNet FidoNet yak i Usenet ce decentralizovana rozpodilena merezha dlya obminu povidomlennyami FidoNet buv stvorenij u 1984 roci Tomom Dzhenningsom yak zasib dlya obminu povidomlennyami mizh koristuvachami riznih BBS Vin buv potriben tomu vin shvidko viris ta yak i Usenet isnuye po cej den Pershe pokolinnya merezh P2P red Pershe pokolinnya piringovih merezh harakterizuyetsya nayavnistyu vidilenih centralnih serveriv yaki mozhut vistupati napriklad bazami danih ta zajmatisya koordinaciyeyu poshuku Prote arhitektura takih merezh dozvolyaye zv yazok ta peredachu informaciyi bezposeredno mizh bud yakimi yiyi uchasnikam Populyarizaciya i potochna era peer to peer pochalas iz stvorennya merezhi Napster U travni 1999 Napster nadav kincevim koristuvacham mozhlivist rozdavati ta obminyuvatis yih ulyublenoyu muzikoyu bezposeredno z inshimi kincevimi koristuvachami Merezha vikoristovuvala centralnij server zokrema dlya poshukovih cilej Kilkist koristuvachiv Napster v lyutomu 2001 stanovila 26 4 miljona Majzhe negajno Napster pochav stikatisya iz problemami z zakonom Merezha mala vidilenij centralnij server i yak stverdzhuvalosya hocha sama sistema bezposeredno ne ye porushennyam zakonodavstva prote yiyi isnuvannya spriyaye comu U cej chas z yavilosya bagato kloniv Napster Bilshist bula rezultatom analizu kliyenta ta protokolu dlya zberezhennya sumisnosti inshi mali tu samu ideyu tilki krashu Vsi mali odnakovu arhitekturu odin centralnij server z velikoyu kilkistyu kliyentiv Centralnij server polegshuvav zv yazki kliyenta ta poshuk Yak tilki bazhana pisnya bula znajdena server zabezpechuvav pryamij zv yazok mizh dvoma kliyentami tak voni mogli peredavati fajli Nevdovzi pislya poyavi Napster bulo stvoreno merezhu EDonkey2000 Klyuchova perevaga eDonkey nad Napster polyagala u tomu sho merezha dozvolyala provoditi zkachuvannya riznih chastin odnogo fajlu odnochasno iz riznih uchasnikiv merezhi yaki jogo nadayut Inshoyu perevagoyu eDonkey bulo te sho zgodom serverne zabezpechennya nabulo funkcionalnosti mizhservernogo zv yazku sho dozvolilo vikonuvati poshuk informaciyi na uchasnikah merezhi sho buli pid yednani do riznih serveriv Nezvazhayuchi na nazvani perevagi cherez vikoristannya serveriv cya merezha ne bula chistoyu merezhoyu peer to peer Druge pokolinnya merezh P2P red Druge pokolinnya piringovih merezh harakterizuyetsya vidsutnistyu centralnih serveriv ta pri comu principovoyu mozhlivistyu poshuku sered uchasnikiv merezhi Prote algoritmi poshuku u merezhah drugogo pokolinnya mali harakter hvilovogo rozpovsyudzhennya zapitiv ta buli ne duzhe efektivnimi Dzhastin Frankel virishiv stvoriti merezhu bez centralnogo indeksnogo servera i rezultatom bula Gnutella Ideya Gnutella pro rivnist vsih vuzliv shvidko pomerla vid nayavnosti vuzkih misc oskilki merezha rosla vid minulih koristuvachiv Napster FastTrack virishiv cyu problemu mayuchi deyaki vuzli rivnishimi nizh inshi Obirayuchi deyaki potuzhnishi vuzli shob indeksuvati vuzli iz menshoyu potuzhnistyu FastTrack dozvoliv stvoriti merezhu yaka mogla masshtabuvatis do nabagato bilshogo rozmiru Gnutella shvidko perejnyala cyu model i bilshist potochnih merezhi mayut cej dizajn oskilki ce dozvolyaye robiti veliki i efektivni merezhi bez centralnih serveriv Najkrashimi prikladami ye Gnutella Kazaa abo Emule z Kademlia sered yakih lishe Kazaa she maye centralnij server dlya reyestraciyi eDonkey2000 Overnet Gnutella FastTrack i Ares Galaxy mayut priblizno 10 3 miljoniv koristuvachiv na kviten 2006 roku zgidno zi slyck com Tretye pokolinnya merezh P2P red Tretye pokolinnya merezh P2P harakterizuyetsya decentralizovanoyu strukturoyu ta principovo novimi algoritmami poshuku yaki bazuyutsya na klyuchovomu ponyatti rozpodilenoyi hesh tablici Distributed hash table yaka pidtrimuyetsya uchasnikami merezhi Rozpodileni hesh tablici DHT dopomagayut virishuvati problemu masshtabuvannya obirayuchi rizni vuzli shob indeksuvati pevni znachennya hesh funkciyi yaki vikoristovuyutsya shob identifikuvati fajli dozvolyayuchi shvidkij ta efektivnij poshuk bud yakogo fajlu u merezhi Pochinayuchi z versiyi 4 2 0 oficijnogo kliyenta BitTorrent v nomu realizovana funkciya beztrekernoyi roboti yaka bazuyetsya na protokoli Kademlia U takih sistemah treker dostupnij decentralno na kliyentah uchasnikah merezhi u formi rozpodilenoyi hesh tablici Anonimni merezhi peer to peer red Prikladi anonimnih merezh Freenet I2P ANts P2P RShare GNUnet i Entropy Takozh prikladom decentralizovanoyi merezhi ye sistema anonimnoyi cifrovoyi groshovoyi odinici Bitcoin 1 Pevna stupin anonimnosti realizovuyetsya shlyahom napravlennya danih cherez inshi vuzli Ce robit vazhkoyu identifikaciyu togo hto zavantazhuye abo hto proponuye fajli Bilshist cih program takozh mayut vbudovane shifruvannya Potochni realizaciyi merezh takogo tipu potrebuyut bagato resursiv dlya zabezpechennya anonimnosti sho robit yih povilnimi abo skladnimi dlya vikoristannya Prote v krayinah de domashnij dostup do Internetu duzhe shvidkij yak napriklad Yaponiya ryad anonimnih fajloobminnih merezh vzhe dosyagli visokoyi populyarnosti Perevagi P2P red Rozpodil zmenshennya vartosti Centralizovani sistemi yaki obslugovuyut bagato kliyentiv zazvichaj skladayut bilshist vartosti sistemi Koli cya vartist staye duzhe velikoyu arhitektura P2P mozhe dopomogti rozpodiliti vartist sered koristuvachiv Napriklad sered sistem fajloobminu Napster dozvoliv rozpodiliti vartist zberigannya fajliv i mig pidtrimuvati indeks potribnij dlya sumisnogo vikoristannya Ekonomiya koshtiv zdijsnyuyetsya za dopomogoyu vikoristannya ta ob yednannya resursiv yaki v inshomu vipadku ne vikoristovuyutsya napriklad SETI home Oskilki vuzli zazvichaj ye avtonomnimi vazhlivo rozpodilyati vitrati spravedlivo Ob yednannya resursiv Decentralizovanij pidhid vede do ob yednannya resursiv Kozhen vuzol v sistemi P2P prinosit pevni resursi yak napriklad obchislyuvalna potuzhnist abo pam yat U programah yaki potrebuyut velicheznu kilkist cih resursiv yak napriklad intensive modelyuvannya abo rozpodileni fajlovi sistemi prirodno vikoristovuvati P2P shob zaluchiti ci resursi Rozpodileni obchislyuvalni sistemi yak napriklad SETI Home distributed net i Endeavours ochevidni prikladi cogo pidhodu Ob yednuyuchi resursi tisyach vuzliv voni mozhut vikonuvati vazhki z tochki zoru kilkosti obchislen funkciyi Fajlobminni sistemi yak napriklad Napster Gnutella i tak dali takozh ob yednuyut resursi U cih vipadkah ce diskovij prostir shob zberigati dani ta propuskna spromozhnist shob yih peredavati Vdoskonalena masshtabovanist nadijnist Z vidsutnistyu silnoyi centralnoyi vladi po vidnoshennyu do avtonomnih vuzliv vazhlivoyu metoyu ye pokrashennya masshtabovanosti i nadijnosti Masshtabovanist i nadijnist viznachayutsya v tradicijnomu dlya rozpodilenih sistem sensi yak napriklad vikoristannya propusknoyi spromozhnosti skilki vuzliv mozhut buti dosyagnuti vid odnogo vuzla skilki vuzliv mozhe pidtrimuvatisya skilki koristuvachiv mozhe pidtrimuvatisya Rozpodilena priroda merezh peer to peer takozh zbilshuye pomilkostijkist u razi nevdach shlyahom dublyuvannya danih pomizh bagatoh vuzliv i v chistih sistemah P2P nadayuchi mozhlivist vuzlu znajti dani bez zalezhnosti vid yedinogo centralizovanogo indeksnogo servera U ostannomu vipadku nemaye niyakoyi yedinoyi kritichnoyi tochki v sistemi Zbilshena avtonomiya U bagatoh vipadkah koristuvachi rozpodilenoyi sistemi ne bazhayut zalezhati vid bud yakogo centralizovanogo postachalnika poslug Natomist voni voliyut shob vsi dani ta priznachena dlya nih robota vikonuvalas lokalno Sistemi P2P pidtrimuyut cej riven avtonomiyi tomu sho voni vimagayut shob kozhen vuzol robiv neobhidnu dlya nogo chastinu praci Anonimnist konfidencijnist Pov yazanim iz avtonomiyeyu ye ponyattya anonimnosti i konfidencijnosti Koristuvach mozhlivo ne hoche shob kogo nebud abo bud yakij postachalnik poslug znav pro nogo abo pro jogo rol u sistemi Z centralnim serverom garantuvati anonimnist vazhko tomu sho server zazvichaj zmozhe identifikuvati kliyenta yak minimum cherez jogo adresu v Internet Vikoristovuyuchi strukturu P2P v yakij diyi vikonuyutsya lokalno koristuvachi mozhut unikati neobhidnosti peredavati bud yaku informaciyu pro sebe do kogo nebud inshogo FreeNet yaskravij priklad togo yak anonimnist mozhe vbuduvatisya v dodatok P2P Vin peresilaye povidomlennya cherez inshi vuzli shob zabezpechiti nemozhlivist vistezhuvannya pochatkovogo avtora Ce zbilshuye anonimnist vikoristovuyuchi jmovirnisni algoritmi takim chinom shob pohodzhennya nemozhlivo bulo legko vidstezhiti analizuyuchi trafik u merezhi Dinamichnist Sistemi P2P pripuskayut sho otochennya nadzvichajno dinamichne Tobto resursi yak napriklad vuzli z yavlyayutsya ta znikayut iz sistemi bezperervno U vipadkah komunikaciyi yak napriklad merezhi dlya obminu povidomlennyami vikoristovuyutsya tak zvanij spisok kontaktiv shob informuvati koristuvachiv koli yihni druzi stayut dostupnimi Bez cogo potribno bulo bi shob koristuvachi opituvali partneriv posilayuchi periodichni povidomlennya U vipadku rozpodilenih obchislen yak napriklad distributed net i SETI home sistema povinna pristosuvatis do zamini uchasnikiv Tomu voni povinni povtorno vidavati zavdannya dlya obchislennya inshim uchasnikam shob garantuvati sho robota ne vtrachena yaksho poperedni uchasniki vidpadayut vid merezhi poki voni vikonuvali krok obchislennya Klasifikaciya sistem P2P red Za funkciyami Rozpodileni obchislennya Obchislyuvalna problema rozpodilyayutsya na neveliki nezalezhni chastini Obrobka kozhnoyi z chastin robitsya na individualnomu PK i rezultati zbirayutsya na centralnomu serveri Cej centralnij server vidpovidalnij za rozpodilennya elementiv roboti sered okremih komp yuteriv v Interneti Kozhen iz zareyestrovanih koristuvachiv maye kliyentske programne zabezpechennya Vono koristuyetsya periodami bezdiyalnosti v PK chasto ce harakterizuyetsya chasami aktivaciyi skrinsejveriv shob vikonuvati deyake obchislennya nadane serverom Pislya togo yak obchislennya zakinchene rezultat posilayetsya nazad do servera i kliyentu peredayetsya nova robota Fajloobmin Zberigannya ta obmin danimi ce odna z oblastej de tehnologiya P2P bula najuspishnishoyu Multimedijni dani napriklad vimagayut velikih fajliv Napster i Gnutella vikoristovuvalis koristuvachami shob obijti obmezhennya propusknoyi spromozhnosti yaki roblyat peredachu velikih fajliv neprijnyatnimi Spivpracya Priroda tehnologiyi P2P robit yiyi dobre pridatnoyu dlya zabezpechennya spivpraci mizh koristuvachami Ce mozhe buti obmin povidomlennyami onlajn igri sumisna robota nad dokumentami v biznesi osviti ta doma Za stupenem centralizaciyi Chisti sistemi peer to peer Vuzli ye rivnimi poyednuyuchi roli serveru ta kliyentu Ne isnuye centralnogo servera sho keruye merezheyu Prikladami takih sistem ye Gnutella ta Freenet Gibridni sistemi peer to peer Mayut centralnij server sho zberigaye informaciyu pro vuzli ta vidpovidaye na zapiti vidnosno ciyeyi informaciyi Vuzli zajmayutsya zabezpechennyam resursami tomu sho centralnij server yih ne maye povidomlennyam servera pro nayavnist cih resursiv nadannya resursiv inshim vuzlam yaki bazhayut nimi skoristatisya V zalezhnosti vid togo yak vuzli z yednuyutsya odin z odnim mozhna podiliti merezhi na strukturovani ta nestrukturovani Nestrukturovana merezha P2P formuyetsya koli z yednannya vstanovlyuyutsya dovilno Taki merezhi mozhut buti legko skonstrujovani oskilki novij vuzol yakij hoche priyednatisya do merezhi mozhe skopiyuvati isnuyuchi z yednannya inshogo vuzla a vzhe potim pochati formuvati svoyi vlasni U nestrukturovanij merezhi P2P yaksho vuzol bazhaye znajti pevni dani v merezhi zapit dovedetsya peredati majzhe cherez vsyu merezhu shob ohopiti tak bagato vuzliv yak mozhlivo Golovnim nedolikom takih merezh ye te sho zapiti mozhlivo ne zavzhdi virishuyutsya Skorish za vse populyarni dani budut dostupni v bagatoh vuzliv ta poshuk shvidko znajde potribne ale yaksho vuzol shukaye ridkisni dani nayavni lishe v dekilkoh inshih vuzliv to nadzvichajno malojmovirno sho poshuk bude uspishnim Oskilki nemaye niyakoyi korelyaciyi mizh vuzlami ta danimi sho voni zberigayut nemaye niyakoyi garantiyi sho zapit znajde vuzol yakij maye bazhani dani Strukturovana merezha P2P vikoristovuye yedinij algoritm shob garantuvati sho bud yakij vuzol mozhe efektivno peredati zapit inshomu vuzlu yakij maye bazhanij fajl navit yaksho fajl nadzvichajno ridkisnij Taka garantiya potrebuye strukturovanu sistemu z yednan U nash chas najpopulyarnishim tipom strukturovanoyi merezhi P2P ye rozpodileni hesh tablici v yakih heshuvannya vikoristovuyetsya dlya vstanovlennya zv yazku mizh danimi ta konkretnim vuzlom yakij za nih vidpovidaye Peer to Peer File Sharing Clients red Ares nedostupne posilannya z lyutogo 2019 Ares Blubster Arhivovano 13 bereznya 2006 u Wayback Machine Blubster FileSpree Arhivovano 22 lipnya 2006 u Wayback Machine FileSpree Gnutella Arhivovano 22 lipnya 2006 u Wayback Machine Gnutella AquaLime BearShare FileNavigator FreeWire Gnucleus LimeWire Phex Shareaza Xolox Ultra DirectConnect Arhivovano 26 travnya 2005 u Wayback Machine DirectConnect eDonkey2000 Arhivovano 26 zhovtnya 2006 u Wayback Machine eDonkey2000 eMule FastTrackMorpheus KaZaA KaZaA Lite Grokster iMesh Piolet Arhivovano 9 listopada 2000 u Wayback Machine Piolet WASTE Arhivovano 26 zhovtnya 2006 u Wayback Machine WASTECyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti Lyutij 2012 Div takozh red Komunikacijna merezhaPrimitki red Bitcoin ce zasnovana na sistemi peer to peer cifrova valyuta Arhivovano 5 bereznya 2011 u Wayback Machine ros Otrimano z https uk wikipedia org w index php title Peer to peer amp oldid 41644275