Skip to main content

Ano ang arkitektura ng client-server?

Ang mga negosyo ng iba't ibang laki ay may iba't ibang mga pangangailangan sa computer.Ang mga mas malalaking negosyo ay kinakailangang gumamit ng mas maraming mga computer kaysa sa mas maliit na mga negosyo.Ang mga malalaking negosyo ay regular na may malaking pag -setup ng computer, tulad ng mga mainframes at network.Ang isang network para sa isang malaking negosyo na karaniwang may arkitektura ng client-server, na kilala rin bilang isang arkitektura ng two-tier.Hindi mahalaga kung ano ang tinawag na ito, ang ganitong uri ng arkitektura ay isang dibisyon ng paggawa para sa mga pag-andar ng computing na hinihiling ng isang malaking negosyo.bilang talino ng samahan, at isang pangkat ng mga computer ng kliyente, na karaniwang tinatawag na

workstations

.Ang bahagi ng server ng arkitektura ng client-server ay magiging isang malaking kapasidad na computer, marahil kahit isang mainframe, na may isang malaking halaga ng data at pag-andar na naka-imbak dito.Ang mga bahagi ng kliyente ng arkitektura ng client-server ay mas maliit na mga computer na ginagamit ng mga empleyado upang maisagawa ang kanilang mga responsibilidad na nakabase sa computer. Ang mga server ay karaniwang naglalaman ng mga file ng data at mga aplikasyon na maaaring ma-access sa buong network, sa pamamagitan ng mga workstation o mga computer ng empleyado.Halimbawa, ang isang empleyado na nais na ma-access ang mga file ng data sa buong kumpanya, ay gagamitin ang kanyang computer sa kliyente upang ma-access ang mga file ng data sa server.Ang iba pang mga empleyado ay maaaring gumamit ng isang karaniwang pag-access ng application sa pamamagitan ng pag-access sa server sa pamamagitan ng kanilang mga computer sa kliyente.

Ang ganitong uri ng server ay tinatawag na isang

application server

.Ito ay tumatagal ng buong bentahe ng arkitektura ng client-server sa pamamagitan ng paggamit ng server bilang isang aparato ng imbakan para sa mga aplikasyon at hinihiling ang mga kliyente na mag-log in sa server upang magamit ang mga application na iyon.Ang mga halimbawa ng ganitong uri ng aplikasyon ay marami;Kabilang sa mga pinakapopular ay ang mga processors ng salita, mga spreadsheet, at mga programa sa disenyo ng graphic.Sa bawat kaso, ang paggamit ng mga aplikasyon ay naglalarawan ng arkitektura ng client-server. Ang server ay hindi lamang para sa imbakan, gayunpaman.Maraming mga network ang may arkitektura ng client-server kung saan ang server ay kumikilos bilang isang mapagkukunan ng pagproseso din.Sa sitwasyong ito, ang mga computer ng kliyente ay halos naka -plug sa server at makuha ang kanilang kapangyarihan sa pagproseso mula dito.Sa ganitong paraan, maaaring gayahin ng isang computer sa kliyente ang mas malaking lakas ng pagproseso ng isang server nang walang pagkakaroon ng kinakailangang processor na nakaimbak sa loob ng balangkas nito.Dito, ang arkitektura ng client-server ay naglalarawan ng isang virtual na uri ng planta ng kuryente.

Kahit na ang World Wide Web ay isang halimbawa ng arkitektura ng client-server.Ang bawat computer na gumagamit ng isang web browser ay isang kliyente, at ang data sa iba't ibang mga web page na naka -access ang mga kliyente na iyon sa maraming mga server.