Ang server ay isang computer na idinisenyo upang iproseso ang mga kahilingan at maghatid ng data sa isa pang computer sa internet o isang lokal na network. Ang isang kilalang uri ng server ay isang web server kung saan ang mga web page ay maaaring ma-access sa internet sa pamamagitan ng isang kliyente tulad ng isang web browser. Gayunpaman, mayroong ilang uri ng mga server, kabilang ang mga lokal tulad ng mga file server na nag-iimbak ng data sa loob ng isang intranet network.
Ano ang Ginagawa ng Server sa isang Computer Network?
Bagaman ang anumang computer na nagpapatakbo ng kinakailangang software ay maaaring gumana bilang isang server, ang pinakakaraniwang paggamit ng salita ay tumutukoy sa napakalaking, mataas na kapangyarihan na mga makina na nagtutulak at kumukuha ng data mula sa internet.
Karamihan sa mga computer network ay sumusuporta sa isa o higit pang mga server na humahawak ng mga espesyal na gawain. Bilang isang panuntunan, mas malaki ang network sa mga tuntunin ng mga kliyenteng kumokonekta dito o sa dami ng data na inililipat nito, mas malamang na maraming server ang gumaganap ng isang papel, bawat isa ay nakatuon sa isang partikular na layunin.
Ang server ay ang software na humahawak sa isang partikular na gawain. Gayunpaman, ang malakas na hardware na sumusuporta sa software na ito ay tinatawag ding server. Ito ay dahil ang software ng server na nag-coordinate ng network ng daan-daan o libu-libong kliyente ay nangangailangan ng hardware na mas matatag kaysa sa mga computer para sa paggamit ng consumer.
Mga Karaniwang Uri ng Server
Habang ang ilang dedikadong server ay nakatuon sa isang function, gaya ng print server o database server, ang ilang pagpapatupad ay gumagamit ng isang server para sa maraming layunin.
Ang isang malaki, pangkalahatang layunin na network na sumusuporta sa isang katamtamang laki ng kumpanya ay malamang na nagde-deploy ng ilang uri ng mga server, kabilang ang:
- Web server: Ang isang web server ay nagpapakita ng mga pahina at nagpapatakbo ng mga app sa pamamagitan ng mga web browser. Ang server kung saan nakakonekta ang iyong browser ngayon ay isang web server na naghahatid ng page na ito at ng mga larawan dito. Ang client program, sa kasong ito, ay isang browser tulad ng Internet Explorer, Chrome, Firefox, Opera, o Safari. Ginagamit ang mga web server para sa maraming gawain bilang karagdagan sa paghahatid ng simpleng text at mga larawan, tulad ng pag-upload at pag-back up ng mga file online sa pamamagitan ng cloud storage service o online backup service.
- Email server: Ang mga email server ay nagpapadala at tumatanggap ng mga mensaheng email. Kung mayroon kang email client sa iyong computer, kumokonekta ang software sa isang IMAP o POP 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: Ang mga FTP server ay naglilipat ng mga file sa pamamagitan ng mga tool sa File Transfer Protocol. Ang mga FTP server ay naa-access nang malayuan gamit ang mga FTP client program, na kumokonekta sa file share sa server, alinman sa pamamagitan ng built-in na kakayahan ng FTP ng server o sa isang dedikadong FTP server program.
- Server ng Pagkakakilanlan: Sinusuportahan ng mga server ng pagkakakilanlan ang mga login at tungkuling panseguridad para sa mga awtorisadong user.
Daan-daang mga espesyal na uri ng server ang sumusuporta sa mga network ng computer. Bukod sa mga karaniwang uri ng kumpanya, ang mga user sa bahay ay madalas na nakikipag-ugnayan sa mga online game server, chat server, at audio at video streaming server, bukod sa iba pa.
May ilang server para sa isang partikular na layunin ngunit hindi kinakailangang nakikipag-ugnayan sa anumang makabuluhang paraan. Ang mga DNS server at proxy server ay ilang halimbawa.
Mga Uri ng Network Server
Maraming network sa internet ang gumagamit ng client-server networking model na nagsasama ng mga website at serbisyo sa komunikasyon.
Isang alternatibong modelo, na tinatawag na peer-to-peer networking, ay nagbibigay-daan sa lahat ng device sa isang network na gumana bilang server o client sa isang batayan kung kinakailangan. Nag-aalok ang mga peer network ng mas malaking antas ng privacy dahil ang komunikasyon sa pagitan ng mga computer ay makitid na naka-target. Gayunpaman, dahil sa mga limitasyon ng bandwidth, karamihan sa mga pagpapatupad ng peer-to-peer networking ay hindi sapat na matatag upang suportahan ang malalaking pagtaas ng trapiko.
Pag-unawa sa Mga Cluster ng Server
Ang salitang cluster ay malawakang ginagamit sa computer networking upang sumangguni sa isang pagpapatupad ng mga shared computing resources. Kadalasan, isinasama ng isang cluster ang mga mapagkukunan ng dalawa o higit pang mga computing device na maaaring gumana nang hiwalay para sa ilang karaniwang layunin (kadalasan ay isang workstation o server device).
Ang isang web server farm ay isang koleksyon ng mga naka-network na web server, bawat isa ay may access sa nilalaman sa parehong site. Ang mga server na ito ay gumagana bilang isang cluster sa konsepto. Gayunpaman, pinagtatalunan ng mga purista ang teknikal na pag-uuri ng isang server farm bilang isang cluster, depende sa mga detalye ng configuration ng hardware at software.
Mga Computer Server sa Bahay
Dahil ang mga server ay software, ang mga tao ay maaaring magpatakbo ng mga server sa bahay, maa-access alinman sa mga device na naka-attach sa kanilang home network o mga device sa labas ng network. Halimbawa, ang ilang network-aware na hard drive ay gumagamit ng Network Attached Storage server protocol upang payagan ang iba't ibang PC sa isang home network na ma-access ang isang nakabahaging hanay ng mga file.
Plex media server software ay tumutulong sa mga user na tingnan ang digital media sa mga TV at entertainment device kahit na ang data ay umiiral sa cloud o sa isang lokal na PC.
Kung naka-set up ang iyong network upang payagan ang mga port forward, maaari kang tumanggap ng mga papasok na kahilingan mula sa labas ng iyong network upang gawing server ang iyong home server bilang isang server mula sa isang malaking kumpanya tulad ng Facebook o Google (kung saan maa-access ng sinuman ang iyong mga mapagkukunan).
Gayunpaman, hindi lahat ng computer sa bahay at koneksyon sa internet ay angkop para sa maraming trapiko. Ang bandwidth, storage, RAM, at iba pang mapagkukunan ng system ay mga salik na nakakaapekto sa kung gaano kalaki ang isang home server na maaari mong suportahan. Karamihan sa mga operating system sa bahay ay wala ring mga feature na nauugnay sa server.
Higit pang Impormasyon sa Mga Server
Dahil ang uptime ay napakahalaga para sa karamihan ng mga server, ang mga server ay hindi idinisenyo upang i-shut down ngunit sa halip ay tumatakbo 24/7. Gayunpaman, kung minsan ang mga server ay sadyang bumababa para sa naka-iskedyul na pagpapanatili, kung kaya't ang ilang mga website at serbisyo ay nag-aabiso sa mga user ng naka-iskedyul na downtime o naka-iskedyul na pagpapanatili. Maaari ding bumaba ang mga server nang hindi sinasadya sa panahon ng isang bagay tulad ng pag-atake ng DDoS.
Isang web server na nag-uulat ng error dahil sa downtime-sinadya man o hindi-maaaring gawin ito gamit ang karaniwang HTTP status code.
Kapag ang isang web server ay nag-alis ng impormasyon nang permanente, o kahit na pansamantala, maaari mo pa ring ma-access ang mga file na iyon kung na-archive ito ng isang third-party na serbisyo. Ang Wayback Machine ay isang halimbawa ng isang web archiver na nag-iimbak ng mga snapshot ng mga web page at mga file na nakaimbak sa mga web server.
Ang malalaking negosyo na may maraming server ay hindi karaniwang nag-a-access sa mga server na ito nang lokal, tulad ng gamit ang keyboard at mouse, ngunit sa halip ay sa pamamagitan ng malayuang pag-access. Ang mga server na ito ay minsan ding mga virtual machine, ibig sabihin, ang isang storage device ay maaaring mag-host ng maraming server, na nakakatipid ng pisikal na espasyo at pera.
FAQ
Ano ang ginagawa ng proxy server?
Ang proxy server ay nagsisilbing karagdagang layer ng proteksyon sa pagitan mo at ng mga site na binibisita mo. Itinatago ng pagkonekta sa isang proxy server ang iyong IP address mula sa iba pang mga server na iyong kumonekta dahil sa halip ay nakikita nila ang address ng proxy server. Magsagawa ng paghahanap sa internet para sa "mga libreng proxy server" upang makahanap ng dose-dosenang mga opsyon.
Ano ang ginagawa ng DNS server?
Ang DNS server ay nag-iimbak ng mga database ng mga pampublikong IP address. Kapag naglagay ka ng URL sa iyong browser, isasalin ito ng DNS server sa isang IP address, na nagbibigay-daan sa iyong kumonekta sa naaangkop na web server.
Ano ang ginagawa ng DHCP server?
Ang DHCP server ay responsable para sa pagtatalaga ng mga IP address gamit ang Dynamic Host Configuration Protocol (DHCP). Sa karamihan ng mga Wi-Fi network sa bahay, ginagawa ng router ang trabahong ito, ngunit maaaring may nakalaang DHCP server ang malalaking network.
Ano ang Discord server?
Ang Discord ay isang tool para sa text, voice, at video chat na nakatuon sa mga gaming community. Sumali ka o gumawa ng isang Discord server upang makipag-ugnayan sa mga tao mula sa buong mundo na may katulad na mga interes. Maaaring pampubliko o pribado ang mga server ng discord.