Obecně lze tento termín chápat buď jako software, tedy program odpovídající na požadavky klientů, či jako hardware, tedy počítač, na kterém je daný program spuštěn.
Jako „klienti“ jsou v tomto případě chápáni webové prohlížeče či softwaroví roboti vyhledávačů.
Princip
V počítači (či v jiném zařízení) spuštěný webový prohlížeč zprostředkovává uživateli data poskytovaná serverem, jedná se tedy vždy o komunikaci typu klient-server.
Klient odešle požadavek pomocí komunikačního protokolu (HTTP – HyperText Transfer Protocol či HTTPS – šifrovaná varianta) a webový server na něho odpoví v jazyce HTML či HTMLX odesláním dané webové stránky.
Skriptování
Jedná se o situaci, kdy je kód webové stránky sestavován až po přijetí požadavku. Toto dynamické sestavování probíhá v programovacím jazyku (např. PHP, Perl) podle předem daných pravidel (tzv. skriptů). Výhodou skriptování je možnost přizpůsobit webové stránky podle aktuálních požadavků uživatele (např. přidávání komentářů).
Druhy serverů
- webové - nejznámější je Apache a jeho varianty
- poštovní – poskytuje emailové služby
- jmenné, komunikační, FTP, SHH,…
Server jako hardware
Z tohoto úhlu pohledu se jedná o počítač s připojením k internetu umístěný v datacentru (tzv. server hosting), které poskytuje například:
- rychlejší připojení k internetu
- klimatizované prostředí
- záložní zdroj energie, atd…
Online marketingoví experti k vašim službám
Další definice pojmů