Computersystemen/Netwerkbegrippen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Mattias.Campe (overleg | bijdragen)
Mattias.Campe (overleg | bijdragen)
Regel 159:
 
== Client versus server en peer-to-peer ==
Als je een situatie hebt waarbij 'kant A' gebruik maakt van een dienst van 'kant B', dan zegt men vaak dat A de client is en B de server. Als je surft op het internet naar <code>http://nl.wikibooks.org</code> met jouw browser, dan wordt jouw commputercomputer/browser de client genoemd. Aan de andere kant heb je de webserver die draait "op" nl.wikibooks.org en dus wordt deze de server genoemd (bv. Apache).
 
In sommige situaties is deze scheiding niet zo aanwezig. Stel dat je pc's A, B en C hebt die elk een stuk van een bestand hebben en dat ze met elkaar communiceren om allemaal het volledige bestand te hebben. Je kan dan niet spreken over 'client' en 'server', daar ze alledrie gelijkwaardig zijn. In dat geval heeft men het over [[w:Peer-to-peer|peer-to-peer]] (p2p). Dit is bv. het geval bij [[w:BitTorrent|BitTorrent]]. Zo kan het downloaden van een Linuxdistributie via een torrent efficiënter gebeuren, dan in een klassieke client-server-architectuur.
 
<gallery>
Server-based-network.svg|Logische topologie client-server
P2P-network.svg|Logische topologie peer-to-peer. De fysieke topologie kan alsnog een ster zijn!
Torrentcomp small.gif|Animatievoorstelling van BitTorrent. De onderste host is diegene die het oorspronkelijk bestand heeft (de seeder). Daarna wordt de data via peer-to-peer tot bij de clients gestuurd.
</gallery>
 
<!-- ----- Hieronder onderhoudsmeldingen, niet verwijderen ----- -->
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.