Pasiuna sa Client Server Networks

Ang termino nga client-server nagpasabut sa usa ka popular nga modelo alang sa computer networking nga mogamit sa mga kliyente sa hardware ug mga tigtagad sa kliyente, ang matag usa adunay piho nga mga gimbuhaton. Ang modelo sa client-server mahimo nga gamiton sa Internet ingon man usab sa lokal nga mga network sa network (LAN) . Ang mga panig-ingnan sa mga sistema sa client-server sa Internet naglakip sa mga Web browser ug Web server , FTP nga mga kliyente ug mga server, ug ang DNS .

Client ug Server Hardware

Ang kliyente / server networking mitubo sa pagkapopular sa daghan nga mga tuig ang milabay samtang ang personal nga mga computer (PCs) nahimong komon nga alternatibo sa mas daghang kompyuter nga kompyuter. Ang mga kliyente sa kliyente sagad nga mga PC nga adunay mga aplikasyon sa software sa network nga nag-instalar niana nga hangyo ug nakadawat og impormasyon sa network. Ang mga gadyet sa mobile, maingon man ang desktop computers, mahimo nga magamit sama sa mga kliyente.

Ang usa ka server device kasagarang mag-store sa mga file ug mga database lakip ang mas komplikado nga mga aplikasyon sama sa mga Web site. Ang mga himan sa server sa kasagaran nagpakita sa mas taas nga gahum nga sentro nga mga processor, dugang nga memorya, ug mas dako nga disk drive kay sa mga kliyente.

Client-Server Applications

Ang modelo sa client-server nag-organisa sa trapiko sa network pinaagi sa aplikasyon sa kliyente ug usab sa usa ka himan. Ang mga kliyente sa network nagpadala sa mga mensahe ngadto sa usa ka server aron sa paghangyo niini. Ang mga server mitubag sa ilang mga kliyente pinaagi sa paglihok sa matag hangyo ug pagbalik sa mga resulta. Ang usa ka server nagsuporta sa daghan nga mga kliyente, ug ang daghang mga tigtagad mahimo nga pag-network nga magkahiusa diha sa usa ka pool sa server aron pagdumala sa dugang nga pagproseso nga mga karga samtang ang gidaghanon sa mga kliyente motubo.

Ang usa ka kliyente nga kompyuter ug usa ka computer sa kompyuter sa kasagaran duha ka managlahi nga yunit sa hardware nga gipahiangay alang sa ilang giplanong katuyoan Pananglitan, ang usa ka kliyente sa Web nagtrabaho nga labing maayo sa usa ka dako nga display sa screen, samtang ang usa ka Web server wala magkinahanglan og bisan unsang display ug mahimong nahimutang bisan asa sa kalibutan. Sa pipila ka mga kaso, bisan pa niana, ang usa ka gigamit nga himan mahimo nga molihok sama sa usa ka kliyente ug usa ka server alang sa sama nga paggamit. Dugang pa, ang usa ka lalang nga usa ka server alang sa usa ka aplikasyon mahimong dungan nga molihok isip usa ka kliyente ngadto sa laing mga server, alang sa lainlaing mga aplikasyon.

Pipila sa mga labing popular nga mga aplikasyon sa Internet nagsunod sa kliyente-server nga modelo lakip ang email, FTP ug mga serbisyo sa Web. Ang matag usa niini nga mga kliyente nagpakita sa usa ka user interface (bisan sa graphic o text-based) ug usa ka aplikasyon sa kliyente nga nagtugot sa user nga makonektar sa mga server. Sa kaso sa email ug FTP, ang mga tiggamit mosulod sa ngalan sa computer (o usahay ang usa ka IP address ) ngadto sa interface aron sa pag-set up sa mga koneksyon sa server.

Mga Local Client-Server Network

Daghang mga network sa balay ang naggamit sa mga sistema sa client-server sa gamay nga sukdanan. Ang mga broadband routers , pananglitan, adunay mga DHCP server nga naghatag sa IP address ngadto sa home computers (DHCP clients). Ang ubang mga tipo sa mga network servers nga anaa sa balay naglakip sa mga print server ug backup server .

Client-Server vs. Peer-to-Peer ug Other Models

Ang modelo sa client-server sa networking sa sinugdanan naugmad aron sa pagpaambit sa pag-access sa mga aplikasyon sa database sa mas daghan nga mga tiggamit. Kung itandi sa modelo sa kompyuter , ang client-server networking naghatag og mas maayo nga pagkalalom tungod kay ang mga koneksyon mahimo nga on-demand kung gikinahanglan kay sa ma-fix. Ang modelo sa client-server usab nagsuporta sa mga modular nga mga aplikasyon nga makahimo sa trabaho sa paghimo sa software mas sayon. Sa gitawag nga duha ka hut-ong ug tulo ka hut-ong nga matang sa mga sistema sa client-server, ang mga aplikasyon sa software gibahin ngadto sa modular nga mga sangkap, ug ang matag bahin gi-install sa mga kliyente o mga server nga espesyalista alang niana nga subsystem.

Client-server usa lang ka pamaagi sa pagdumala sa mga aplikasyon sa network. Ang nag-unang alternatibo sa kliyente-server, peer-to-peer networking , nagtagad sa tanang mga gamit nga adunay kaparehas nga kapabilidad kay sa espesyal nga mga papel sa kliyente o server. Kung itandi sa client-server, ang mga peer to peer networks naghatag og pipila ka mga bentaha sama sa mas maayo nga pagkalalom sa pagpalapad sa network aron pagdumala sa daghang mga kliyente. Ang mga network sa client-server sa kinatibuk-an naghatag og mga bentaha sa kaedad-sa-peer usab, sama sa abilidad sa pagdumala sa mga aplikasyon ug datos sa usa ka sentralisadong lokasyon.