Ang server ay isang computer na dinisenyo upang iproseso ang mga kahilingan at maghatid ng data sa isa pang computer sa internet o sa isang lokal na network.
Ang salitang "server" ay nauunawaan ng karamihan na nangangahulugang isang web server kung saan maaaring ma-access ang mga web page sa internet sa pamamagitan ng isang client tulad ng isang web browser. Gayunpaman, mayroong ilang mga uri ng mga server, kabilang ang mga lokal na tulad ng mga server ng file na nag-iimbak ng data sa loob ng intranet network.
Kahit na ang anumang computer na tumatakbo ang kinakailangang software ay maaaring gumana bilang isang server, ang pinaka-karaniwang paggamit ng salitang tumutukoy sa mga napakalaking, high-powered machine na gumaganap bilang mga sapatos na pangbabae na itulak at paghila ng data mula sa internet.
Karamihan sa mga network ng computer ay sumusuporta sa isa o higit pang mga server na humahawak ng mga espesyal na gawain. Bilang isang patakaran, mas malaki ang network sa mga tuntunin ng mga kliyente na kumonekta dito o sa dami ng data na inililipat nito, mas malamang na ang ilang mga server ay naglalaro ng isang papel, ang bawat isa ay nakatuon sa isang partikular na layunin.
Mahigpit na pagsasalita, ang server ay ang software na humahawak ng isang tiyak na gawain. Gayunpaman, ang makapangyarihang hardware na sumusuporta sa software na ito ay kadalasang tinatawag na isang server dahil ang server software na nakikipagtulungan sa isang network ng daan-daan o libu-libong mga kliyente ay nangangailangan ng hardware na higit na matatag kaysa sa kung ano ang gusto mong bumili para sa ordinaryong paggamit ng mga mamimili.
Mga Karaniwang Uri ng Mga Server
Habang ang ilang dedikadong server ay nakatuon sa isang function lamang, ang ilang mga pagpapatupad ay gumagamit ng isang server para sa maraming layunin.
Ang isang malaking, pangkalahatang layunin na network na sumusuporta sa isang katamtamang laki ng kumpanya ay malamang na nagpapalabas ng ilang uri ng mga server, kabilang ang:
- Web server: Ipinapakita ng mga server ng web ang mga pahina at magpatakbo ng mga app sa pamamagitan ng mga web browser. Ang server na konektado sa iyong browser ngayon ay isang web server na naghahatid sa pahinang ito at anumang mga larawan na nakikita mo dito. Ang client program, sa kasong ito, ay malamang na isang browser tulad ng Internet Explorer, Chrome, Firefox, Opera, o Safari. Ang mga server ng web ay ginagamit para sa lahat ng mga uri ng mga bagay bukod sa paghahatid ng simpleng teksto at mga imahe, tulad ng para sa pag-upload at pag-back up ng mga file sa online sa pamamagitan ng cloud storage service o online backup service.
- Server ng email: Pinapadali ng mga server ng email ang pagpapadala at pagtanggap ng mga mensaheng e-mail. Kung mayroon kang isang email client sa iyong computer, ang software ay nakakonekta sa isang IMAP o POP email server upang i-download ang iyong mga mensahe sa iyong computer, at isang SMTP server upang magpadala ng mga mensahe pabalik sa pamamagitan ng email server.
- FTP server: Sinusuportahan ng mga FTP server ang paglipat ng mga file sa pamamagitan ng mga tool ng File Transfer Protocol. Ang mga FTP server ay naa-access sa malayo sa pamamagitan ng mga programa ng FTP client.
- Server ng Pagkakakilanlan: Sinusuportahan ng mga server ng pagkakakilanlan ang mga pag-login at seguridad para sa mga awtorisadong gumagamit.
Daan-daang iba't ibang uri ng mga espesyal na uri ng server ang sumusuporta sa mga network ng computer. Bukod sa mga pangkaraniwang uri ng korporasyon, ang mga user ng bahay ay kadalasang nakikipag-ugnayan sa mga server ng online game, mga server ng chat, at mga audio at video streaming server, bukod sa iba pa.
Mga Uri ng Network Server
Maraming mga network sa internet ang gumagamit ng isang client-server networking model na nagsasama ng mga website at mga serbisyo ng komunikasyon.
Ang isang alternatibong modelo, na tinatawag na peer-to-peer networking, ay nagbibigay-daan sa lahat ng mga aparato sa isang network na gumana bilang alinman sa isang server o kliyente sa isang kinakailangan na batayan. Ang mga network ng peer ay nag-aalok ng isang mas mataas na antas ng privacy dahil ang komunikasyon sa pagitan ng mga computer ay mahigpit na naka-target, ngunit ang karamihan sa mga pagpapatupad ng peer-to-peer networking ay hindi sapat na matatag upang suportahan ang mga malaking spike sa trapiko.
Mga Cluster ng Server
Ang salitang kumpol ay malawak na ginagamit sa networking ng computer upang tumukoy sa isang pagpapatupad ng mga pinagkukunan ng computing. Kadalasan, ang isang kumpol ay sumasama sa mga mapagkukunan ng dalawa o higit pang mga aparatong computing na maaaring gumana nang hiwalay para sa ilang pangkaraniwang layunin (madalas na isang workstation o aparato ng server).
Ang isang web server farm ay isang koleksyon ng mga network na web server, bawat isa ay may access sa nilalaman sa parehong site. Gumagana ang mga ito bilang isang cluster conceptually. Gayunpaman, ang mga purists debate ang teknikal na pag-uuri ng isang server farm bilang isang kumpol, depende sa mga detalye ng hardware at software configuration.
Mga Server sa Home
Dahil ang mga server ay software lamang, ang mga tao ay maaaring magpatakbo ng mga server sa bahay, naa-access lamang sa mga aparatong naka-attach sa kanilang home network. Halimbawa, ang ilang mga hard drive na may alam sa network ay gumagamit ng protocol ng Network Attached Storage upang payagan ang iba't ibang mga PC sa home network upang ma-access ang isang nakabahaging hanay ng mga file.
Ang software ng server ng Plex media ay tumutulong sa mga gumagamit na kumonsumo ng mga digital na media sa mga TV at mga aparatong entertainment kahit na ang media file ay nasa cloud o isang lokal na PC.
Higit pang Impormasyon sa Mga Server
Dahil ang uptime ay napakahalaga para sa karamihan ng mga server, hindi sila tumigil sa halip na magpatakbo ng 24/7.
Gayunpaman, ang mga server kung minsan ay bumaba nang sadya para sa naka-iskedyul na pagpapanatili, na kung saan ang ilang mga website at serbisyo ay nagpapaalam sa kanilang mga gumagamit ng "naka-iskedyul na downtime" o "naka-iskedyul na pagpapanatili." Maaaring lumusong din ang mga server nang hindi sinasadya sa panahon ng isang bagay tulad ng pag-atake ng DDoS.