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ů.
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í.
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. |
I když jako server může sloužit i starý notebook, profesionální serverové stanice se liší:
V moderním IT se málokdy využívá celý fyzický stroj pro jednu úlohu:
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.