Computersystemen/Netwerkbegrippen: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
fix {{Citaat}}
Mattias.Campe (overleg | bijdragen)
Regel 262:
</gallery>
 
== Client-server versus, peer-to-peer en cloud ==
AlsBij '''[[w:Client-servermodel|client-server]]''' heb je een situatie hebt waarbij 'kant A' gebruik maakt van een dienst van 'kant B',: danA zegtis men vaak dat Adan de client is en B de server. Als je surft op het internet naar <code>https://nl.wikibooks.org</code> met jouw browser, dan wordt jouw computer/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. met de webserver [[w:Apache (webserver)|Apache]]).
 
InBij sommige'''[[w:Peer-to-peer|peer-to-peer]]''' situaties(p2p) 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 alledrieallemaal gelijkwaardig zijn. In dat geval heeft men het over [[w:Peer-to-peer|peer-to-peer]], net omwille van deze gelijkwaardigheid (p2pzoals een [[w:Peergroup (psychologie)|peergroup]]). 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.
 
'''[[w:Cloud computing|Cloud computing]]''' lijkt een beetje op client-server, maar de eindgebruiker weet niet op hoeveel of welke server(s) de software draait of waar die servers precies staan. Deze eindgebruiker kan een gewone gebruiker zijn (die bv. gebruikt maakt van diensten van Microsoft, Google, Facebook, ...), maar ook een IT'er (die bv. 'ergens' webruimte gebruikt). Heel kenmerkend is dat deze clouddiensten erg schaalbaar gemaakt kunnen worden: als er plots extra verkeer is voor een website, dan kunnen snel extra resources toegekend worden. Hoe je gebruikt maakt van deze diensten wordt bepaald door het lagenmodel, ter info:
* Cloudapplicaties: software as a service (SaaS)
* Cloudplatforms: platform as a service (PaaS)
* Cloud Infrastructure: infrastructure as a service (IaaS)
 
<gallery>
Regel 271 ⟶ 276:
P2P-network.svg|Logische topologie p2p. De fysieke topologie kan alsnog een ster zijn!
Torrentcomp small.gif|Animatievoorstelling van BitTorrent.<ref>De onderste host is diegene die het oorspronkelijk bestand volledig heeft (een ''seeder''). Daarna wordt de data onderling via peer-to-peer tussen clients (de ''leechers'') gestuurd.</ref>
Cloud_computing_nl.svg|Cloud computing
</gallery>
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.