Client and Server
Client vs Server
Sa terminolohiya ng computing, ang parehong "client" at "server" ay tumutukoy sa mga computer na ginagamit para sa iba't ibang layunin. Ang isang kliyente ay isang maliit na computer na nag-access sa isang server sa pamamagitan ng isang network. Halimbawa, sa isang organisasyon, ang isang empleyado ay nag-log in sa client machine upang ma-access ang mga file at application na tumatakbo sa isang server machine. Ang dalawang-baitang na arkitektura ay kilala rin bilang arkitektura ng client-server na higit sa lahat ay nakatutok sa dibisyon ng paggawa sa isang organisasyon. Ang isang server machine ay isang malaking-kapasidad computer na maaaring mag-imbak ng isang malawak na iba't-ibang mga file tulad ng application at mga file ng data. Mayroong iba't ibang uri ng mga server, tulad ng; server ng server, server ng server, web server, database server, print server, proxy server, server ng laro, nakapag-iisang server, atbp. Ang isang kliyente ay maaaring mauri sa taba, manipis, at hybrid. Ang isang taba client ay sumusuporta sa parehong lokal na imbakan at lokal na pagproseso. Ang manipis na kliyente ay isang mas malakas na makina na may pinakamaliit na hardware na naka-install. Karaniwang ginagamit nito ang mga mapagkukunan ng isang host machine at umaasa sa server upang magsagawa ng anumang pagpoproseso ng data. Ang pangunahing trabaho ng isang manipis na kliyente ay upang ipakita nang graphically ang mga imahe na ibinigay ng isang application server. Ang isang hybrid client na lokal na proseso ngunit nakasalalay sa server para sa imbakan ng data.
Ang ilang mga application server ay maaaring mangailangan ng mga user na mag-log in mula sa kanilang mga client machine upang ma-access ang mga partikular na application na gumagamit ng arkitektura ng client-server. Ang mga client machine ay hindi lamang ma-access ang mga application at data file, ngunit maaari rin nilang gamitin ang processor ng server upang magsagawa ng ilang mga gawain nang hindi na kinakailangang magdagdag ng anumang karagdagang mga mapagkukunan ng hardware sa client machine.
Karaniwang naglalaman ang client computer ng higit pang end-user software kaysa sa server computer. Ang isang server ay karaniwang naglalaman ng higit pang mga bahagi ng operating system. Maramihang mga gumagamit ay maaaring mag-log sa isang server sa parehong oras. Ang isang client machine ay simple at mura habang ang isang server machine ay mas malakas at mahal.
Ang pangunahing pagkakaiba sa pagitan ng isang client machine at isang server machine ay nasa pagganap nito. Ang mga client machine ay itinuturing na sulit para sa mga application na nangangailangan ng mabilis na oras ng pagsisimula. Ang isang server machine ay itinuturing na pinakamainam para sa mga application kung saan ang diin ay higit pa sa pagganap.
Buod:
1. Ang isang client machine ay isang maliit na computer na may isang pangunahing configuration ng hardware samantalang
Ang isang server machine ay isang high-end computer na may isang advanced na configuration ng hardware.
2. Ang isang kliyente ay isang simple at mas makapangyarihang makina kung saan ang isang server ay isang malakas
mahal na makina.
3. Ang isang client ay ginagamit para sa mga simpleng gawain samantalang ang isang server ay ginagamit para sa pagtatago ng malaking data
mga file at mga application.
4. Ang isang server ay naghahatid ng mataas na pagganap kumpara sa isang client machine.
5. Ang isang server ay sumusuporta sa sabay-sabay, maraming log-in ng user samantalang sinusuportahan ng isang client ang isang
iisang user log-in nang sabay-sabay.