Skip to main content

Introduksjon til Peer-To-Peer-programvare og -nettverk

Introduction to Decentralized P2P Apps (Kan 2024)

Introduction to Decentralized P2P Apps (Kan 2024)
Anonim

P2P-nettverk har generert enorm interesse over hele verden blant både Internett-surfere og nettverksprofessorer. P2P-programvare systemer som Kazaa og Napster rang blant de mest populære programmene noensinne. Mange bedrifter og nettsteder har fremmet "peer-to-peer" -teknologi som fremtiden for Internett-nettverk.

Selv om de faktisk har eksistert i mange år, lover P2P-teknologier å radikalt endre fremtidens nettverk. P2P fildelingsprogramvare har også skapt mye kontrovers over lovligheten og rettferdig bruk. Generelt er eksperter uenige om ulike detaljer om P2P og nettopp hvordan det vil utvikle seg i fremtiden.

Tradisjonelle peer-to-peer-nettverk

P2P-akronymet står teknisk peer-to-peer. Webopedia definerer P2P som:

En type nettverk hvor hver arbeidsstasjon har tilsvarende evner og ansvar. Dette er forskjellig fra klient / server arkitekturer, hvor noen datamaskiner er dedikert til å betjene de andre.

Denne definisjonen fanger den tradisjonelle betydningen av peer-to-peer-nettverk. Datamaskiner i et peer-to-peer-nettverk ligger typisk fysisk nær hverandre og kjører tilsvarende nettverksprotokoller og programvare. Før hjemmenettverk ble populære, skapte bare små bedrifter og skoler peer-to-peer-nettverk.

Home Peer-to-Peer-nettverk

De fleste hjemmedatamaskin nettverk i dag er peer-to-peer-nettverk. Residential brukere konfigurerer sine datamaskiner i peer-arbeidsgrupper for å tillate deling av filer, skrivere og andre ressurser like mellom alle enhetene. Selv om en datamaskin kan fungere som en filserver eller faksserver til enhver tid, har andre hjemmedatamaskiner ofte den samme muligheten til å håndtere disse ansvarene.

Både kablede og trådløse hjemmenettverk kvalifiserer som peer-to-peer-miljøer. Noen kan hevde at installeringen av en nettverksrouter eller lignende centerpiece-enhet betyr at nettverket ikke lenger er peer-to-peer. Fra nettverkssynspunktet er dette unøyaktige. En ruteren knytter seg ganske enkelt til hjemmenettverket til Internett; det endres ikke i seg selv hvordan ressursene i nettverket deles.

P2P Fildelingsnettverk

Når de fleste hører begrepet P2P, tenker de ikke på tradisjonelle peer-nettverk, men snarere en peer-to-peer-fildeling over Internett. P2P fildelingssystemer er blitt den mest populære klassen av Internett-applikasjoner i dette tiåret.

Et P2P-nettverk implementerer søk- og dataoverføringsprotokoller over Internett-protokollen (IP). For å få tilgang til et P2P-nettverk, laster brukere ned og installerer et passende P2P-klientprogram.

Det finnes mange P2P-nettverk og P2P-programvare. Noen P2P-programmer fungerer kun med ett P2P-nettverk, mens andre opererer på tvers av nettverket. På samme måte støtter enkelte P2P-nettverk bare ett program, mens andre støtter flere applikasjoner.

Hva er P2P Software Applications?

En god definisjon av P2P-programvare ble foreslått av Dave Winer fra UserLand Software mange år siden da P2P først ble vanlig. Dave antyder at P2P-programmene inkluderer disse syv nøkkelegenskapene:

  • brukergrensesnittet går utenfor en nettleser
  • datamaskiner i systemet kan fungere som både klienter og servere
  • Programvaren er enkel å bruke og godt integrert
  • programmet inneholder verktøy som støtter brukere som ønsker å lage innhold eller legge til funksjonalitet
  • programmet gjør forbindelser med andre brukere
  • programmet gjør noe nytt eller spennende
  • Programvaren støtter "cross-network" protokoller som SOAP eller XML-RPC

I denne moderne utsikten over peer-to-peer-databehandling strekker P2P-nettverk over hele Internett, ikke bare et lokalt lokalnettverk (LAN). Lette å bruke P2P-programmene tillater både geeks og ikke-tekniske personer å delta.

Kazaa, Napster og flere P2P Software Applications

Det opprinnelige MP3-fildelingssystemet, Napster, ble verdens mest populære internettprogramvare nesten over natten. Napster typifiserte det nye "moderne" P2P-systemet som er definert ovenfor: Et enkelt brukergrensesnitt som kjører utenfor nettleseren, og som støtter både filservering og nedlastinger. Videre tilbød Napster chatterom for å koble til millioner av brukere og utfører en ny og spennende (i form av "kontroversiell") tjeneste.

Navnet Napster refererte både til P2P-nettverket og den fildelingsklienten som den støttet. I tillegg til å være begrenset i begynnelsen til en enkelt klientapplikasjon, benyttet Napster en proprietær nettverksprotokoll, men disse tekniske detaljer påvirket ikke dets popularitet vesentlig.

Da den opprinnelige uregulerte Napster-tjenesten ble stengt, konkurrerte en rekke P2P-systemer for det publikum. De fleste Napster-brukere migrert til Kazaa- og Kazaa Lite-programvaren og FastTrack-nettverket. FastTrack vokste til å bli enda større enn det opprinnelige Napster-nettverket.

Kazaa har lidd av sine egne juridiske problemer, men forskjellige andre systemer, som eDonkey / Overnet, har fortsatt arven fra gratis P2P-fildelingsprogramvare.

Populære P2P applikasjoner og nettverk

Ingen P2P-applikasjon eller -nettverk har eksklusiv popularitet på Internett i dag. Populære P2P-nettverk inkluderer:

  • eDonkey
  • BitTorrent
  • Gnutella

og populære P2P-applikasjoner inkluderer

  • eMule
  • BitTorrent
  • Limewire

Mange bedrifter har blitt inspirert av suksessen med P2P-applikasjoner, og har en bra brainstorming av potensielt interessant, ny P2P-programvare.Imidlertid tror noen i nettverkssamfunnet at suksessen til Napster, Kazaa og andre P2P-applikasjoner har lite å gjøre med teknologi og mer å gjøre med piratkopiering. Det er fortsatt å bevise om P2P-systemer i massemarkedet kan omdanne til lønnsomme forretningsforetak.

Sammendrag

"P2P" akronym er blitt en husstandsperiode. Begrepet refererer til en kombinasjon av ting: programvare, nettverksteknologi og etikk for fildeling.

I de kommende årene forventer konseptet om P2P å fortsette å utvikle seg. Nettverksbransjen vil introdusere et bredere spekter av peer-to-peer-applikasjoner som skal konkurrere om oppmerksomhet med tradisjonelle desktop- og klient / server-systemer. P2P-protokollstandarder vil bli vedtatt i større grad. Endelig vil ramifications av gratis P2P applikasjons deling av informasjon om opphavsrett og immateriell rett sakte bli avgjort gjennom prosessen med offentlig debatt.