Als u regelmatig internet gebruikt, is het zeer onwaarschijnlijk dat u de term peer-to-peer of P2P niet bent tegengekomen. Of het nu werd genoemd in een nieuwsartikel, op tv of in een gesprek met een vriend, die je vertelde dat hij zojuist de nieuwste versie van Linux via P2P had gedownload, je bent misschien op deze term gestuit. Als je wilt weten wat peer-to-peer-netwerken zijn, waar P2P voor wordt gebruikt, en ook enkele voorbeelden van peer-to-peer-netwerken wilt zien, lees dan dit artikel:
Inhoud
- Wat is een peer-to-peer netwerk?
- Waar wordt P2P (peer-to-peer) voor gebruikt?
- Waarom zijn peer-to-peer-netwerken nuttig?
- Voorbeelden van P2P-netwerken (peer-to-peer)
- De geschiedenis van P2P (peer-to-peer) netwerken
- Heeft u andere vragen over peer-to-peer netwerken?
Wat is een peer-to-peer netwerk?
Peer-to-peer, of P2P in de afgekorte vorm, verwijst naar computernetwerken die een gedistribueerde architectuur gebruiken. In P2P-netwerken worden alle computers en apparaten die er deel van uitmaken peers genoemd, en ze delen en wisselen workloads uit. Elke peer in een peer-to-peer netwerk is gelijk aan de andere peers. Er zijn geen bevoorrechte peers en er is geen primair beheerdersapparaat in het midden van het netwerk.

Een simulatie van een peer-to-peer netwerk
In zekere zin zijn peer-to-peer-netwerken de meest egalitaire netwerken in de computerwereld. Elke peer is gelijk aan de anderen en elke peer heeft dezelfde rechten en plichten als de anderen. Peers zijn tegelijkertijd zowel clients als servers.
In feite wordt elke bron en elk middel dat beschikbaar is in een peer-to-peer-netwerk gedeeld tussen peers, zonder dat er een centrale server bij betrokken is. De gedeelde bronnen in een P2P-netwerk kunnen zaken zijn zoals processorgebruik, schijfopslagcapaciteit of netwerkbandbreedte.
Waar wordt P2P (peer-to-peer) voor gebruikt?
Het primaire doel van peer-to-peer-netwerken is het delen van bronnen en het helpen van computers en apparaten om samen te werken, specifieke services te leveren of specifieke taken uit te voeren. Zoals eerder vermeld, wordt P2P gebruikt om allerlei soorten computerbronnen te delen, zoals verwerkingskracht, netwerkbandbreedte of schijfopslagruimte. De meest voorkomende use case voor peer-to-peer-netwerken is echter het delen van bestanden op internet. Peer-to-peer-netwerken zijn ideaal voor het delen van bestanden, omdat ze de computers die erop zijn aangesloten in staat stellen om tegelijkertijd bestanden te ontvangen en te verzenden.
Stelt u zich deze situatie eens voor: u opent uw webbrowser en bezoekt een website waar u een bestand downloadt. In dit geval werkt de website als een server en fungeert uw computer als een client die het bestand ontvangt. Je kunt het vergelijken met een eenrichtingsweg: het bestand dat je downloadt is een auto die van punt A (de website) naar punt B (je computer) gaat.

Inhoud die is overgebracht van een netwerk of van internet naar een computer
Wanneer u hetzelfde bestand downloadt van een peer-to-peer netwerk, met een BitTorrent-platform als uitgangspunt, wordt de download anders uitgevoerd. Het bestand wordt naar uw computer gedownload in stukjes en beetjes die afkomstig zijn van veel andere computers die ook op hetzelfde P2P-netwerk zijn aangesloten en dat bestand of in ieder geval delen ervan al hebben. Tegelijkertijd wordt het bestand ook verzonden (geupload) van uw computer naar andere apparaten die erom vragen. Deze situatie is vergelijkbaar met een tweerichtingsverkeer: het bestand is alsof meerdere kleine auto's naar uw pc komen, terwijl ze ook naar anderen vertrekken wanneer daarom wordt gevraagd.

Meerdere peers die onderling gegevens delen
Waarom zijn peer-to-peer-netwerken nuttig?
P2P-netwerken hebben een aantal kenmerken die ze nuttig maken:
- Het is moeilijk om ze neer te halen. Zelfs als een van de peers is uitgeschakeld, werken de anderen nog steeds en communiceren ze. Om een P2P (peer-to-peer) netwerk te laten stoppen met werken, moet je al zijn peers sluiten.
- Peer-to-peer-netwerken zijn ongelooflijk schaalbaar. Het toevoegen van nieuwe peers is eenvoudig omdat u geen centrale configuratie op een centrale server hoeft uit te voeren.
- Als het gaat om het delen van bestanden, 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 wanneer iemand het moet downloaden, het bestand tegelijkertijd van meerdere locaties wordt gedownload.
Voorbeelden van P2P-netwerken (peer-to-peer)
We gebruiken allemaal peer-to-peer-netwerken om computers en apparaten met elkaar te verbinden zonder dat we een server hoeven te configureren. Voor alles een server moeten maken is duur en moeilijk te beheren, dus in sommige situaties is het gemakkelijker en goedkoper om P2P-netwerken te gebruiken. Hier zijn enkele voorbeelden van veelvoorkomende use-cases voor peer-to-peer-netwerken:

