P2P mreženje je ustvarilo ogromno zanimanje po vsem svetu med obema internetnim deskarjem in strokovnjakom za računalniško mreženje. P2P programski sistemi, kot so Kazaa in Napster, uvrščajo med najbolj priljubljene programske aplikacije kdaj. Številna podjetja in spletne strani so promovirali tehnologijo peer-to-peer kot prihodnost internetnega omrežja.
Čeprav so dejansko obstajali že vrsto let, tehnologije P2P obetajo korenito spremembo prihodnosti mreženja. Programska oprema za izmenjavo datotek P2P je prav tako povzročila veliko polemike glede zakonitosti in poštene uporabe. Na splošno se strokovnjaki ne strinjajo glede različnih podrobnosti P2P in natančno, kako se bo v prihodnosti razvijal.
Tradicionalno omrežje "peer-to-peer"
Akronim P2P tehnično pomeni peer-to-peer. Webopedija definira P2P kot:
Tip omrežja, v katerem ima vsaka delovna postaja enake zmožnosti in odgovornosti. To se razlikuje od arhitekture odjemalca / strežnika, v katerem so nekateri računalniki posvečeni drugim.
Ta opredelitev zajema tradicionalni pomen mrežnega povezovanja med vrstniki. Računalniki v peer-to-peer omrežju so običajno fizično blizu drug drugemu in vodijo podobne omrežne protokole in programsko opremo. Preden je domače omrežje postalo priljubljeno, so le mala podjetja in šole zgradili omrežja peer-to-peer.
Domače omrežje "peer-to-peer"
Večina domačih računalniških omrežij je danes omrežje peer-to-peer. Stanovanjski uporabniki konfigurirajo svoje računalnike v vrstniške delovne skupine, da omogočajo enakomerno izmenjavo datotek, tiskalnikov in drugih virov med vsemi napravami. Čeprav en računalnik lahko v danem trenutku deluje kot datotečni strežnik ali strežnik za faksiranje, imajo drugi domači računalniki pogosto enako zmogljivost za obvladovanje teh odgovornosti.
Ožičena in brezžična gospodinjska omrežja se uvrščajo med peer-to-peer okoljih. Nekateri lahko trdijo, da namestitev omrežnega usmerjevalnika ali podobne naprave osrednjega pomena pomeni, da omrežje ni več enakovredno. S stališča omrežja je to netočno. Usmerjevalnik preprosto združuje domače omrežje z internetom; sama po sebi ne spremeni, kako delujejo vire v omrežju.
Omrežja za izmenjavo datotek P2P
Ko večina ljudi sliši izraz P2P, ne razmišljajo o tradicionalnih medsebojnih omrežjih, temveč o izmenjavi datotek med vrstniki po internetu. P2P sistemi za izmenjavo datotek so v tem desetletju postali najbolj priljubljen razred internetnih aplikacij.
Omrežje P2P izvaja protokole za iskanje in prenos podatkov nad internetnim protokolom (IP). Za dostop do omrežja P2P uporabniki preprosto prenesejo in namestijo ustrezno aplikacijo P2P odjemalca.
Obstajajo številna omrežja P2P in programska oprema P2P. Nekatere aplikacije P2P delujejo samo z eno omrežje P2P, medtem ko druge uporabljajo navzkrižno omrežje. Podobno nekatera omrežja P2P podpirajo samo eno aplikacijo, medtem ko druge podpirajo več aplikacij.
Kaj so P2P programske aplikacije?
Dave Winer iz programske opreme UserLand Software je pred mnogimi leti predlagal dobro definicijo programske opreme P2P, ko je P2P najprej postala mainstream. Dave predlaga, da programske aplikacije P2P vključujejo te sedem ključnih značilnosti:
- uporabniški vmesnik teče zunanji strani spletnega brskalnika
- računalniki v sistemu lahko delujejo kot stranke in strežniki
- programska oprema je enostavna za uporabo in dobro integrirana
- aplikacija vključuje orodja za podporo uporabnikom, ki želijo ustvariti vsebino ali dodati funkcionalnost
- aplikacija vzpostavlja povezave z drugimi uporabniki
- aplikacija naredi nekaj novega ali razburljivega
- programska oprema podpira "cross-network" protokole, kot so SOAP ali XML-RPC
V tem sodobnem pogledu peer-to-peer računalništva, P2P omrežja se raztezajo po celotnem internetu, ne le domačega lokalnega omrežja (LAN). P2P programska oprema, ki je enostavna za uporabo, omogoča, da sodelujejo tako zgledni kot tudi ne-tehnični ljudje.
Kazaa, Napster in še več P2P programskih aplikacij
Prvotni MP3 sistem za izmenjavo datotek je Napster postal najbolj priljubljena programska aplikacija za internet skoraj čez noč. Napster je tipiziral nov "sodoben" P2P sistem, opredeljen zgoraj: preprost uporabniški vmesnik, ki se izvaja zunaj brskalnika, ki podpira tako prikazovanje datotek kot tudi prenose. Poleg tega Napster ponuja klepetalnice za povezovanje milijonov uporabnikov in opravlja novo in vznemirljivo (v smislu "kontroverzne") storitve.
Ime Napster se je nanašalo na omrežje P2P in na odjemalca za izmenjavo datotek, ki jo podpira. Poleg tega, da je Napster na začetku uporabljal eno samo odjemalsko aplikacijo, je uporabil lasten omrežni protokol, vendar ti tehnični podatki niso bistveno vplivali na njegovo priljubljenost.
Ko je bila prvotna neregulirana storitev Napster zaustavljena, so se za to občinstvo tekmovali številni sistemi P2P. Večina uporabnikov Napster se je preselila v programske aplikacije Kazaa in Kazaa Lite ter FastTrack omrežje. FastTrack je postal še večji od prvotnega omrežja Napster.
Kazaa je utrpela lastne pravne težave, vendar so različni drugi sistemi, kot je eDonkey / Overnet, nadaljevali z zapuščino brezplačne programske opreme za izmenjavo datotek P2P.
Priljubljene P2P aplikacije in omrežja
Nihče P2P aplikacija ali omrežje uživa izključno priljubljenost na internetu danes. Priljubljena omrežja P2P vključujejo:
- eDonkey
- BitTorrent
- Gnutella
in priljubljene aplikacije P2P vključujejo
- eMule
- BitTorrent
- Limewire
Mnoga podjetja so navdihnila uspešnost aplikacij P2P in delno zbujajo ideje o možni zanimivi novi programski opremi P2P.Vendar pa nekateri v mrežni skupnosti verjamejo, da uspeh Napster, Kazaa in drugih aplikacij P2P nima nič skupnega s tehnologijo in bolj s piratstvom. Še naprej je treba preveriti, ali sistemi P2P za množični trg lahko prevedejo v donosna podjetja.
Povzetek
Akronim "P2P" je postal gospodinjski izraz. Izraz se nanaša na kombinacijo stvari: programske aplikacije, omrežne tehnologije in etika delitve datotek.
V prihodnjih letih pričakujte, da se bo koncept P2P še naprej razvijal. Omrežna industrija bo uvedla širši nabor programov peer-to-peer, ki bi morali biti pozorni na tradicionalne namizne in odjemalske / strežniške sisteme. V večjem obsegu bodo sprejeti standardi protokola P2P. Končno se bodo postopki javnega razpravljanja počasi reševali z uporabo brezplačnih izmenjav informacij o uporabi avtorskih pravic in pravic intelektualne lastnine.