Skip to main content

Paano gumagana ang isang maramihang server ng kliyente?

Ang isang maramihang server ng kliyente ay isang uri ng arkitektura ng software para sa mga network ng computer kung saan ang mga kliyente, na maaaring maging pangunahing mga workstation o ganap na functional na personal na computer, humiling ng impormasyon mula sa isang computer ng server.Mayroong madalas na mga interface ng software sa pagitan ng kliyente at server din, na kilala bilang middleware, at network ng ruta at software ng protocol, pati na rin ang software ng seguridad tulad ng mga firewall.Depende sa laki ng isang network, ang mga server at kliyente ay maaaring makipag-ugnay nang direkta o sa pamamagitan ng isang three-tier na arkitektura na nagbibigay ng karagdagang pagproseso sa pagitan ng dalawang uri ng mga makina.ay ang solong server na may maraming mga kliyente.Ang isang server ay maaaring hawakan ang dose -dosenang mga kahilingan ng impormasyon mula sa mga computer ng kliyente nang sabay -sabay.Taliwas sa tanyag na paniniwala, ang computer ng server mismo ay hindi kailangang maging pinakamabilis, pinakamalakas na makina sa network upang maisagawa nang mahusay ang papel na ito.

Ang isang pangunahing pagkakaiba sa maraming mga network ng server ng kliyente ay maaari silang maging mga lokal na network ng lugar (LAN) na may sarili sa loob ng isang gusali at hindi kinakailangang konektado sa internet, o malawak na lugar ng network (WANS).Ang mga malawak na lugar ng network ay maraming mga client na mga sistema ng server na ipinamamahagi sa maraming mga lokasyon ng heograpiya, at halos eksklusibo na nakatali sa Internet.Ang ilang mga malalaking korporasyon, gayunpaman, ay may mga sistema ng WAN na independiyenteng sa Internet.Ang paglaki ng laki ng Internet, ang pag -unlad nito sa buong mundo ng web, at ang pagtaas ng pagkakaiba -iba ng mga pagpipilian sa software ng networking at hardware ay nagresulta sa salitang WAN na kumukuha ng isang mas malawak na kahulugan.Higit pang mga pisikal na server na nagbibigay ng suporta sa network sa maraming mga kliyente.Ang termino ngayon ay mas maluwag na tinukoy, at ang isang WAN ay maaaring itayo sa kalakhan sa software mismo, tulad ng sa cloud computing o paggamit ng mga web browser at web server.Higit pang mga tradisyunal na WAN na gumagamit ng File Transfer Protocol (FTP) at mga arkitektura ng Domain Name System (DNS).Ang mga rate ng paglipat at pagproseso ng mga rate sa WANS ay napabuti din sa pamamagitan ng paggamit ng server ng multi-threaded client, isang network na binuo sa mga sentral na yunit ng pagproseso (CPU) na maaaring tila magsagawa ng maraming iba't ibang mga tagubilin sa programa nang sabay-sabay.

Ang mga web server ay isang uri ng virtual na pagho -host ng maraming server ng kliyente.Ang mga network na ito ay buo na itinayo sa software, at hindi nangangailangan ng mga tiyak na pisikal na lokasyon para sa mga computer ng kliyente o server.Ang web server ay kumikilos bilang isang pisikal na server, at maaaring tumakbo sa maraming mga makina, o sa isang seksyon ng isang machine machine na nagpapatakbo ng maraming mga web server nang sabay -sabay.Ang computer ng kliyente sa kasong ito ay isang web browser na nag -access sa server, at maaari ring mai -load mula sa iba't ibang mga computer na hindi nakatali sa isang tiyak na lokasyon.

Ang Cloud Computing ay may pagkakapareho sa konsepto ng workstation ng mga naunang taon para sa maraming mga server ng kliyente.Ang parehong cloud computing at workstations ay mga makina ng kliyente na may kaunti sa paraan ng mga lokal na mapagkukunan upang iguhit.Halos lahat ng software ng Cloud Computing Networks ay naka -install sa server mismo, tulad ng mga word processors, laro, musika at video application, at marami pa.Ang kliyente ay nakakakuha ng pag -access sa software na ito sa server upang patakbuhin ito.Ang workstation ay isang monitor at lokasyon ng network na may kaunting mga mapagkukunan, tulad ng napakaliit na memorya o kakayahan sa pagproseso, at, nang walang pag-access sa server, ay hindi magiging isang functional na computer.Ang mga disenyo ay lahat ng mga pagtatangka upang mabawasan ang gastos ng isang maramihang network ng server ng kliyente.Sa pamamagitan ng hindi pamamahagi ng mga mapagkukunan ng pisikal na hardware o software sa dose -dosenang o daan -daang mga makina ng kliyente, ang ideya ay maaari silang mas ma -access sa isang sentral, malakas na server sa halip.Ang kahinaan sa kanila ay ang mga lokal na kopya ng karamihan sa mga file ay hindi umiiral, at, kung nabigo ang network,Maraming mga tao ang maaaring mawalan ng pag-access sa kanilang trabaho.

Ang parehong mga sistema ng FTP at DNS ay pangunahing mga disenyo ng komunikasyon na multi-kliyente.Ang FTP ay isang mabilis, maaasahang paraan ng pagpapadala ng teksto at ilang iba pang mga file, karaniwang sa binary mode, sa isang network.Ito ay isang orihinal na protocol ng paglipat kapag ang internet ay higit sa lahat batay sa teksto, bago ang graphic-rich subset ng World Wide Web ay umiral.Karamihan sa trapiko sa Internet ngayon ay pa rin ang mga paglilipat ng Text na batay sa FTP na nagaganap na higit sa lahat ay hindi nakikita ng mga gumagamit ng web.Ang mga sistema ng DNS ay lumitaw nang maaga din, lalo na habang lumalaki ang World Wide Web, bilang isang paraan ng pagpapalit ng aktwal na mga address ng network sa anyo ng mga string ng mga numero ng Internet Protocol (IP), na may pamilyar na mga pangalan ng Ingles para sa mga server na mai -access ng mga kliyente.