Windows 10 gebruikt peer-to-peer om de levering van updates te optimaliseren
- Windows 10-updates worden zowel vanaf de servers van Microsoft als via P2P geleverd. Meer informatie over deze functie vindt u hier: Optimaliseer de levering van Windows 10-updates .
- Het delen van grote bestanden via internet gebeurt vaak met behulp van een P2P (peer-to-peer) netwerkarchitectuur. Sommige online gameplatforms gebruiken bijvoorbeeld P2P voor het downloaden van games tussen gebruikers. Blizzard Entertainment distribueert Diablo III, StarCraft II en World of Warcraft met behulp van P2P. Een andere grote uitgever, Wargaming, doet hetzelfde met hun games World of Tanks, World of Warships en World of Warplanes. Anderen, zoals Steam of GOG, kiezen ervoor om geen P2P te gebruiken en geven er de voorkeur aan om toegewijde downloadservers over de hele wereld te onderhouden.
- Veel Linux-besturingssystemen worden gedistribueerd via BitTorrent-downloads met behulp van P2P-overdrachten. Dergelijke voorbeelden zijn Ubuntu , Linux Mint en Manjaro .
- Als u in Windows 7 en Windows 8.1 een ad-hocnetwerk tussen twee computers maakt, maakt u er een peer-to-peernetwerk tussen.
- Als u Windows 7, Windows 8.1 of een Windows 10-versie vóór versie 1803 gebruikt, kunt u de computers in uw huis aansluiten op een thuisgroep, waardoor er een peer-to-peer-netwerk tussen hen ontstaat. De thuisgroep is een kleine groep computers die onderling zijn verbonden om opslag en printers te delen. Dit is een van de meest voorkomende toepassingen voor peer-to-peer-technologie. Sommige mensen zeggen misschien dat thuisgroepen niet peer-to-peer kunnen zijn omdat de computers in het netwerk zijn verbonden met een router. Houd er echter rekening mee dat de router niets gemeen heeft met het beheren van wat de computers van de thuisgroep onderling delen. De router werkt niet als server maar als interface of poort tussen het lokale netwerk en internet. Als u wilt, kunt u meer informatie vinden over de manier waarop Microsoft ervoor heeft gekozen om de P2P-technologie te implementeren in deze artikelen: Peer-to-peer-gebaseerde functies in Win 7 , [MS-HGRP]: HomeGroup Protocol, en HomeGroup: een praktische gids voor huiselijk geluk met Windows 7 .
- Helaas worden peer-to-peer-netwerken ook vaak gebruikt voor illegale activiteiten . P2P is een controversiële technologie omdat het veel wordt gebruikt voor piraterij. Er zijn veel websites op internet die toegang bieden tot auteursrechtelijk beschermde inhoud zoals films, muziek, software of games, via P2P-netwerken, vanwege de voordelen van deze technologie. Hoewel de technologie zelf niet illegaal is en veel legitieme toepassingen kent waarbij geen sprake is van piraterij, is de manier waarop sommige mensen P2P gebruiken illegaal. Wanneer u P2P gebruikt, zorg er dan voor dat u zich niet bezighoudt met piraterij of andere activiteiten die wettelijk strafbaar zijn.

Lid worden van een thuisgroep in Windows 10 (versie 1709)
P2P-netwerken zijn een van de meest betaalbare methoden voor het distribueren van inhoud omdat ze de bandbreedte van peers gebruiken, niet de bandbreedte van de maker van de inhoud.
De geschiedenis van P2P (peer-to-peer) netwerken
De voorloper van peer-to-peer-netwerken lijkt USENET te zijn, dat in 1979 werd ontwikkeld. Het was een systeem waarmee gebruikers berichten/nieuws konden lezen en posten. Het was een netwerksysteem vergelijkbaar met de online forums van vandaag, maar met het verschil dat USENET niet afhankelijk was van een centrale server of beheerder. USENET kopieerde hetzelfde bericht/nieuws naar alle servers in het netwerk. Evenzo distribueren en gebruiken peer-to-peer-netwerken alle beschikbare bronnen.
Het volgende grote ding in de geschiedenis van P2P was het jaar 1999 toen Napster tot leven kwam. Napster was software voor het delen van bestanden die door mensen werd gebruikt om muziek te verspreiden en te downloaden. De muziek die op Napster werd gedeeld, was meestal auteursrechtelijk beschermd en dus illegaal om te verspreiden. Dat weerhield mensen er echter niet van om het te krijgen. Hoewel Napster degene was die P2P in de mainstream bracht, faalde Napster uiteindelijk en werd het door de autoriteiten gesloten vanwege alle inhoud die er illegaal op werd gedeeld. Tegenwoordig blijft P2P een van de meest populaire technologieën voor het delen van bestanden via internet, zowel legaal als onrechtmatig.

Napster, een programma dat P2P . gebruikte
Afbeeldingsbron: Wikipedia
Heeft u andere vragen over peer-to-peer netwerken?
Zoals je in deze gids hebt gezien, is peer-to-peer een geavanceerde technologie die is ontstaan en gebaseerd is op een eenvoudig principe: decentralisatie. Je weet nu dat het een eerlijk doel heeft, hoewel het niet altijd om de juiste redenen wordt gebruikt. Sommige mensen betogen of het verboden moet worden of niet, omdat P2P het belangrijkste middel blijft om auteursrechtelijk beschermde inhoud onrechtmatig te verspreiden. Moet het gebruik van een pen echter worden verboden omdat de schrijver slecht is in zijn of haar vak?