Obsah

Server

Server může být definován dvěma způsoby:

1. **Hardwarový server:** Fyzický stroj (počítač) s vysokým výkonem, který je navržen pro nepřetržitý běh (24/7).
2. **Softwarový server:** Program (např. Apache, SQL Server), který naslouchá na určitém síťovém portu a odpovídá na požadavky klientů.

Jak funguje architektura Klient-Server?

Celý proces komunikace je založen na principu dotaz–odpověď:

1. **Klient** (váš prohlížeč) pošle požadavek: "Chci vidět stránku www.seznam.cz".
2. **Server** požadavek přijme, zpracuje ho a vyhledá data.
3. **Server** pošle odpověď: Data stránky, která se vám zobrazí.

Typy serverů podle účelu

Existuje mnoho druhů serverů, každý se specializuje na jinou úlohu:

Typ serveru Popis
Webový server Hostuje webové stránky a doručuje je do prohlížečů (HTTP/HTTPS).
Souborový server (File server) Slouží k ukládání a sdílení souborů v síti (FTP, SMB/CIFS).
Databázový server Spravuje strukturovaná data (např. MySQL, PostgreSQL, Oracle).
Poštovní server (Mail server) Zajišťuje odesílání a přijímání e-mailů (SMTP, IMAP, POP3).
Herní server Propojuje hráče v online hrách a synchronizuje jejich stav.
DNS server Překládá doménová jména (google.com) na IP adresy.

Hardware serveru vs. běžné PC

I když jako server může sloužit i starý notebook, profesionální serverové stanice se liší:


Fyzický vs. Virtuální server

V moderním IT se málokdy využívá celý fyzický stroj pro jednu úlohu:


Datová centra

Servery se obvykle neumísťují do kanceláří, ale do datových center. To jsou specializované budovy s:


Související pojmy: IP adresa, DNS, Virtualizace, Mainframe, Cloud, RAID, Klient, Protokol.