server

Vysvětlíme, co je server, jeho hlavní vlastnosti a k ​​čemu slouží. Také, co je webový server, klasifikace a příklady.

Servery fungují na základě komunikačního modelu klient-server.

Co je to server?

v výpočetní, je známý jako server (z angličtiny server) k a počítač která je součástí a počítačová síť a poskytuje určité služby zbytku svých počítačů, nazývaných stanice nebo klienti. Uvedený počítač musí mít specifickou aplikaci schopnou plnit požadavky různých klientů a poskytovat jim včasnou odpověď, takže ve skutečnosti v rámci stejného fyzického počítače (Hardware) může pracovat několik simultánních serverů (software), pokud mají potřebné logistické zdroje.

Servery fungují na základě modelu sdělení (neboli „architektura“) klient-server, rozdělující úkoly mezi poskytovatele dostupných zdrojů, čímž nabízí jejich zákazníky možnost sdílet data, informace specifické a přístup k určitým softwarovým a hardwarovým zdrojům, jako je konkrétní aplikace nebo periferie. Takto fungují např. webové stránky a služby společnosti e-mailem.

Servery lze běžně rozdělit podle dostupnosti na vyhrazené a sdílené. Dedikované servery jsou takové servery, které mají veškerý svůj hardware a prostředky pro zpracování, aby obsluhovaly požadavky zákazníků; zatímco sdílené servery jsou ty, které spolu s přijímáním požadavků od klientů prostřednictvím síť, obsluhují procesy lokálně, mimo síť.

Charakteristika serveru

Servery musí mít stálé napájení.

Protože servery jsou počítače, které mají na starosti uspokojování požadavků síťových klientů, jednou z jejich hlavních charakteristik je, že musí mít své zdroje neustále k dispozici, aby síť byla neustále v provozu. Jinými slovy, musí být vždy zapnuté, vždy dostupné. To je důvod, proč někdy nelze načíst webovou stránku nebo její zdroje: pokud server selže nebo selže, určitý segment sítě, který má na starosti, již nebude pro jeho zákazníky dostupný.

Na druhou stranu, servery jsou obvykle počítače vyšší třídy, vybavené dostatečnou zpracovatelskou kapacitou, aby obsluhovaly četné klientské požadavky s minimálním rozsahem zpoždění. To také znamená mít stálý přísun elektřina a další fyzické zdroje, aby byla zaručena jeho provozuschopnost. Ve skutečnosti jsou servery v mnoha případech skladovány ve velmi dobře klimatizovaných přihrádkách, a to i klimaticky: v dostatečně chladném a bezprašném prostředí se zabrání přehřátí systému.

K čemu je server?

Herní servery umožňují přístup k rekreačnímu programu.

Jak jsme již řekli, servery mají na starosti plnění požadavků klientů určené sítě a správu zdrojů, které má k dispozici, aby každý klient měl přístup k informacím nebo periferiím, které potřebuje. V tomto smyslu mohou mít servery velmi odlišné funkce, jako například:

  • Souborové servery. Ukládají soubory popř soubory informací a předávat je do sítě.
  • Active Directory / doménové servery. Spravují informace související s síť, jejich uživatelů, týmy a interní skupiny.
  • Tiskový server. Spravuje sadu tiskáren dostupných v síti, uděluje k nim přístup a spravuje tiskovou frontu.
  • poštovní server. Řídí tok e-mailů mezi klienty sítě, od nich a do nich, odesílá a přijímá zprávy a ukládá jejich historii.
  • Proxy server. Jeho role je zálohování, ukládání na čas a v mezipaměti kopii webových stránek dostupných pro síť, urychlit přístup k nim nebo umožnit obnovu dat, pokud je originál nedostupný.
  • webový server. Ukládá obsah potřebný pro jednu nebo více webových stránek a řídí řádný přístup k nim, takže prohlížeče klientů mohou web "vykreslit".
  • DNS server. Ukládá informace potřebné k přiřazení názvu doména s řadou IP adres počítačů, které jsou k němu připojeny (jeho webové servery).
  • DHCP server. Zodpovědný za přidělování dynamických (měnících se) IP adres klientům, kteří se připojují k síti.
  • FTP server. Ukládá specifické uživatelské informace a umožňuje k nim soukromý přístup mezi počítači.
  • Herní server. Ty, které se specificky věnují ukládání informací, aby zákazníci měli současně přístup k rekreačnímu programu (obecně masivní videohry).

webový server

Webový server umožňuje připojení přes protokoly, jako je HTTP.

Webové servery jsou programy (software) pro každodenní použití v Internet, která zprostředkovává mezi serverem, na kterém jsou hostována data požadovaná klientem, a jeho vlastním počítačem a umožňuje připojení prostřednictvím různých datových protokolů, jako jsou např. HTTP (HyperText Transfer Protocol nebo Transfer Protocol Hyper-textový). Jinými slovy jsou to programy, které zprostředkovávají mezi prohlížečem uživatele internetu a místem, kde se nachází informace, které hledá nebo potřebuje.

Tento termín se také používá k označení samotného počítače (hardwaru), ve kterém jsou uloženy soubory, které tvoří webovou stránku, spolu se softwarem nezbytným pro dodržení webového datového připojení.

Typy webových serverů

Webové servery mohou být dvojího druhu v závislosti na jejich obsahu:

  • Statické servery. Toto je název přidělený počítačům, kde jsou uloženy informace, které uživatel hledá, a serveru HTTP, který odpovídá na protokoly žádost o data. Požadované soubory jsou odesílány tak, jak jsou uloženy, bez ohledu na to, zda došlo k chybám nebo ne, a odtud pochází jejich název.
  • Dynamické servery. V tomto případě se jedná o servery, které jsou totožné se statickými, ale obsahují další software (jako jsou aplikace a databází), což jim umožňuje aktualizovat informace požadované klientem před jejich odesláním přes web.

Příklady webových serverů

Některé z nejpoužívanějších webových serverů jsou následující:

  • Nginx. Webový server a proxy vyvinutý stejnojmennou společností v roce 2004.
  • Apache. Open source webový server HTTP, vyvinutý v roce 1995 a spravovaný společností a společenství uživatelů, kteří tvoří Apache Software Foundation.
  • Internetová informační služba nebo IIS. Webový server a sada služeb určených k tomu Microsoft Windows který byl původně součástí jeho NT verze.
  • Cherokee. Multiplatformní webový server napsaný v jazyce C, dostupný pod licencí GNU General Public License (svobodný software).
  • Kocour. Distribuce Apache z roku 1999, známá také jako Jakarta Tomcat, která funguje na principu servletů (Java).
!-- GDPR -->