logo

Co je to server?

Server je hardwarové zařízení nebo software, který zpracovává požadavky odeslané přes síť a odpovídá na ně. Klient je zařízení, které odešle požadavek a čeká na odpověď ze serveru. Počítačový systém, který přijímá požadavky na online soubory a přenáší tyto soubory klientovi, je v kontextu internetu označován jako server.

Co je to server?

Server je program nebo zařízení, které poskytuje funkce pro volané klienty, což jsou jiné programy nebo zařízení. Tato architektura se nazývá model klient-server .



Jediný celkový výpočet je distribuován mezi více procesů nebo zařízení. Servery mohou poskytovat různé funkce nazývané služby. Tyto služby zahrnují sdílení dat nebo zdrojů mezi více klienty nebo provádění výpočtů pro klienta. Jeden server může obsluhovat více klientů a jeden klient může používat více serverů.

Použití serverů

Klientský proces může běžet na stejném zařízení. Může se také připojit přes a síť na server pro spuštění na jiném zařízení. Příklady serverů mohou zahrnovat databázové servery, poštovní servery, tiskové servery, souborové servery , webové servery , aplikační servery a herní servery. Nejčastěji jsou systémy klient-server implementovány komunikací požadavek-odpověď, tj. klient posílá požadavek na server. V tomto modelu je server provede nějakou akci a odešle odpověď zpět klientovi, obvykle s výsledkem nebo potvrzením.

Označení počítače jako serverového hardwaru znamená, že je specializovaný na provozování serverů na něm. To znamená, že je výkonnější a spolehlivější než standardní osobní počítače. Jakkoli velký výpočetní clustery může obsahovat mnoho relativně jednoduchých, vyměnitelných serverových komponent.



Komponenta serveru

Serverové komponenty mají společně nabízet klientům funkčnost, prostředky a/nebo služby. Konkrétní součásti se budou lišit v závislosti na tvaru a funkci daného serveru, ale zde jsou popsány běžné součásti.

  • Hardware: Dedikovaný server centrální procesorová jednotka (CPU) , Paměť , úložné zařízení , síťová rozhraní a šasi serveru jsou součástí tohoto.
  • ServerOS: Tento operační systém (OS) byl vytvořen s ohledem na konkrétní druh prostředí klient/server.
  • Síťové připojení: Přes místní síť (LAN) , rozlehlá síť (WAN) , nebo Internet , serverové programy se připojují k síťové architektuře a komunikují s klientskými zařízeními. Aby byla zajištěna redundance a přizpůsobení se různým síťovým nastavením, obsahují určité typy serverů několik síťových rozhraní.
  • Nástroje pro správu a monitorování: Nástroje pro vzdálenou správu a sledování výkonu jsou často součástí serverů.
  • Serverový software: Tento serverový software podporuje konkrétní případ použití. Software pro e-mailové servery, webové servery a databáze servery jsou několik příkladů.
  • Funkce vysoké dostupnosti: Vysoká dostupnost (HA) Některé servery obsahují funkce, které snižují prostoje a zaručují nepřetržitý provoz. To zahrnuje přístup k mnoha úložným systémům, záložním zdrojům napájení a síťovým rozhraním a nástrojům pro správu konfigurace, které umožňují automatické převzetí služeb při selhání a vyvažování zátěže .

Jak funguje server?

Zařízení musí být nastaveno tak, aby naslouchalo požadavkům klientů přes síťové připojení, aby mohlo plnit roli serveru. Operační systém může tuto funkci zahrnovat jako nainstalovanou aplikaci, roli nebo kombinaci obou.

metoda java tostring

Operační systém Windows Server od společnosti Microsoft má schopnost slyšet a reagovat na požadavky klientů. Typy požadavků klientů, které může server zpracovat, se zvyšují s dalšími nainstalovanými rolemi nebo službami. Dalším příkladem je volání další aplikace Apache je umístěn nad operačním systémem pro zpracování požadavků z webových prohlížečů. Klient odešle požadavek přes síť, kdykoli potřebuje data nebo funkce ze serveru. Server obdrží tento požadavek a poskytne potřebné informace jako odpověď. Toto je model síťového požadavku a odpovědi klient-server, běžně označovaný jako model volání a odpovědi.



V rámci jednoho požadavku a odpovědi server často dokončuje řadu dalších úkolů, jako je potvrzení identity žadatele, ujištění se, že klient má oprávnění k přístupu k požadovaným datům nebo zdrojům, a správné formátování nebo vrácení požadované odpovědi v očekávaným způsobem.

Typy serverů a jejich aplikace

1. Aplikační server

Tyto servery hostují webové aplikace (počítačové programy, které běží ve webovém prohlížeči), které umožňují uživatelům v síti spouštět a používat je, což zabraňuje instalaci kopie na jejich vlastních počítačích. Tyto servery nemusí být součástí Celosvětová Síť . Jejich klienty jsou počítače s a webový prohlížeč .

2. Katalogový server

Tyto servery udržují index nebo obsah informací, které lze nalézt ve velké distribuované síti. Distribuované sítě mohou zahrnovat počítače, uživatele, soubory sdílené na souborových serverech a webové aplikace. Příklady katalogových serverů jsou adresářové servery a jmenné servery. Jejich klienty jsou jakýkoli počítačový program, který potřebuje něco najít v síti. Příkladem může být člen domény, který se pokouší přihlásit, e-mailový klient, který hledá emailová adresa , nebo uživatel, který hledá soubor

