Server
V síťovém žargonu se serverem rozumí počítač, který poskytuje mnoho druhů informací uživatelům nebo klientským počítačům. Server obvykle dělá jen několik věcí pro mnoho klientů. Každý typ věcí, které server dělá, se nazývá služba. Služby jsou využívány jinými počítači, které se nazývají klienti. Vztah mezi klientem a serverem se nazývá vztah klient-server. Například Wikipedie má webové servery, které mají službu pro odesílání webových stránek přes Internet. Váš klientský počítač komunikuje se službou webových stránek Wikipedie, aby pro vás získal webové stránky. Server může také hostit internetové hry, sdílet soubory a poskytovat přístup k periferním zařízením, jako jsou tiskárny. Zjednodušeně řečeno, jednotlivé počítače jsou připojeny k několika výkonným počítačům nazývaným servery. Ty ukládají soubory a informace ve formě webových stránek. Díky připojení k internetu mohou k těmto souborům přistupovat různí uživatelé kdekoli na světě.
Aby spolu servery a klienti mohli komunikovat, musí být připojeni k síti a musí používat stejný protokol. V sítích je protokol nastavený způsob, jakým mohou stroje komunikovat s jinými stroji. Je to něco jako jazyk. Například server Wikipedie používá protokol HTTP k odesílání webovýchstránek do vašeho počítače a váš počítač používá protokol HTTP, aby si vyžádal stránky Wikipedie.
Servery jsou obvykle speciálně vyrobeny tak, aby byly výkonnější a spolehlivější, a jsou mnohem dražší než běžné počítače. Někdy mohou být servery clusterové, což znamená, že mnoho serverů pracuje společně na jedné službě.
Server se může zpomalit, pokud k němu přistupuje příliš mnoho lidí najednou, což vede k jeho vysokému zatížení. Může se také stát, že nebude schopen vysokou zátěž zvládnout, a proto se automaticky vypne.
V systému peer-to-peer je každý počítač zároveň klientem i serverem pro ostatní. To se běžně používá při sdílení souborů a VOIP. To však může pomoci při pokusech o pirátství.
Typickými serverovými operačními systémy jsou Linux, FreeBSD, NetBSD a OpenBSD. Na rozdíl od jiných počítačů nemá server často monitor, klávesnici ani myš. Pokud server nemusí dělat příliš mnoho věcí, může serverový software běžet na počítači, který dělá i jiné věci.
Hromada serverů
Webový server
Webový server je typ serveru, který se používá k hostování webových stránek. Mezi příklady softwaru webového serveru patří Apache nebo IIS. Webový server může hostit jeden nebo více webových serverů. Výchozí port, na kterém webový server naslouchá, je port 80 (HTTP) nebo 443 (HTTPS).
Některé webové servery dělají i jiné věci, než je pouhé zobrazování webových stránek. Například mohou mít něco, čemu se říká SSI a co usnadňuje tvorbu webových stránek.
Webové servery používají služby jako CGI, které umožňují softwaru na serveru vytvářet webové stránky. Mezi programovací jazyky, které mohou využívat CGI, patří skriptovací jazyky jako Perl, Python, PHP nebo ASP. Některé jsou kompilované jazyky, jako například C++ nebo Java.
Související stránky
- Souborový server
Otázky a odpovědi
Otázka: Co je to server?
Odpověď: Server je počítač, který poskytuje uživateli nebo klientskému počítači mnoho druhů informací. Pro mnoho klientů obvykle dělá jen několik věcí.
Otázka: Jak se nazývá vztah mezi klientem a serverem?
Odpověď: Vztah mezi klientem a serverem se nazývá vztah klient-server.
Otázka: Jak servery poskytují webové stránky přes internet?
Odpověď: Servery poskytují webové stránky přes Internet pomocí protokolu HTTP, který posílá webové stránky počítačům, které o ně požádají.
Otázka: Co dalšího mohou servery dělat kromě hostování webových stránek?
Odpověď: Kromě hostování webových stránek mohou servery také hostovat internetové hry, sdílet soubory a poskytovat přístup k periferním zařízením, jako jsou tiskárny.
Otázka: Jak jsou jednotlivé počítače připojeny k serverům?
Odpověď: Jednotlivé počítače jsou připojeny k některým výkonným počítačům zvaným servery za účelem ukládání souborů a informací ve formě webových stránek, aby k nim mohli různí uživatelé kdekoli na světě přistupovat pomocí internetového připojení.
Otázka: Co potřebují počítače k tomu, aby spolu mohly komunikovat?
Odpověď: Aby spolu stroje mohly komunikovat, musí být propojeny v síti a používat stejný komunikační protokol, který funguje jako jazyk pro stroje.