Et peer -to-peer- nettverk , peer- nettverk , peer-to-peer-nettverk eller peer-to- peer -nettverk ( P2P ) er et datanettverk der alle eller noen aspekter fungerer uten faste klienter eller servere , men snarere en serie av av noder som oppfører seg som lik hverandre. Videre fungerer de samtidig som klienter og servere med hensyn til de andre nodene i nettverket. P2P-nettverk tillater direkte utveksling av informasjon, i alle formater, mellom sammenkoblede datamaskiner.
Når en klient går inn i dette systemet, oppretter han en direkte forbindelse til en av de sistnevnte, hvor han samler og lagrer all informasjon og innhold som er tilgjengelig for deling. Det er da et program hvis funksjon er å koble brukere gjennom et nettverk uten servere som letter nedlasting av musikk, filmer, bøker, bilder og programvare blant alle andre brukere, gratis. Disse filene deles "fra datamaskin til datamaskin" bare ved å ha tilgang til systemet.
Vanligvis er disse typene nettverk implementert som overleggsnettverk bygget på applikasjonslaget til offentlige nettverk som Internett .
Det faktum at de tjener til å dele og utveksle informasjon direkte mellom to eller flere brukere har ført til at noen brukere har brukt den til å utveksle filer hvis innhold er underlagt lover om opphavsrett , noe som har skapt stor kontrovers mellom forsvarere og kritikere av disse systemene.
Peer-to-peer-nettverk utnytter , administrerer og optimaliserer bruken av båndbredden til andre brukere av nettverket gjennom tilkobling mellom dem, og oppnår dermed mer ytelse i tilkoblinger og overføringer enn med noen konvensjonelle sentraliserte metoder. , hvor en relativt liten antall servere gir full båndbredde og delte ressurser for en tjeneste eller applikasjon.
Slike nettverk er nyttige til ulike formål. De brukes ofte til å dele filer (arkiver) av noe slag (for eksempel lyd, video eller programvare ). Denne typen nettverk brukes også ofte i VoIP -telefoni for å effektivisere dataoverføring i sanntid .
Effektiviteten til nodene i koblingen og dataoverføringen kan variere avhengig av deres lokale konfigurasjon ( brannmurer , NAT , rutere , etc.), prosesseringshastighet, båndbreddetilgjengelighet for deres nettverkstilkobling og disklagringskapasitet. , men som antall noder. vokser, jo vanskeligere vil det være å administrere nettverksressurser, og sikkerheten kan bli påvirket, siden hvis en node er infisert, er det mulig at den kan infisere hver node på nettverket, siden jo større antall tilkoblede noder, jo større risiko som kan oppstå i nettverket.
I mai 1999, med flere millioner på Internett, introduserte Shawn Fanning musikk- og fildelingsapplikasjonen kalt Napster . [ 1 ] Napster var begynnelsen på peer-to-peer-nettverk, slik vi kjenner dem i dag, hvor "deltakende brukere kan etablere et virtuelt nettverk, helt uavhengig av det fysiske nettverket, uten å måtte adlyde noen myndighetsadministrative eller restriksjoner. [ 1 ]
For tiden er båndbredde eller lagrings- og datakapasitet dyre ressurser på Internett . I de applikasjonene og tjenestene som krever en enorm mengde ressurser, kan P2P-nettverk brukes.
Noen eksempler på bruk av P2P-nettverk er følgende:
P2P - nettverk kan også brukes til å kjøre store programvaresystemer designet for å teste for tilstedeværelse av potensielle stoffer . Det første systemet designet for dette formålet ble utviklet i 2001 , ved Center for Computational Drug Discovery ved det prestisjetunge University of Oxford og i samarbeid med National Foundation for Cancer Research ( National Foundation for Cancer Research ) i USA .
Det er for tiden flere lignende programvaresystemer under utvikling i regi av prosjekter som United Devices Cancer Research Project . I mindre skala er det autonome styringssystemer for beregningsbiologer, som Chinook , som kommer sammen for å kjøre og sammenligne bioinformatikkdata med de mer enn 25 forskjellige analysetjenestene den tilbyr. Et av formålene er å lette utvekslingen av analytiske teknikker i et lokalsamfunn.
Akademiske institusjoner har også begynt å eksperimentere med fildeling , slik tilfellet er med LionShare .
SETI@home ble etablert i 1999 Mens P2P-systemer tidligere hadde blitt brukt i mange applikasjonsdomener, ble konseptet popularisert av fildelingssystemer som musikkdelingsapplikasjonen Napster (opprinnelig utgitt i 1999). Peer-to-peer-bevegelsen tillot millioner av Internett-brukere å koble seg "direkte, danne grupper og samarbeide for å bli brukerskapte søkemotorer, virtuelle superdatamaskiner og filsystemer." Det grunnleggende konseptet med node-til-node-databehandling ble sett for seg i tidligere programvaresystemer og nettverksdiskusjoner, og går tilbake til prinsippene som ble lagt ut i den første forespørselen om kommentarer, RFC 1 .
Tim Berners-Lees visjon for World Wide Web var lik den for et P2P-nettverk, ved at den antok at hver nettbruker ville være en aktiv utgiver og bidragsyter, og opprette og koble innhold for å danne et "nettverk" av sammenlåsende lenker ... Det tidlige Internett var mer åpent enn i dag, der to maskiner koblet til Internett kunne sende pakker til hverandre uten brannmurer og andre sikkerhetstiltak. [side nødvendig ] Dette er i motsetning til overføringsstrukturen til nettet slik den har utviklet seg gjennom årene. Som en forløper for Internett var ARPANET et vellykket klient-server-nettverk der "hver deltakende node kunne be om og servere innhold." Imidlertid var ARPANET ikke selvorganiserende og manglet evnen til å "gi noen midler for innholds- eller kontekstbasert ruting utover "enkel" adressebasert ruting.
Dermed ble USENET, et distribuert meldingssystem som ofte beskrives som en tidlig ende-til-ende-arkitektur, etablert. Det ble utviklet i 1979 som et system som pålegger en desentralisert kontrollmodell. Grunnmodellen er en klient-server-modell fra bruker- eller klientperspektivet som tilbyr en selvorganiserende tilnærming til nyhetsgruppeservere. Nyhetsserverne kommuniserer imidlertid med hverandre som jevnaldrende for å spre Usenet-nyhetsartikler gjennom gruppen av nettverksservere. Det samme hensynet gjelder for SMTP-e-post ved at kjernenettverket for e-postoverføringsagenter er peer-to-peer, mens kanten av e-postklienter og deres direkte tilkoblinger strengt tatt er et klient-serverforhold. [trenger Kilde]
I mai 1999, med flere millioner på Internett, introduserte Shawn Fanning musikk- og fildelingsapplikasjonen kalt Napster. Napster var begynnelsen på P2P-nettverk, slik vi kjenner dem i dag, hvor "deltakende brukere etablerer et virtuelt nettverk, helt uavhengig av det fysiske nettverket, uten å måtte adlyde noen administrativ autoritet eller restriksjoner."
Seks ønskelige egenskaper ved P2P-nettverk:
De fleste Internett -noder har ikke en fast eller til og med tilgjengelig IP-adresse for andre Internett-noder. Dette er for eksempel tilfellet for noder som kobler til via lokale nettverk som Wifi eller Ethernet , for de som har en type brannmur og NAT eller for de som kobler til gjennom de fleste Internett- leverandører i verden. For at et P2P-nettverk skal fungere riktig, må to grunnleggende problemer løses: hvordan finne en node som allerede er koblet til P2P-nettverket og hvordan koble noder uten offentlig IP-adresse til hverandre.
For å løse det første problemet er den vanlige løsningen å opprette en tilkobling til en initial server (eller servere) med en velkjent adresse (vanligvis en fast IP ) som P2P-programmet har lagret. Denne første serveren er ansvarlig for å opprettholde en liste med adressene til andre noder som for øyeblikket er koblet til nettverket. Etter dette har klientene allerede nok informasjon til å komme inn i nettverket og kan utveksle informasjon med andre noder, uten innblanding fra de første serverne.
For å løse tilkoblingsproblemet når nodene ikke har en offentlig adresse, kobler de seg gjennom en annen node som fungerer som proxy for tilkoblingen. De to nodene kobles til proxyen og proxyen sender informasjonen som kommer fra den ene til den andre. Enhver node med en offentlig IP-adresse kan velges som proxy for en forbindelse mellom to noder. For eksempel, i Skype -nettverket gjennom datamaskinen vår kan de sende andres samtaler. I disse tilfellene er det viktig å implementere en sikkerhetsmekanisme for å forhindre at proxyene forstår kommunikasjonen mellom de to nodene.
En mulig klassifisering av P2P-nettverk kan være i henhold til graden av sentralisering:
Sentraliserte P2P-nettverkDenne typen P2P-nettverk er basert på en monolitisk arkitektur der alle transaksjoner gjøres gjennom en enkelt server som fungerer som en kobling mellom to noder og som samtidig lagrer og distribuerer nodene der dataene er lagret.
De har en veldig dynamisk administrasjon og en mer permanent innholdsforsyning. Det er imidlertid sterkt begrenset med hensyn til brukerens personvern og mangel på skalerbarhet på én server , i tillegg til å tilby problemer med enkelt feilpunkt, juridiske problemer og enorme kostnader i vedlikehold samt båndbreddeforbruk . .
Et slikt nettverk har følgende egenskaper:
Noen eksempler på denne typen nettverk er Napster og Audiogalaxy .
Hybride, semisentraliserte eller blandede P2P-nettverkI denne typen nettverk kan du observere interaksjonen mellom en sentral server som fungerer som et knutepunkt og administrerer bredbåndsressursene, ruting og kommunikasjon mellom noder, men uten å vite identiteten til hver node og uten å lagre informasjon, slik at serveren ikke dele filer av noe slag til en hvilken som helst node. Den har det særegne ved å fungere (i noen tilfeller som Torrent ) på begge måter, det vil si at den kan inkludere mer enn én server som administrerer de delte ressursene, men også, i tilfelle serveren eller serverne som administrerer alt går ned, gruppen av noder kan holde kontakten gjennom en direkte forbindelse seg imellom, så det er mulig å fortsette å dele og laste ned mer informasjon i fravær av serverne. Denne typen P2P har følgende egenskaper:
Noen eksempler på et hybrid P2P-nettverk er BitTorrent , eDonkey og Direct Connect .
"Rene" eller fullstendig desentraliserte P2P-nettverkP2P-nettverk av denne typen er de vanligste, og er de mest allsidige siden de ikke krever sentral administrasjon av noe slag, noe som tillater en reduksjon i behovet for å bruke en sentral server, så de samme brukerne velges som noder for disse forbindelsene og også som lagrer av denne informasjonen. Med andre ord er all kommunikasjon direkte fra bruker til bruker ved hjelp av en node (som er en annen bruker) som lar disse kommunikasjonene kobles sammen. Nettverk av denne typen har følgende egenskaper:
Hver peer innenfor denne arkitekturen prøver å opprettholde et visst antall forbindelser til andre peers til enhver tid. Dette settet med tilkoblede peers bærer nettverkstrafikk, som i hovedsak består av forespørsler og svar på disse forespørslene, og forskjellige kontrollmeldinger som letter oppdagelsen av andre noder (ping-meldinger i Gnutella).
Den rene P2P-modellen er mer robust da den ikke er avhengig av en sentral server, og er også billigere. Den største ulempen er den høye tiden og båndbredden som er involvert i å søke etter informasjon på nettverket. I tillegg kan det være at den søkte og eksisterende ressursen ikke en gang blir funnet.
Noen eksempler på et "rent" P2P-nettverk er: Kademlia , Ares Galaxy , Gnutella , Freenet , Gnutella2 og Maidsafe .
P2P-overleggsnettverket består av alle brukere som deltar som nettverksnoder. Det er koblinger mellom hvilke som helst to noder som er kjent: det vil si at hvis en deltakende bruker vet plasseringen til en annen bruker i P2P-nettverket, så er det en rettet kant fra forrige node til siste node i overleggsnettverket. Basert på hvordan nodene i overleggsnettverket kobles til hverandre, kan vi klassifisere P2P-nettverk som ustrukturerte eller strukturerte .
Et ustrukturert P2P-nettverk dannes når overleggslenkene etableres vilkårlig. Slike nettverk kan bygges veldig enkelt når en bruker som ønsker å bli med i nettverket kan kopiere eksisterende lenker fra en annen node og deretter danne sine egne lenker innenfor en gitt tidsramme. Et eksempel på denne typen nettverk er Gnutella .
I et ustrukturert P2P-nettverk, hvis en bruker ønsker å finne spesifikk informasjon på nettverket, må forespørselen krysse hele nettverket for å finne så mange brukere som mulig, for å få noen til å dele dataene. Den største ulempen med disse nettverkene er at forespørsler kanskje ikke alltid blir løst. Populært innhold er sannsynligvis tilgjengelig for flere brukere, og enhver bruker som søker etter det vil sannsynligvis finne det; men hvis en bruker søker etter upopulære data som bare deles av noen få brukere, er det høyst sannsynlig at søket ikke vil gi de forventede resultatene. Siden det ikke er noen sammenheng mellom en bruker og innholdet som deles av vedkommende, er det ingen garanti for at brukeren finner den med ønsket informasjon.
Oversvømmelse øker også nettverkstrafikken , og derfor har disse nettverkene en tendens til å ha svært lav effektivitet i søkeresultatene. De fleste av de populære P2P-nettverkene ( Napster , Gnutella og KaZaA ) er ustrukturerte P2P - nettverk .
Strukturerte P2P-nettverk overvinner begrensningene til ustrukturerte nettverk, opprettholder en distribuert hash-tabell (DHT), og lar hver bruker være ansvarlig for et spesifikt innhold på nettverket. Disse nettverkene bruker distribuerte hash-funksjoner og tildeler verdier til hvert innhold og hver bruker på nettverket. De følger deretter en global protokoll for å bestemme hvilken bruker som er ansvarlig for hvilket innhold. På denne måten, når en bruker ønsker å søke etter visse data, vil den bruke den globale protokollen til å bestemme brukeren eller brukerne som har det og deretter rette søket mot dem. Noen strukturerte P2P-nettverk er:
P2P-nettverk kan også klassifiseres i henhold til deres generasjon:
Første generasjon P2PDette er de første P2P-nettverkene, det vil si den grunnleggende definisjonen av P2P. Det første mest representative eksemplet av denne generasjonen er Napster , som tjente til å utveksle (ikke veldig store) musikkfiler gjennom en sentralisert arkitektur der filene ble lagret og levert av brukerne.
Andre generasjon P2PI denne generasjonen ble desentraliseringsfunksjonen implementert for første gang, der det ikke er noen sentral server og alle noder fungerer på samme måte (som klient og som server). Denne funksjonen er utvidet til de fleste nåværende P2P-nettverk. Et av de mest kjente eksemplene er BitTorrent , hvis forbedringer inkluderer deling av større filer.
P2P mellomvare [ 4 ] [ 5 ]Mellomvare er programvare som sitter mellom et operativsystem og applikasjonene som kjører på det. I utgangspunktet fungerer det som et skjult oversettelseslag for å muliggjøre kommunikasjon og databehandling i distribuerte applikasjoner. En mellomvareprogramvare fungerer som en bro for å forene 2 systemer som er heterogene. På denne måten er det mulig å redusere kompleksiteten mellom applikasjoner og operativsystemer gjennom bruk av APIer. Hovedfunksjonen er å maskere heterogeniteten til det distribuerte systemet for å gi en praktisk programmeringsmodell for applikasjonsutviklere. Det er 2 hovedtyper mellomvare, høyt nivå og lavt nivå.
Høyt nivå [ 6 ]
Den tilbyr viktig funksjonalitet, generelt relatert til endringer i grunnleggende TCP/UDP + IP-støtte. Eksempler: Multicast over IP, Virtuelt nettverk over det underliggende IP-nettverket og Marshalling.
Lavt nivå [ 6 ]
Det er ekstern påkalling og er fokusert på å sende/motta data. Eksempler: Remote Procedure Call (RPC) og Remote Method Invocation (RMI).
I denne generasjonen dukket det opp P2P-mellomvare , som er en type mellomvare som gir horisontal støtte til en nettjeneste. Det er en nettbasert plattform for å få tilgang til ressurser raskt og uavhengig av hvor de befinner seg.
Napster (første generasjon P2P), for å løse dette problemet, opprettholdt en enhetlig indeks over tilgjengelige filer. Men i andre generasjon bruker filsystemer som Gnutella og Freenet distribuerte indekser, med algoritmer som er spesifikke for hvert system.
P2P mellomvaresystemer er spesielt utviklet for å tilfredsstille behovet for automatisk plassering av distribuerte objekter som håndteres av peer-to-peer-systemer og applikasjoner.
Noen eksempler på P2P-mellomvare er rutingsoverlegg (Overlay Network ), distribuerte hashtabeller (Distribuert Hash Table ) -eller DHT- og Kademlia ( Kademlia ).
Tredje generasjon P2PDe er de nyeste. I dem har konseptet med P2P Middleware som ble utgitt i andre generasjon blitt utvidet og stabilisert, og desentraliserte indekseringsprosessen (DHT) og etablert en mer effektiv ruting (rutingsoverlegg, kjedetabeller). De implementerer ikke-direkte, kryptert og anonym kommunikasjon.
Vi kan klassifisere P2P-nettverk i henhold til hvordan de beskytter identitet:
Peer-to-peer-nettverk implementerer det virtuelle nettverksoverlegget på toppen av den fysiske nettverkstopologien, der lagnodene utgjør en undergruppe av de fysiske nettverksnodene. Data utveksles direkte over det underliggende TCP/IP-nettverket, men på applikasjonslaget kan peers kommunisere med hverandre direkte, via overliggende logiske lenker (som hver tilsvarer en vei gjennom nettverket) underliggende fysiske nettverk). Overlegg brukes til peer-indeksering og oppdagelse, og for å gjøre peer-to-peer-systemet uavhengig av den fysiske nettverkstopologien. Basert på hvordan noder er relatert til hverandre innenfor overleggsnettverket, og hvordan ressurser blir indeksert og funnet, kan vi klassifisere dem som ustrukturerte eller strukturerte nettverk (eller en hybrid mellom de to).
Nylig dukker det opp en rekke systemer som prøver å gi maksimal integrering av jevnaldrende for å effektivt dele visse ressurser. Hvis systemet er spesialisert på å dele prosesseringskapasiteten kalles det et beregningsnett , hvis det er spesialisert på å dele lagringskapasiteten kalles det et datanett .
P2P-applikasjoner er nyttige for å utveksle og dele alle slags verk, inkludert følgende eksempler:
I forhold til utveksling av filer, analyserer FN- rapporten Spesialrapport om fremme og beskyttelse av retten til ytrings- og meningsfrihet , lovgivningen til forskjellige regjeringer som straffer og anser det som svært alvorlig at det kan nekte borgere Internett-tilgang. Rapporten lyder slik: [ 7 ]
Mens forslagene som pågår blokkerer og filtrerer brukere fra spesifikt innhold på nettet, har statene også tatt skritt for å kutte Internett-tilgangen helt. Å kutte brukere fra denne tilgangen, uavhengig av begrunnelsen som presenteres, enten det skyldes opphavsrett eller andre lignende årsaker, er et uforholdsmessig tiltak og derfor et brudd på artikkel 19, paragraf 3, i den internasjonale pakten om borgerrettigheter og politikere. [ 7 ]Noen spesialiserte advokater [ 8 ] [ 9 ] [ 10 ] og noen forbruker- og brukerforeninger [ 11 ] uttaler at det er lovlig å laste ned audiovisuelle filer innenfor rammen av gjeldende lovgivning, selv om de er underlagt opphavsrett , iht. vernet i privatkopieringsretten og så lenge det ikke er noe profittmotiv. [ 12 ] De tar utgangspunkt i antagelsen om at kravet fastsatt av loven om privat bruk av det audiovisuelle verket blir oppfylt for ikke å be om noen autorisasjon fra eieren av opphavsretten for reproduksjonen (kopi); det skjer bare under utførelsen (høring eller visuell gjengivelse) av det samme.
For øyeblikket er bruk av P2P-nettverk fullt tillatt i Spania, siden bruken av dem kan brukes til å dele personlige filer, egne kreasjoner, offentlig domeneverk, Linux- distribusjoner eller til og med gratis programvare . Det er ingen straffer for de som bruker peer-nettverk fordi de er ett verktøy til for å dele alle typer filer. Det har vært noen politiaksjoner mot personer som er anklaget for å utveksle barnepornografi av politiet, ettersom P2P lar alle få tilgang til filer. Følgelig har P2P også tjent til å bekjempe noen forbrytelser.
11. juli 2008 kunngjorde den spanske regjeringen at den ville utnytte det spanske presidentskapet i EU i første halvdel av 2010 for å begrense bruken av P2P-nettverk. [ 13 ]
Når det gjelder nettsidene med lenker til P2P-nettverk, ble kjennelsen fra provinsdomstolen i Madrid varslet den 18. september 2008, som bekreftet den frie avskjedigelsen i Sharemula- saken , hvor det ble erklært at kobling til likeverdige nettverk ikke utgjør kriminell aktivitet. [ 14 ] Reformen av straffeloven av 2015 introduserte imidlertid en ny forbrytelse som straffer «hvem som ved levering av tjenester til informasjonssamfunnet har som mål å oppnå en direkte eller indirekte økonomisk fordel, og til skade for en tredjepart, tilrettelegger på en aktiv og ikke-nøytral måte og uten å begrense seg til en ren teknisk behandling, tilgang eller plassering på Internett av verk eller tjenester som er gjenstand for immaterielle rettigheter uten tillatelse fra eierne av de tilsvarende rettighetene eller av deres oppdragstakere, spesielt, som tilbyr ordnede og klassifiserte lister over lenker til verkene og innholdet som er referert til ovenfor, selv om nevnte lenker opprinnelig var gitt av mottakerne av deres tjenester.
Den 20. desember 2008 gjennomførte gruppene kalt " Sharing is Good " og "Hacktivists" en offentlig nedlasting av opphavsrettsbeskyttet innhold via P2P foran PSOE -hovedkvarteret , og ga ti dagers varsel til kulturministeren, César Antonio Molina , og til sjefen for enheten for telematisk kriminalitet i sivilgarden. Lossingen ble gjennomført uten problemer, med tilstedeværelse av politi og media. [ 15 ] [ 16 ]
Nettverk eller protokoll | Bruk | programmer |
---|---|---|
Maur P2P | Fildeling/Programvaredistribusjon/Multimediadistribusjon | Maur P2P |
Ares | fildeling | Ares Galaxy , Warez P2P , KCeasy , jAres P2P |
BitTorrent | Fildeling /Programvaredistribusjon/Multimediadistribusjon | Se vedlegg: Sammenligning av BitTorrent-klienter for en detaljert liste. |
Bitcoin | elektroniske penger | Bitcoin-Qt , Armory , MultiBit , Electrum , [ 17 ] [ 18 ] BitcoinSpinner , samt flere nettapplikasjoner : Coinbase , Instawallet , MyWallet |
Direkte tilkobling | Fildeling , chat | DC++ , NeoModus Direct Connect , SababaDC , BCDC++ , RevConnect , fulDC , LDC++ , CzDC , McDC ++ , DCDM++ , DDC ++ , iDC++ , IceDC ++ , Zion++ , R2++ , LanDC+ DC++ , rmDC++++ , rmDC++++ |
eDonkey | fildeling | aMule , eDonkey2000 (nedlagt), eMule , eMule Plus , FlashGet , iMesh , Jubster , lMule , MLDonkey , Morpheus , Pruna , Shareaza , xMule |
Fast Track | fildeling | giFT , Grokster , iMesh (og dets varianter som iMesh Light ), Kazaa (og dets varianter som Kazaa Lite ), KCeasy , Mammoth , MLDonkey , Poisoned |
fopnu | fildeling | fopnu |
gratisnett | distribuert lagring | Freenet , Entropy (separat nettverk fra Freenet) |
GNUnet | Fildeling , chat | GNUnet, (GNUnet-gtk) |
Gnutella | fildeling | BearShare , Cabos , FilesWire , FrostWire , Gnucleus , Grokster , gtk-gnutella , iMesh , Kiwi Alpha , LimeWire (utdødd), MLDonkey , Morpheus , MP3 Rocket , Poisoned , Shareaza , Swapper , KColoX . |
Gnutella2 | fildeling | Adagio , Gnucleus , Kiwi Alpha , MLDonkey , Morpheus , Shareaza , TrustyFiles |
uendelig | fildeling | uendelig |
JXTA | Distribuerte applikasjoner | Collanos Workplace ( Collaborative Software ), Sixearch |
kad | fildeling | aMule , eMule , MLDonkey |
napster | fildeling | Napigator , Napster |
Åpne Nap | fildeling | WinMX , Utatane , XNap , Napster |
osiris sp | opprettelse av anonyme nettportaler | Osiris (serverløst portalsystem) |
P2PSP | videostrømming _ | P2PSP |
P2PTV | videostrømming _ | TVUPlayer , Joost , CoolStreaming , Cybersky-TV , TVants , PPLive , LiveStation , Sopcast |
PDTP | Streaming og fildeling | PDTP |
peercasting | streaming | PeerCast , IceShare , FreeCast , Rawflow |
Pichat | Chat og utveksling av informasjon | Pichat , Pidgin , Moonchat , C4 |
RetroShare | Fildeling , chat, Instant Messenger, nyhetsgrupper, darknet | |
Usenet | nyhetsgrupper | |
Utopia | Anonym chat , cryptocurrency mining (CRP) via P2P -protokoll , fildeling, P2P - surfing , hosting , chat, nyhetsgrupper, administrasjon | Utopia |
WPNP | fildeling | WinMX |
Windows node-til-node | Distribuert applikasjonsutvikling, samarbeid [ 19 ] | Inkludert i Advanced Networking Pack for Windows XP , [ 20 ] Windows XP SP2, Windows Vista . |
App | Nettverk eller protokoll | Operativsystem | Gratis programvare |
---|---|---|---|
aMule | eDonkey , Kad | Multiplattform | Ja |
eMule | eDonkey , Kad | Windows | Ja |
FilesWire | Gnutella , G3 | Multiplattform | Nei |
gave | eDonkey , FastTrack , Gnutella | Multiplattform | Ja |
gnucleus | Gnutella , Gnutella2 | Windows | Ja |
iMesh | FastTrack , eDonkey , Gnutella , Gnutella2 (versjoner før 6.0) | Windows | Nei |
lett | Ares Galaxy , FastTrack , Gnutella , OpenFT | Windows | Ja |
alfa kiwi | Gnutella , Gnutella2 | Windows | Nei |
MLDonkey | BitTorrent , Direct Connect , eDonkey , FastTrack , Kad , OpenNap , SoulSeek , HTTP / FTP | Multiplattform | Ja |
morfeus | BitTorrent , Gnutella , Gnutella2 | Windows | Nei |
Shareaza | Gnutella , Gnutella2 , eDonkey , BitTorrent , HTTP / FTP | Windows | Ja |
Vandre | BitTorrent , eDonkey , Kad | Windows | Nei |
WinMX | WPNP, OpenNap | Windows | Nei |
Zultrax | Gnutella , ZEPP | Windows | Nei |