3. Komunikační server

Tyto servery udržují prostředí potřebné pro jeden komunikační koncový bod k nalezení dalších koncových bodů a následné komunikaci s nimi. Tyto servery mohou nebo nemusí obsahovat adresář komunikačních koncových bodů a službu detekce přítomnosti v závislosti na otevřenosti a bezpečnostních parametrech sítě. Jejich klienty jsou komunikační koncové body.

4. Počítačový server

Tyto servery sdílejí obrovské množství výpočetních zdrojů, které zahrnují CPU a paměť s náhodným přístupem přes síť. Jakýkoli počítačový program, který potřebuje více výkonu CPU a RAM než si osobní počítač může pravděpodobně dovolit, může tyto typy serverů používat. Klient musí být počítač v síti, aby mohl implementovat model klient-server, což je nutnost.

5. Databázový server

Tyto servery udržují a sdílejí jakoukoli formu databáze přes síť. Databáze je organizovaný soubor dat s předdefinovanými vlastnostmi, které lze zobrazit v tabulce. Klienty těchto serverů jsou tabulky , účetní software, software pro správu aktiv nebo prakticky jakýkoli počítačový program, který spotřebovává dobře organizovaná data, zejména ve velkých objemech.

statické klíčové slovo v jazyce Java

6. Faxový server

Tyto servery sdílejí jeden nebo více faxových přístrojů v síti, což eliminuje potíže s fyzickým přístupem. Klientem těchto serverů je jakýkoli odesílatel nebo příjemce faxu.

7. Souborový server

Sdílí soubory a složky, úložný prostor pro uložení souborů a složek nebo obojí přes síť. Počítače v síti jsou zamýšlenými klienty, i když klienty mohou být místní programy.

8. Herní server

Tyto servery umožňují několika počítačům nebo herním zařízením hrát hry pro více hráčů. Jejich klienty jsou osobní počítače nebo herní konzole.

9. Poštovní server

Tyto servery umožňují e-mailovou komunikaci stejně jako pošta umožňuje komunikaci šnečí poštou. Klienty těchto serverů jsou odesílatelé a příjemci e-mailů.

slovník c#

10. Tiskový server

Tyto servery sdílejí jeden nebo více tiskárny přes síť, která eliminuje potíže s fyzickým přístupem. Jejich klienty jsou počítače, které potřebují něco vytisknout.

11. Proxy server

Tento server funguje jako prostředník mezi klientem a serverem, který přijímá příchozí provoz od klienta a odesílá jej na server. Důvody, proč používat proxy server, zahrnují kontrolu a filtrování obsahu, zlepšení výkonu provozu, zabránění neoprávněnému přístupu k síti, jednoduše směrování provozu přes velkou a komplexní síť. Jejich klienty jsou jakýkoli počítač v síti.

12. Webový server

Tyto servery hostí webové stránky. Webový server je zodpovědný za umožnění World Wide Web. Každý web má jeden nebo více webových serverů. Jejich klienty jsou počítače s webovým prohlížečem.

Kde jsou servery uloženy?

Server je uložen ve skříni nebo skleněném domě. Tyto oblasti pomáhají izolovat citlivé počítače a zařízení od lidí, kteří by k nim neměli mít přístup.

Vzdálené servery nebo servery, které nejsou hostovány na místě, jsou umístěny v datovém centru. U těchto typů serverů je hardware spravován jinou společností a konfigurován vzdáleně vámi nebo vaší společností.

jak zjistit velikost monitoru

Proč jsou servery vždy zapnuté?

Servery jsou vždy zapnuté, protože se běžně používají k poskytování služeb, které jsou neustále vyžadovány, většina serverů není nikdy vypnuta. V důsledku toho, když servery selžou, mohou způsobit uživatelům sítě a společnostem mnoho problémů. Pro zmírnění těchto problémů jsou servery běžně nastaveny tak, aby byly tolerantní k chybám .

Může jakýkoli počítač vytvořit server?

Odpověď je ano'. Jakýkoli počítač funguje jako server se správným softwarem. Můžete nainstalovat FTP server program na počítači a sdílejte soubory mezi jinými počítači přes vaši síť. Z domácího počítače však můžete udělat server. musíte mít na paměti několik důležitých bodů:

  • Počítač a související serverový software musí být v provozním režimu, který je kdykoli přístupný.
  • Počítač je v režimu serveru, jeho prostředky (jako je šířka pásma a zpracování) mu neumožňují dělat žádné jiné věci.
  • Pokud se služby, které poskytujete, stanou populárními, typický počítač nebude schopen zvládnout všechny požadavky.

Nejčastější dotazy na téma Co je to server?

Q.1: Co je to server Linux?

Odpovědět:

Server, který je připojen k síti nebo Internetu a běží na něm verze Linuxu, se nazývá a Linuxový server . Například servery Linux jsou mnohé z webových serverů, které hostují webové stránky na internetu.

Q.2: Co je server v DBMS?

Odpovědět:

Databázové servery se používají k ukládání, údržbě a poskytování přístupu oprávněným uživatelům k databázím uloženým na serveru.

Q.3: Jaké jsou 4 role serveru?

Odpovědět:

Role DNS server , DHCP server , Souborový server , a tiskový server je několik příkladů. Některé role, jako DNS, existují jako služba jedné role. Jiné role, jako je tiskový server, mají k dispozici mnoho služeb rolí, včetně internetového tisku a služby LPD pro unixový tisk.