P2P tinklai sukėlė milžinišką susidomėjimą pasauliu tarp interneto naršyklių ir kompiuterių tinklų specialistų. P2P programinės įrangos sistemos, tokios kaip "Kazaa" ir "Napster", yra tarp labiausiai populiarių programinės įrangos. Daugybė įmonių ir svetainių reklamavo "peer-to-peer" technologijas kaip interneto tinklų ateitį.
Nors jie iš tikrųjų egzistavo daugelį metų, P2P technologijos žada radikaliai pakeisti tinklų kūrimo ateitį. P2P failų mainų programinė įranga taip pat sukėlė daug ginčų dėl teisėtumo ir sąžiningo naudojimo. Apskritai ekspertai nesutaria dėl įvairių P2P detalių ir būtent apie tai, kaip ateityje jie vystysis.
Tradiciniai lygiaverčiai tinklai
P2P akronimas techniškai reiškia peer-to-peer. "Webopedia" apibrėžia P2P kaip:
Tinklo tipas, kuriame kiekviena darbo vieta turi lygiaverčius pajėgumus ir atsakomybę. Tai skiriasi nuo kliento / serverio architektūros, kurioje kai kurie kompiuteriai yra skirti tarnauti kitiems.
Šis apibrėžimas apima tradicinę "peer-to-peer" tinklų reikšmę. Kompiuteriai, esantys lygiaverčiu tinklu, paprastai yra fiziškai arti vienas kito ir paleisti panašius tinklo protokolus ir programinę įrangą. Prieš pradedant naudoti namų tinklus, tik mažos įmonės ir mokyklos sukūrė vienodus tinklus.
Namuose lygiaverčiai tinklai
Dauguma namų kompiuterių tinklų šiuo metu yra "peer-to-peer" tinklai. Gyvenamieji vartotojai sukonfigūravo savo kompiuterius lygiomis darbo grupėmis, kad vienodai galėtų vienodai dalytis failais, spausdintuvais ir kitais ištekliais tarp visų įrenginių. Nors vienas kompiuteris gali veikti kaip failų serveris arba fakso serveris bet kuriuo metu, kiti namų kompiuteriai dažnai turi lygiavertį pajėgumą vykdyti šias pareigas.
Tiek laidinio, tiek belaidžio namų tinklai gali būti lygiaverčiai tarpusavio ryšiai. Kai kurie gali teigti, kad tinklo maršrutizatoriaus ar panašaus centrinio įrenginio diegimas reiškia, kad tinklas nebėra lygus peer-to-peer. Tinklo požiūriu tai yra netiksli. Maršrutizatorius tiesiog prisijungia prie namų tinklo prie interneto; savaime nepasikeičia, kaip bendrai naudojami ištekliai tinkle.
P2P failų bendrinimo tinklai
Kai dauguma žmonių girdi "P2P" sąvoką, jie galvoja ne apie tradicinius kolegų tinklus, o tarpusavyje per internetą. P2P rinkmenų pasidalijimo sistemos tampa dešimtmečiu viena populiariausių interneto programų klasių.
P2P tinklas vykdo paieškos ir duomenų perdavimo protokolus virš interneto protokolo (IP). Norėdami prisijungti prie P2P tinklo, vartotojai tiesiog atsisiųs ir įdiegs tinkamą P2P kliento programą.
Egzistuoja daugybė P2P tinklų ir P2P programinės įrangos. Kai kurios P2P programos veikia tik su vienu P2P tinklu, o kitos veikia kryžminiu tinklu. Panašiai, kai kurie P2P tinklai palaiko tik vieną programą, o kitos palaiko kelias programas.
Kas yra P2P programinės įrangos programos?
Geras "P2P" programinės įrangos apibrėžimas buvo pasiūlytas Dave Winer iš "UserLand Software" prieš daugelį metų, kai P2P pirmą kartą tapo pagrindine. Dave teigia, kad P2P programinės įrangos programos apima šias septynias pagrindines savybes:
- vartotojo sąsaja veikia šalia žiniatinklio naršyklės
- Sistemos kompiuteriai gali veikti kaip klientai ir serveriai
- programinė įranga yra paprasta naudoti ir gerai integruota
- programa apima įrankius, skirtus palaikyti naudotojus, norinčius kurti turinį arba pridėti funkcijų
- programa sukuria ryšius su kitais vartotojais
- programa daro kažką naujo ar įdomaus
- programinė įranga palaiko "kryžminio tinklo" protokolus, tokius kaip SOAP arba XML-RPC
Šiame moderniame "peer-to-peer" skaičiavimo reglamente P2P tinklai tęsiasi visame internete, o ne tik vietiniame vietiniame tinkle (LAN). Paprasta naudoti P2P programinė įranga leidžia dalyvauti ne tik geeks, bet ir ne technikai.
Kazaa, "Napster" ir daugiau P2P programinės įrangos
Originali MP3 failų pasidalijimo sistema, "Napster" tapo labiausiai populiariąja interneto programine įranga beveik visą naktį. "Napster" apibūdino naują "modernią" P2P sistemą, apibrėžtą aukščiau: paprasta vartotojo sąsaja, veikianti už naršyklės ribų, palaikanti ir failų aptarnavimą, ir atsisiuntimą. Be to, "Napster" pasiūlė pokalbių kambarius, kad sujungtų milijonus vartotojų ir atliktų naują ir įdomų paslaugą ("prieštaringos").
Pavadinimas "Napster" buvo nukreiptas tiek į P2P tinklą, tiek į palaikomą failų mainų programą. Be to, kai pradžioje buvo apribotas vienintelis kliento taikymas, "Napster" naudojosi nuosavybės tinklo protokolu, tačiau šie techniniai duomenys reikšmingai nekeičia jo populiarumo.
Kai pradinė nereglamentuota "Napster" paslauga buvo uždaryta, dėl šios auditorijos varžėsi keletas P2P sistemų. Dauguma "Napster" naudotojų perėjo į "Kazaa" ir "Kazaa Lite" programas bei "FastTrack" tinklą. "FastTrack" tapo dar didesnis nei originalus "Napster" tinklas.
"Kazaa" kenčia nuo savo teisinių problemų, tačiau įvairiose kitose sistemose, kaip antai "eDonkey" / "Overnet", tęsiama nemokama P2P failų dalijimosi programinė įranga.
Populiarios P2P programos ir tinklai
Šiandien nė viena P2P programa ar tinklas nepaprastai populiarėja internete. Populiariausi P2P tinklai apima:
- "eDonkey"
- BitTorrent
- Gnutella
ir populiarios P2P programos
- eMule
- BitTorrent
- Limewire
Daugelis įmonių buvo įkvėpta iš P2P programų sėkmės ir yra labai įdomios naujų P2P programinės įrangos idėja.Tačiau kai kurie tinklo bendruomenės nuomone, "Napster", "Kazaa" ir kitų P2P programų sėkmė yra mažai susijusi su technologijomis ir labiau susijusi su piratavimu. Būtina įrodyti, ar masinės rinkos P2P sistemos gali tapti pelningomis verslo įmonėmis.
Santrauka
"P2P" akronimas tapo namų ūkio terminu. Sąvoka reiškia dalykų derinį: programinės įrangos, tinklo technologijų ir failų mainų etikos.
Per ateinančius metus tikimės, kad P2P koncepcija ir toliau vystysis. Tinklų pramonė pristatys platesnį "lygiavertės" programos, kuri turėtų konkuruoti dėl tradicinių stalinių ir klientų / serverių sistemų, spektrą. P2P protokolo standartai bus labiau patvirtinti. Galų gale, laisvo P2P taikomųjų programų pasekmės informacijos apie autorių teises ir intelektinės nuosavybės teises pasekmės bus išspręstos viešų diskusijų procese.