ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Client-servermodel - Wikipedia

Client-servermodel

Uit Wikipedia, de vrije encyclopedie

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, FTP, Telnet, SSH, online-FPS, betalingsverkeer en thin clients, maar er zijn natuurlijk nog veel meer.

Binnen de database-wereld wordt onderscheid gemaakt tussen fileserverdatabases en client/server-databases:

In een fileserverdatabase (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 in ieder geval 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 Distributed Denial of Service attack.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -