server

Vysvetlíme, čo je server, jeho hlavné vlastnosti a na čo slúži. Tiež, čo je webový server, klasifikácia a príklady.

Servery fungujú na základe komunikačného modelu klient-server.

čo je server?

In výpočtový, je známy ako server (z angl. server) do a počítač ktorý je súčasťou a počítačová sieť a poskytuje určité služby zvyšku svojich počítačov, ktoré sa nazývajú stanice alebo klienti. Uvedený počítač musí mať špecifickú aplikáciu schopnú uspokojiť požiadavky rôznych klientov a poskytnúť im včasnú odpoveď, takže v skutočnosti v rámci toho istého fyzického počítača (hardvér) môže pracovať niekoľko simultánnych serverov (softvér), pokiaľ majú potrebné logistické zdroje.

Servery fungujú na základe modelu komunikácia (alebo „architektúra“) klient-server, rozdeľujúc úlohy medzi poskytovateľov dostupných zdrojov, a tak ponúkajú ich zákazníkov možnosť zdieľať údajov, informácie špecifické a prístup k určitým softvérovým a hardvérovým zdrojom, ako sú konkrétne aplikácie alebo periférne zariadenia. Takto fungujú napr. webové stránky a služby spoločnosti email.

Servery možno bežne klasifikovať podľa ich dostupnosti na vyhradené a zdieľané. Dedikované servery sú tie, ktoré majú všetok svoj hardvér a prostriedky na spracovanie, aby slúžili požiadavkám zákazníkov; zatiaľ čo zdieľané servery sú tie, ktoré spolu s prijímaním požiadaviek od klientov cez net, obsluhujú procesy lokálne, mimo siete.

Charakteristika servera

Servery musia mať neustále napájanie.

Keďže servery sú počítače, ktoré majú na starosti uspokojovanie požiadaviek sieťových klientov, jednou z ich hlavných charakteristík je, že musia mať svoje zdroje neustále k dispozícii, aby bola sieť neustále funkčná. Inými slovami, musia byť vždy zapnuté, vždy k dispozícii. To je dôvod, prečo niekedy nie je možné načítať webovú stránku alebo jej zdroje: ak server zlyhá alebo sa zrúti, určitý segment siete, ktorý má na starosti, už nebude dostupný pre jeho zákazníkov.

Na druhej strane, servery sú zvyčajne špičkové počítače vybavené dostatočnou kapacitou spracovania na to, aby obslúžili množstvo požiadaviek klientov s minimálnym rozsahom oneskorenia. To tiež znamená mať stály prísun elektriny a iné fyzické zdroje, aby sa zaručila jeho prevádzkyschopnosť. V skutočnosti sú servery v mnohých prípadoch uložené vo veľmi dobre klimatizovaných priehradkách, dokonca aj klimaticky: v dostatočne chladnom a bezprašnom prostredí sa zabráni prehriatiu systému.

Na čo slúži server?

Herné servery umožňujú prístup k rekreačnému programu.

Ako sme už povedali, servery sú zodpovedné za splnenie požiadaviek klientov určenej siete a správu zdrojov, ktoré má k dispozícii, aby každý klient mal prístup k informáciám alebo periférnym zariadeniam, ktoré potrebuje. V tomto zmysle môžu mať servery veľmi odlišné funkcie, ako napríklad:

  • Súborové servery. Ukladajú súbory resp súbory informácií a napájať ich do siete.
  • Active Directory / doménové servery. Spravujú informácie súvisiace s net, ich používateľov, tímy a interné skupiny.
  • Tlačový server. Spravuje sadu tlačiarní dostupných v sieti, udeľuje k nim prístup a spravuje tlačový front.
  • poštový server. Riadi tok e-mailov medzi klientmi siete, od nich a ku klientom siete, odosiela a prijíma správy a ukladá ich históriu.
  • Proxy server. Jeho úlohou je zálohovanie, ukladanie na určitý čas a do cache kópia webových stránok dostupných pre sieť, aby sa urýchlil prístup k nim alebo aby sa umožnila obnova dát, ak je originál nedostupný.
  • webový server. Uchováva obsah potrebný pre jednu alebo viac webových stránok a riadi riadny prístup k nim, aby prehliadače klientov mohli webovú stránku „vykresliť“.
  • DNS server. Ukladá informácie potrebné na priradenie názvu doména s radom IP adries počítačov, ktoré sú k nemu pripojené (jeho webové servery).
  • DHCP server. Zodpovedá za prideľovanie dynamických (meniacich sa) IP adries klientom, ktorí sa pripájajú k sieti.
  • FTP server. Ukladá špecifické informácie o používateľovi a umožňuje k nim súkromný prístup medzi počítačmi.
  • Herný server. Tie, ktoré sú špeciálne určené na ukladanie informácií, aby zákazníci mali súčasne prístup k rekreačným programom (všeobecne veľké videohry).

webový server

Webový server umožňuje pripojenie cez protokoly ako HTTP.

Webové servery sú programy (softvér) na každodenné použitie v internet, ktorý sprostredkúva medzi serverom, na ktorom sú hosťované dáta požadované klientom, a jeho vlastným počítačom, čím umožňuje spojenie cez rôzne dátové protokoly, ako napr. HTTP (HyperText Transfer Protocol alebo Transfer Protocol Hypertext). Inými slovami, sú to programy, ktoré sprostredkúvajú medzi prehliadačom používateľa internetu a miestom, kde sa nachádzajú informácie, ktoré hľadá alebo potrebuje.

Tento výraz sa používa aj na označenie samotného počítača (hardvéru), v ktorom sú uložené súbory, ktoré tvoria webovú stránku, spolu so softvérom potrebným na dodržanie webového dátového pripojenia.

Typy webových serverov

Webové servery môžu byť dvoch druhov v závislosti od ich obsahu:

  • Statické servery. Toto je názov pridelený počítačom, kde sú uložené informácie, ktoré používateľ hľadá, a server HTTP, ktorý odpovedá na protokoly žiadosť o údaje. Požadované súbory sa odosielajú tak, ako sú uložené, bez ohľadu na to, či sa vyskytli chyby alebo nie, a odtiaľ pochádza ich názov.
  • Dynamické servery. V tomto prípade ide o servery, ktoré sú identické so statickými, ale obsahujú dodatočný softvér (ako sú aplikácie a databázy), čo im umožňuje aktualizovať informácie požadované klientom pred ich odoslaním cez web.

Príklady webových serverov

Niektoré z najpoužívanejších webových serverov sú nasledovné:

  • Nginx. Webový server a proxy vyvinutý rovnomennou spoločnosťou v roku 2004.
  • Apache. Open source webový server HTTP, vyvinutý v roku 1995 a spravovaný a komunity používateľov, ktorí tvoria Apache Software Foundation.
  • Internetové informačné služby alebo IIS. Webový server a súbor služieb určených na to Microsoft Windows ktorý bol pôvodne zahrnutý v jeho verzii NT.
  • Cherokee. Multiplatformový webový server napísaný v jazyku C, dostupný pod GNU General Public License (slobodný softvér).
  • kocúr. Distribúcia Apache z roku 1999, tiež známa ako Jakarta Tomcat, ktorá funguje na princípe servletov (Java).
!-- GDPR -->