P2P-nätverk har genererat enormt intresse över hela världen bland både surfare och datanätverk. P2P-programvarusystem som Kazaa och Napster rankas bland de mest populära programmen någonsin. Många företag och webbplatser har främjat "peer-to-peer" -teknologi som framtiden för internetnätverk.
Trots att de faktiskt har funnits i många år, lovar P2P-tekniken att radikalt förändra nätverksframtiden. P2P-fildelningssoftware har också skapat mycket kontrovers över lagligheten och rättvis användning. I allmänhet är experter inte ense om olika detaljer om P2P och exakt hur det kommer att utvecklas i framtiden.
Traditionella peer-to-peer-nätverk
P2P-akronyn står tekniskt för peer-to-peer. Webopedia definierar P2P som:
En typ av nätverk där varje arbetsstation har likvärdiga funktioner och ansvar. Detta skiljer sig från klient / server arkitekturer, där vissa datorer är dedikerade till att betjäna de andra.
Denna definition fångar den traditionella betydelsen av peer-to-peer-nätverk. Datorer i ett peer-to-peer-nätverk ligger typiskt fysiskt nära varandra och kör liknande nätverksprotokoll och programvara. Innan hemnätverk blev populärt byggde endast småföretag och skolor peer-to-peer-nätverk.
Hem Peer-to-Peer-nätverk
De flesta hemdatornätverk idag är peer-to-peer-nätverk. Bostadsanvändare konfigurerar sina datorer i peer-arbetsgrupper för att tillåta delning av filer, skrivare och andra resurser lika mellan alla enheter. Även om en dator kan fungera som en filserver eller en faxserver vid en viss tid, har andra hemmedatorer ofta samma förmåga att hantera dessa ansvarsområden.
Både trådbundna och trådlösa hemnätverk är kvalificerade som peer-to-peer-miljöer. Vissa kan hävda att installationen av en nätverksrouter eller liknande centerpiece-enhet innebär att nätverket inte längre är jämförbart. Ur nätverkssynpunkt är detta felaktigt. En router ansluter sig helt enkelt till hemnätverket till Internet. det ändrar inte i sig hur resurser inom nätverket delas.
P2P Fildelningsnätverk
När de flesta hör termen P2P, tycker de inte om traditionella peer-nätverk, utan snarare en peer-to-peer-fildelning via Internet. P2P fildelsningssystem har blivit den mest populära klassen av internetapplikationer under det här decenniet.
Ett P2P-nätverk implementerar sök- och dataöverföringsprotokoll över Internet Protocol (IP). För att få åtkomst till ett P2P-nätverk laddar användarna helt enkelt ner och installerar en lämplig P2P-klientprogram.
Det finns många P2P-nätverk och P2P-program. Vissa P2P-applikationer fungerar bara med ett P2P-nätverk, medan andra använder cross-network. På samma sätt stöder vissa P2P-nätverk endast en applikation, medan andra stöder flera applikationer.
Vad är P2P-programvara?
En bra definition av P2P-programvara föreslogs av Dave Winer från UserLand Software för många år sedan när P2P först blev vanligt. Dave föreslår att P2P-program innehåller dessa sju nyckelfaktorer:
- Användargränssnittet går utanför sidan av en webbläsare
- datorer i systemet kan fungera som både kunder och servrar
- Programvaran är enkel att använda och välintegrerad
- programmet innehåller verktyg för att stödja användare som vill skapa innehåll eller lägga till funktionalitet
- Applikationen gör anslutningar med andra användare
- ansökan gör något nytt eller spännande
- Programvaran stöder protokoll som "cross-network" som SOAP eller XML-RPC
I denna moderna uppfattning om peer-to-peer-dator sträcker sig P2P-nätverk över hela Internet, inte bara ett lokalt lokalnätverk (LAN). Lättanvända P2P-program kan låta både geeks och icke-tekniska personer delta.
Kazaa, Napster och fler P2P programvaruapplikationer
Det ursprungliga MP3-fildelsningssystemet, Napster blev världens mest populära Internetprogram, nästan över natten. Napster typifierade det nya "moderna" P2P-systemet som definierats ovan: ett enkelt användargränssnitt som körs utanför webbläsaren och stöder både filserviering och nedladdningar. Dessutom erbjöd Napster chattrum för att ansluta sina miljoner användare och utför en ny och spännande (i betydelsen av "kontroversiell") service.
Namnet Napster hänvisade både till P2P-nätverket och den fildelningsklient som det stödde. Förutom att vara begränsad i början till en enda klientapplikation anställde Napster ett proprietärt nätverksprotokoll, men dessa tekniska detaljer påverkade inte väsentligt dess popularitet.
När den ursprungliga oreglerade Napster-tjänsten stängdes, tävlade ett antal P2P-system för den publiken. De flesta Napster-användare migrerade till Kazaa och Kazaa Lite-program och FastTrack-nätverket. FastTrack växte till att bli ännu större än det ursprungliga Napster-nätverket.
Kazaa har lidit av sina egna juridiska problem, men olika andra system, som eDonkey / Overnet, har fortsatt arvet av gratis P2P-fildelningssoftware.
Populära P2P-applikationer och nätverk
Ingen P2P-applikation eller nätverk har exklusiv popularitet på Internet idag. Populära P2P-nätverk inkluderar:
- eDonkey
- BitTorrent
- Gnutella
och populära P2P-applikationer inkluderar
- eMule
- BitTorrent
- Limewire
Många företag har blivit inspirerade av framgången med P2P-applikationer och har en bra brainstorming av potentiellt intressant ny P2P-programvara.Men vissa i nätverkssamhället tror att framgången med Napster, Kazaa och andra P2P-applikationer har lite att göra med teknik och mer med piratkopiering. Det återstår att bevisas om massmarknadssystem för P2P kan omvandlas till lönsamma affärsföretag.
Sammanfattning
"P2P" akronym har blivit en hushållsperiod. Termen avser en kombination av saker: programvaror, nätverksteknik och etiken för fildelning.
Under de kommande åren förväntar sig konceptet P2P att fortsätta utvecklas. Nätverksbranschen kommer att introducera ett bredare utbud av peer-to-peer-applikationer som bör konkurrera om uppmärksamhet med traditionella skrivbords- och klient / server-system. P2P-protokollstandarder kommer att antas i större utsträckning. Slutligen kommer konsekvenserna av gratis P2P-applikationsdelning av information om upphovsrätt och immateriella rättigheter långsamt att lösas genom processen med offentlig debatt.