Wat is P2P (peer-to-peer) en wat kan je er mee?


Peer to Peer

In zekere zin zijn Peer to Peer (P2P) netwerken de sociale netwerken van het internet. Iedere peer is gelijk aan de anderen, en iedere peer heeft dezelfde rechten en plichten als de anderen. Peers zijn tegelijkertijd clients en servers.

P2P technologie

In een P2P-netwerk zijn de “peers” computersystemen en andere apparaten die bijvoorbeeld via internet met elkaar zijn verbonden. Bestanden kunnen we direct delen via het netwerk waarop deze systemen zijn aangesloten. Daarvoor is geen centrale server nodig. De computers of apparaten die deel uitmaken van een peer-to-peer-netwerk zijn direct met elkaar verbonden en noemen we peers. Er zijn geen centrale peers en er is geen centraal management tool in het netwerk. Met andere woorden, elke computer op een P2P-netwerk wordt een server en een client tegelijk.

Alle bronnen die beschikbaar is in een peer-to-peer-netwerk delen de peers met elkaar, ook daar is geen centrale server bij betrokken. De gedeelde bronnen in een P2P-netwerk kunnen zaken zijn zoals rekenkracht, schijfopslagruimte of bandbreedte.

Een zeer bekende P2P oplossing is Bluetooth. Met Bluetooth verbinden we apparaten ook een op een met elkaar, zonder tussenkomst van een centrale server of dienst.

Wat doen P2P (Peer to Peer) netwerken?

Het primaire doel van peer-to-peer-netwerken is om bronnen te delen en om computers en apparaten te helpen om samen te werken, om een ​​specifieke service te leveren of om een ​​bepaalde taak uit te voeren. Zoals we eerder vertelden, gebruiken we P2P voor het delen van allerlei soorten computerbronnen, zoals verwerkingskracht, netwerk bandbreedte of schijfopslagruimte. In het kader van wetenschappelijke experimenten kunnen vrijwilligers bijvoorbeeld hun rekenkracht ter beschikking stellen. Zo ontstaat een enorm krachtige computer die sneller met resultaten komt.

De geschiedenis van P2P-netwerken

Het eerste gebruik van P2P-netwerken in het bedrijfsleven volgde op de introductie in het begin van de jaren tachtig van vrijstaande pc’s. In tegenstelling tot de mini-mainframes van toen, hadden pc’s zelfstandige harde schijven en ingebouwde CPU’s. Deze slimme dozen hadden ook applicaties aan boord, wat betekende dat ze konden worden ingezet op desktops en nuttig waren zonder een navelstreng die ze met een mainframe verbond.

De voorloper van peer-to-peer-netwerken is USENET, dat in 1979 werd ontwikkeld. Dat was een systeem waarmee gebruikers berichten / nieuws konden lezen en plaatsen. Het was een netwerksysteem vergelijkbaar met de huidige online forums, maar met dit verschil dat USENET niet afhankelijk was van een centrale server of beheerder. USENET kopieerde hetzelfde bericht naar alle servers in het netwerk. Op dezelfde manier distribueren en gebruiken alle P2P-netwerken alle bronnen die voor hen beschikbaar zijn.

De volgende grote gebeurtenis in de geschiedenis van P2P was in 1999 toen Napster tot leven kwam. Napster was software voor het delen van bestanden en mensen gebruikten het om muziek te verspreiden en te downloaden. De muziek die op Napster werd gedeeld, was vaak auteursrechtelijk beschermd en het verspreiden was illegaal. Dat weerhield de mensen echter niet om massaal Napster te installeren. Hoewel Napster er voor heeft gezorgd dat P2P mainstream werd, faalde Napster uiteindelijk en hebben de autoriteiten het afgesloten vanwege het delen van alle illegale content. Het is het beste om aan de veilige kant te blijven en alleen software en muziek van legitieme websites te downloaden. Tegenwoordig is P2P nog steeds een van de meest populaire technologieën voor het delen van bestanden via internet.

Copyrights en Peer to Peer

De meeste artiesten verdienen royalty’s op verkopen die afkomstig zijn van het kopen van cd’s, video’s, enzovoort. Met een toename van het delen van P2P-bestanden is de verkoop echter sterk gedaald, wat veel artiesten kwaad heeft gemaakt die hun brood verdienen met royalty’s van cd’s, enz.

Voorbeelden van peer-to-peer (P2P)-services

Het delen van bestanden met Peer to Peer

In zijn eenvoudigste vorm wordt een peer-to-peer (P2P) netwerk gecreëerd wanneer twee of meer pc’s zijn aangesloten en bronnen delen zonder tussenkomst van een aparte servercomputer. Een P2P-netwerk kan een ad-hocverbinding zijn: een aantal computers die via een Universal Serial Bus zijn verbonden om bestanden over te dragen. Een P2P-netwerk kan ook een permanente infrastructuur zijn die een half dozijn computers in een klein kantoor via koperdraden met elkaar verbindt. Of een P2P-netwerk kan een netwerk op een veel grotere schaal zijn waarin speciale protocollen en applicaties directe relaties tussen gebruikers via internet tot stand brengen.

Bij het delen van bestanden ontmoeten uploaders en downloaders elkaar om media- en softwarebestanden uit te wisselen. Naast peer-to-peer-netwerken kunnen services voor het delen van bestanden ook scans en beveiliging bieden voor gedeelde bestanden. Ze kunnen gebruikers ook de mogelijkheid bieden om anoniem intellectuele-eigendomsrechten te omzeilen of kunnen als alternatief zorgen voor handhaving van intellectueel eigendom. 

