Inleiding tot Client Server Networks

Die term kliënt-bediener verwys na 'n gewilde model vir rekenaarnetwerk wat beide kliënthardeware-toestelle en bedieners gebruik, elk met spesifieke funksies. Die kliënt-bediener model kan op die internet sowel as plaaslike area netwerke (LAN's) gebruik word . Voorbeelde van kliënt-bedienersisteme op die internet sluit in webblaaiers en webbedieners , FTP- kliënte en bedieners, en die DNS .

Kliënt en bediener hardeware

Kliënt / bedienernetwerk het baie jare gelede gewild geword, aangesien persoonlike rekenaars (PC's) die algemene alternatief vir ouer hoofraamrekenaars geword het . Kliënttoestelle is tipies PC's met netwerkprogrammatuurprogramme wat die versoek geïnstalleer het en inligting oor die netwerk ontvang. Mobiele toestelle, sowel as rekenaarrekenaars, kan beide as kliënte funksioneer.

'N bediener toestel stoor gewoonlik lêers en databasisse, insluitend meer komplekse toepassings soos webwerwe. Bediener toestelle bevat dikwels hoë-sentrale verwerkers, meer geheue en groter skyfstasies as kliënte.

Kliënt-bediener-toepassings

Die kliënt-bedienermodel organiseer netwerkverkeer deur 'n kliënt aansoek en ook deur 'n toestel. Netwerkkliënte stuur boodskappe na 'n bediener om versoeke daarvan te maak. Bedieners reageer op hul kliënte deur op elke versoek en terugkerende resultate te reageer. Een bediener ondersteun baie kliënte, en verskeie bedieners kan saam in 'n bedienerspoel saamwerk om meer verwerkingsvragte te hanteer namate die aantal kliënte groei.

'N kliënt rekenaar en ' n bediener rekenaar is gewoonlik twee afsonderlike eenhede van hardeware elk aangepas vir hul ontwerp doel. Byvoorbeeld, 'n web kliënt werk die beste met 'n groot skerm vertoon, terwyl 'n webbediener glad nie enige vertoning nodig het nie en oral in die wêreld kan wees. In sommige gevalle kan 'n gegewe toestel egter beide as 'n kliënt en 'n bediener vir dieselfde toepassing funksioneer. Daarbenewens kan 'n toestel wat 'n bediener vir een program is, gelyktydig as 'n kliënt dien vir ander bedieners, vir verskillende toepassings.

Sommige van die gewildste programme op die internet volg die kliënt-bedienermodel, insluitend e-pos-, FTP- en webdienste. Elk van hierdie kliënte beskik oor ' n gebruikerskoppelvlak (of grafies of teksgebaseer) en 'n kliëntprogram waarmee die gebruiker aan bedieners kan koppel. In die geval van e-pos en FTP, moet gebruikers 'n rekenaarnaam (of soms 'n IP-adres ) in die koppelvlak invoer om verbindings met die bediener te stel.

Local Client-Server Networks

Baie tuisnetwerke gebruik kliënt-bedienersisteme op 'n klein skaal. Breëband-routers , byvoorbeeld, bevat DHCP- bedieners wat IP-adresse aan die tuisrekenaars (DHCP-kliënte) verskaf. Ander tipes netwerk bedieners wat by die huis gevind word, sluit in drukbedieners en rugsteunbedieners .

Kliënt-bediener teen Peer-to-Peer en ander modelle

Die kliënt-bediener model van netwerk is oorspronklik ontwikkel om toegang tot databasis-toepassings onder groter aantal gebruikers te deel. In vergelyking met die hoofraammodel , bied kliënt-bedienernetwerk beter buigsaamheid, aangesien verbindings op aanvraag gemaak kan word, eerder as om vas te stel. Die kliënt-bediener model ondersteun ook modulêre toepassings wat die werk makliker maak om sagteware te skep. In sogenaamde tweerigting- en drievlak- tipes kliënt-bedienerstelsels word sagteware-toepassings geskei in modulêre komponente, en elke komponent is geïnstalleer op kliënte of bedieners wat vir daardie substelsel gespesialiseer is.

Kliënt-bediener is net een benadering tot die bestuur van netwerkprogramme. Die primêre alternatief vir kliënt-bediener, eweknie- netwerkdienste , behandel alle toestelle as gelykwaardige vermoë eerder as gespesialiseerde kliënt of bedienerrolle. In vergelyking met die kliënt-bediener bied peer-to-peer-netwerke voordele soos beter buigsaamheid om die netwerk uit te brei om 'n groot aantal kliënte te hanteer. Kliënt-bedienernetwerke bied oor die algemeen ook voordele bo eweknieë, soos die vermoë om toepassings en data op een sentrale plek te bestuur.