Keď si užívateľ internetu prezerá webovú stránku, žiada o ňu webový server. Ak je do riadku prehľadávača zadaná adresa lokality, prehľadávač požiada webový server o webovú stránku a server o nej odošle údaje do počítača používateľa.
Inštrukcie
Krok 1
Slovo „server“má anglický pôvod, v doslovnom preklade znamená „servisné zariadenie“. V oblasti počítačovej vedy je server zodpovedný za poskytovanie informácií sieťovým prostriedkom.
Krok 2
Keď sa webová stránka vytvorí na webovom serveri, priradí sa jej adresa IP. IP je skratka pre internetový protokol. Adresa IP sa skladá z desiatich bodkovaných číslic (napríklad 127.21.61.137). Aby bolo možné požiadať webový server o konkrétnu stránku, musí prehliadač v počítači zistiť najskôr IP adresu tejto stránky. Ak sa tieto informácie nenachádzajú v medzipamäti prehliadača, vykoná sa príslušná požiadavka zo servera DNS cez internet.
Krok 3
Server DNS potom informuje prehľadávač, na ktorej adrese IP sa stránka nachádza. Prehliadač potom požaduje webovú adresu stránky z webového servera. Server odpovie odoslaním požadovanej stránky. Ak táto stránka neexistuje, server odošle chybové hlásenie. Prehliadač prijme správu a zobrazí ju.
Krok 4
V profesionálnom svete sa v takejto situácii prehliadač nazýva „klient“a webový server sa nazýva „server“. Tieto koncepty platia aj pre počítače. Počítačom, ktoré fungujú ako webové servery, sa hovorí serverom a počítačom, ktoré sa pripájajú k internetu, aby získali informácie, sa hovorí klient.
Krok 5
Webový server zvyčajne obsahuje informácie o viac ako jednej stránke. Mnoho hostingových spoločností poskytuje priestor pre stovky alebo dokonca tisíce webových stránok na jednom webovom serveri. Každá webová stránka má zvyčajne pridelenú svoju vlastnú jedinečnú IP adresu. Túto adresu dešifruje server DNS s cieľom získať názov domény.
Krok 6
Názvy domén existujú z toho dôvodu, že väčšina používateľov internetu si ťažko pamätá desaťmiestne čísla, čo sú adresy IP. Tieto adresy sa navyše niekedy menia.
Krok 7
Každý počítač servera poskytuje prístup k informáciám uloženým v ňom pomocou očíslovaných portov. Každá služba poskytovaná serverom (e-mail, hostenie) má svoj vlastný port. Klienti sa pripájajú k službe prostredníctvom adresy IP a portu.
Krok 8
Keď sa klient pripája k serveru na porte, používa protokol. Protokol je text, ktorý ukazuje, ako bude klient a server komunikovať.
Krok 9
Každý webový server vyhovuje protokolu HTTP. Najzákladnejšia forma komunikácie, ktorej rozumie server HTTP, obsahuje iba jeden príkaz: Get. Spočiatku bol protokol obmedzený na to, že server odoslal požadovaný súbor klientovi a vypol sa. Neskôr sa protokol vylepšil a klientovi sa odoslala celá adresa URL.
Krok 10
Keď používateľ zadá do riadku prehľadávača názov adresy URL, prehľadávač rozdelí názov na tri časti: protokol, názov servera, názov súboru. Prehliadač prijíma informácie o IP adrese webu prostredníctvom názvu servera a s jeho pomocou sa pripája k počítaču servera. Prehliadač sa potom cez port pripojí k webovému serveru na tejto adrese IP. Podľa protokolu prehľadávač odošle na server príkaz „Prijať“. Server odosiela text HTML na webovú stránku. Prehliadač číta značky HTML a formátuje stránku pre obrazovku klientskeho počítača.
Krok 11
Väčšina webových serverov používa bezpečnostné opatrenia. Napríklad môžu obmedziť prístup k informáciám pomocou hesla a prihlásenia. Pokročilejšie servery zvyšujú úroveň zabezpečenia ochranou zdroja šifrovaním informácií medzi klientom a serverom tak, aby osobné informácie (číslo kreditnej karty, telefónne číslo) zostali ostatným používateľom neprístupné. Všetko vyššie uvedené sa týka takzvaných statických stránok, teda tých, ktoré zostanú nezmenené, kým ich tvorca neopraví.
Krok 12
Ale existujú aj dynamické stránky. Na nich môže ktorýkoľvek používateľ hľadať kľúčové slovo, robiť zápisy do kníh hostí, komentovať. V takom prípade webový server spracuje informácie a vygeneruje novú stránku. Vo väčšine prípadov sa používajú skripty CGI - špeciálne príkazy, ktoré vám umožňujú upraviť webovú stránku.