P2P via Internet

De meest voorkomende use case voor peer-to-peer-netwerken is echter voor het delen van bestanden op internet. Peer-to-peer-netwerken zijn ideaal voor het delen van bestanden, omdat ze de aangesloten computers toestaan ​​om bestanden te ontvangen en tegelijkertijd bestanden te verzenden.

In een normale situatie bezoeken we een website waarvan we een bestand kunnen downloaden. In dat geval werkt de website als een server en fungeert onze computer als een client die het bestand ontvangt. Als we hetzelfde bestand via een peer-to-peer-netwerk downloaden, bijvoorbeeld van een BitTorrent-website, wordt de download anders uitgevoerd. Het bestand downloaden we dan naar onze computer in meerdere delen die afkomstig zijn van vele andere computers in het P2P-netwerk die dat bestand al hebben. De P2P technologie maakt er weer één bestand van. Tegelijkertijd wordt het bestand ook verzonden vanaf onze computer naar anderen die erom vragen.

Online marktplaatsen

Online marktplaatsen bestaan ​​uit een netwerk voor particuliere verkopers van goederen om geïnteresseerde kopers te vinden. Deze online marktplaatsen kunnen promotiediensten aanbieden voor verkopers, beoordelingen van kopers en verkopers op basis van geschiedenis, betalingsverwerking en escrow-diensten. 

Open source software

Iedereen kan de code voor de software bekijken en/of wijzigen. Open-sourcesoftware probeert de centrale uitgever/editor van software te elimineren door de codering, bewerking en kwaliteitscontrole van software onder schrijvers en gebruikers te crowdsourcing . 

Cryptovaluta en Blockchain

Een blockchain is een aspect van cryptocurrency-technologie. Het is een netwerk waar gebruikers betalingen kunnen doen, verwerken en verifiëren zonder een centrale valuta-uitgever of clearinghouse. Blockchain-technologie stelt mensen in staat om zaken te doen met behulp van cryptocurrencies en om slimme contracten te sluiten en af ​​te dwingen .

P2P vereisten

De enige vereisten voor een computer om deel te nemen aan een peer-to-peer-netwerk zijn een Bluetooth- of internetverbinding en P2P-software. Deze programma’s maken verbinding met een P2P-netwerk, zoals “Gnutella”, waarmee de computer toegang heeft tot duizenden andere systemen op het netwerk.

Een Bluetooth verbinding is altijd een op een en altijd op korte afstand.

Eenmaal verbonden met het netwerk, kan je met P2P-software zoeken naar bestanden op de computers van andere gebruikers. Ondertussen kunnen andere gebruikers op het netwerk zoeken naar bestanden op jouw computer, maar meestal alleen in een map die je hebt aangewezen om te delen.

Waarom zijn peer to peer-netwerken handig?

P2P-netwerken hebben een enkele nuttige kenmerken:

  • Ze zijn uiterst schaalbaar. Het toevoegen van nieuwe peers is eenvoudig omdat je geen centrale configuratie op een centrale server hoeft uit te voeren.
  • Hoe groter een peer-to-peer-netwerk is, hoe sneller het is. Als hetzelfde bestand is opgeslagen op veel van de peers in een P2P-netwerk, betekent dit dat als iemand het wil downloaden, hij het bestand tegelijkertijd van veel verschillende locaties downloadt.
  • Peer-to-peer-netwerken zijn moeilijk te verwijderen. Zelfs als je een van de peers sluit, blijven de anderen werken en met elkaar communiceren. Je moet alle peers afsluiten om het netwerk uit de lucht te halen.

Het maken van P2P verbindingen met WiFi

Met Wifi kan een geschikte P2P applicatie snel apparaten in de buurt vinden en ermee connecten. Het bereik gaat verder dan de mogelijkheden die Bluetooth biedt.

Ook de wifi peer-to-peer API’s stellen applicaties in staat verbinding te maken met apparaten in de buurt zonder verbinding te hoeven maken met een netwerk of hotspot. Als de app is ontworpen als onderdeel van een beveiligd netwerk in de buurt, is WiFi een geschiktere optie dan traditionele ad-hocnetwerken via wifi om de volgende redenen:

  • De service ondersteunt WPA2-security. (Sommige ad-hocnetwerken ondersteunen alleen WEP-codering.)
  • Apparaten kunnen de services die zij hosten aanbieden, waardoor andere apparaten gemakkelijker geschikte gebruikers kunnen vinden.
  • Android ondersteunt geen ad-hoc modus via wifi.

Het gevaar van Spyware op P2P netwerken

Veel P2P-netwerken zijn, eenmaal gedownload, gevuld met spyware en malware. Dit kan onze computers vertragen of zelfs laten crashen. Als we muziek of andere bestanden van P2P-netwerken gaan downloaden, vooral gratis, dan moeten we zorgen voor goede antivirus-, firewall- en spywaresoftware om onze eigen bestanden en informatie te beschermen.

LinkedIn Group

Discussieer mee op LinkedIn.

Samenvatting
Wat is P2P (peer-to-peer) en wat kan je er mee?
Artikel
Wat is P2P (peer-to-peer) en wat kan je er mee?
Beschrijving
In zekere zin zijn Peer to Peer (P2P) netwerken de sociale netwerken van het internet. Iedere peer is gelijk aan de anderen, en iedere peer heeft dezelfde rechten en plichten als de anderen. Peers zijn tegelijkertijd clients en servers.
Auteur
Publisher Naam
ITpedia
Publisher Logo
Sidebar