Server
V sieťovom žargóne je server počítač, ktorý používateľom alebo klientskym počítačom poskytuje rôzne druhy informácií. Zvyčajne server vykonáva len niekoľko vecí pre mnohých klientov. Každý typ veci, ktorú server robí, sa nazýva služba. Služby používajú iné počítače, ktoré sa nazývajú klienti. Vzťah medzi klientom a serverom sa nazýva vzťah klient-server. Napríklad Wikipédia má webové servery, ktoré majú službu na odosielanie webových stránok cez internet. Váš klientsky počítač komunikuje so službou webových stránok Wikipédie, aby pre vás získal webové stránky. Server môže tiež hostiť internetové hry, zdieľať súbory a poskytovať prístup k periférnym zariadeniam, ako sú napríklad tlačiarne. Jednoducho povedané, jednotlivé počítače sú pripojené k niektorým výkonným počítačom nazývaným servery. Tie uchovávajú súbory a informácie vo forme webových stránok. Pomocou internetového pripojenia môžu k týmto súborom pristupovať rôzni používatelia kdekoľvek na svete.
Aby mohli servery a klienti navzájom komunikovať, musia byť pripojené k sieti a musia používať rovnaký protokol. V sieťach je protokol stanovený spôsob, akým môžu stroje komunikovať s inými strojmi. Je to ako jazyk. Napríklad server Wikipédie používa protokol HTTP na odosielanie webovýchstránok do vášho počítača a váš počítač používa protokol HTTP na požiadanie Wikipédie o stránky.
Servery sú zvyčajne špeciálne vyrobené tak, aby boli výkonnejšie a spoľahlivejšie, a sú oveľa drahšie ako bežné počítače. Niekedy môžu byť servery zoskupené, čo znamená, že na jednej službe spolupracuje veľa serverov.
Server sa môže spomaliť, ak k nemu súčasne pristupuje príliš veľa ľudí, čo vedie k jeho vysokému zaťaženiu. Môže sa tiež stať, že nebude schopný zvládnuť vysoké zaťaženie, a preto sa automaticky vypne.
V systéme peer-to-peer je každý počítač zároveň klientom aj serverom pre ostatné počítače. To sa bežne využíva pri zdieľaní súborov a VOIP. Môže to však pomôcť pri pokusoch o pirátstvo.
Typické serverové operačné systémy sú Linux, FreeBSD, NetBSD a OpenBSD. Na rozdiel od iných počítačov server často nemá monitor, klávesnicu ani myš. Ak server nemusí robiť veľmi veľa, serverový softvér môže bežať na počítači, ktorý robí aj iné veci.
Hromada serverov
Webový server
Webový server je typ servera, ktorý sa používa na hosťovanie webových stránok. Príkladom softvéru webového servera je Apache alebo IIS. Webový server môže byť hostiteľom jednej alebo mnohých webových stránok. Predvolený port, na ktorom webový server počúva, je port 80 (HTTP) alebo 443 (HTTPS).
Niektoré webové servery robia aj iné veci ako len zobrazovanie webových stránok. Môžu mať napríklad niečo, čo sa nazýva SSI, ktoré uľahčuje vytváranie webových stránok.
Webové servery používajú služby ako CGI, ktoré umožňujú softvéru na serveri vytvárať webové stránky. Medzi programovacie jazyky, ktoré môžu používať CGI, patria skriptovacie jazyky, ako napríklad Perl, Python, PHP alebo ASP. Niektoré sú kompilované jazyky ako C++ alebo Java.
Súvisiace stránky
- Súborový server
Otázky a odpovede
Otázka: Čo je to server?
Odpoveď: Server je počítač, ktorý poskytuje používateľovi alebo klientskému počítaču mnoho druhov informácií. Zvyčajne robí len niekoľko vecí pre mnohých klientov.
Otázka: Ako sa nazýva vzťah medzi klientom a serverom?
Odpoveď: Vzťah medzi klientom a serverom sa nazýva vzťah klient-server.
Otázka: Ako servery poskytujú webové stránky cez internet?
Odpoveď: Servery poskytujú webové stránky cez internet pomocou protokolu HTTP, ktorý posiela webové stránky počítačom, ktoré o ne požiadajú.
Otázka: Čo ešte môžu servery robiť okrem toho, že sú hostiteľmi webových stránok?
Odpoveď: Okrem hosťovania webových stránok môžu servery hostiť aj internetové hry, zdieľať súbory a poskytovať prístup k periférnym zariadeniam, ako sú napríklad tlačiarne.
Otázka: Ako sú jednotlivé počítače pripojené k serverom?
Odpoveď: Jednotlivé počítače sú pripojené k niektorým výkonným počítačom nazývaným servery s cieľom ukladať súbory a informácie vo forme webových stránok, aby k nim mohli rôzni používatelia kdekoľvek na svete pristupovať pomocou internetového pripojenia.
Otázka: Čo potrebujú počítače, aby mohli navzájom komunikovať?
Odpoveď: Aby stroje mohli medzi sebou komunikovať, musia byť pripojené do siete a používať rovnaký komunikačný protokol, ktorý funguje ako jazyk pre stroje.