Client-servermodel: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
GijsvdL (overleg | bijdragen)
Versie 11331352 van 212.239.175.228 (overleg) ongedaan gemaakt.
Tekst vervangen door "lol , informatica is leuk"
Regel 1:
lol , informatica is leuk
Het '''client-servermodel''' is een model in de [[informatica]] en [[computertechniek]] voor de samenwerking tussen twee of meer programma's, die zich op verschillende computers kunnen bevinden. Kenmerkend voor de asymmetrie in het model is:
* de server is permanent beschikbaar en is reactief
* een client is bij gelegenheid actief en neemt het initiatief tot communicatie met de server
 
Een aantal voorbeelden van het client-servermodel zijn [[e-mail]], het [[WWW]], [[NFS]], [[File Transfer Protocol|FTP]], [[Telnet]], [[SSH]], [[first person shooter|online-FPS]], betalingsverkeer en [[thin client|thin clients]], maar er zijn natuurlijk nog veel meer.
 
Binnen de database-wereld wordt onderscheid gemaakt tussen file server databases en client/server databases:
 
In een file server database(bijv. Microsoft Access, e.a.) vinden de selecties plaats aan de gebruikerskant in plaats van aan de serverkant. De database stuurt de gehele tabel (of i.i.g. de index) via het netwerk naar de gebruiker. De applicatie van de gebruiker voert vervolgens de selectie uit.
Bij een client/server database (bijv. Microsoft SQL Server, Oracle e.a.) vindt de selectie aan de serverkant plaats. Hierdoor worden alleen die gegevens naar de gebruiker gestuurd waar hij om gevraagd heeft. De hoeveelheid netwerkverkeer is hierdoor behoorlijk lager. Zeker bij grote hoeveelheden gegevens, veel transacties en gelijktijdige gebruikers levert dit grote voordelen op. De computer waarop de database draait is meestal uitgerust met krachtige hardware, om met een aanvaardbare responstijd aan een groot aantal verzoeken van vele clients te kunnen voldoen.
 
Veel client-serverrelaties werken met een verzoek om iets, en dat kan misbruikt worden. Dit heet ook wel een [[DDoS|Distributed Denial of Service attack]].
 
[[Categorie:Netwerken]]
[[Categorie:Informatica]]
[[Categorie:Computerterm]]
 
[[af:Kliënt-bediener]]
[[bg:Клиент-сървър]]
[[ca:Client-servidor]]
[[cs:Klient-server]]
[[de:Client-Server-Modell]]
[[en:Client-server]]
[[es:Cliente-servidor]]
[[eu:Bezero-zerbitzari]]
[[fa:مشتری-خدمتگذار]]
[[fr:Client-serveur]]
[[he:שרת-לקוח]]
[[hu:Kliens-szerver architektúra]]
[[id:Klien-server]]
[[it:Sistema client/server]]
[[ja:クライアントサーバモデル]]
[[ko:클라이언트 서버 시스템]]
[[lv:Klients-serveris]]
[[pl:Klient-serwer]]
[[pt:Cliente-servidor]]
[[ru:Технология «клиент-сервер»]]
[[sk:Klient-server]]
[[sq:Client-Server]]
[[sv:Klient–server]]
[[tr:İstemci-sunucu]]
[[ur:عمیل و معیل]]
[[vi:Client-server]]
[[zh:客户端/服务器结构]]