Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. DNS Lookup: Prehliadač najskôr skontroluje svoju vyrovnávaciu pamäť IP adresu spojenú s názvom domény (napr. `Www.example.com`). Ak sa nenájde, dopadá sa na server DNS (Domain Name System). Tento server rekurzívne vyhľadáva autoritatívny server DNS, ktorý pozná IP adresu pre túto doménu. Proces pokračuje, kým sa nenájde adresa IP.
2. TCP pripojenie: Prehliadač vytvorí pripojenie TCP (protokol prenosu riadenia) s webovým serverom na objavenej IP adrese. Zahŕňa to trojsmerné podanie ruky na zabezpečenie spoľahlivého pripojenia.
3. HTTP požiadavka: Po nadviazaní pripojenia odošle prehliadač na server žiadosť HTTP (Hypertext Transfer Protocol). Táto požiadavka obsahuje adresu URL, metódu HTTP (zvyčajne GET), verziu HTTP a ďalšie hlavičky poskytujúce informácie o prehliadači a požadovanom zdroji.
4. spracovanie servera: Webový server prijíma žiadosť, spracováva ju a načíta požadovaný prostriedok (napr. Súbor, obrázok alebo skript HTML). To môže zahŕňať dopyt po databáze, spustenie kódu na strane servera alebo jednoduché obsluhovanie statického súboru.
5. HTTP Odpoveď: Server odošle späť odpoveď HTTP na prehliadač. Táto odpoveď obsahuje:
* Stavový kód: Trojciferný kód označujúci úspech alebo zlyhanie žiadosti (napr. 200 OK, 404 sa nenašiel).
* hlavičky: Metadáta o odpovedi, ako je typ obsahu (napr. Text/html, image/jpeg), dĺžka obsahu a pokyny na ukladanie do vyrovnávacej pamäte.
* Body: Skutočný požadovaný obsah (napr. Zdrojový kód HTML webovej stránky).
6. vykreslenie prehliadača: Prehliadač dostane odpoveď a analyzuje HTML. Potom vykresľuje obsah na obrazovke, načítava a zobrazuje všetky prepojené zdroje (obrázky, CSS, JavaScript). Zahŕňa to rozloženie, maľovanie a potenciálne vykonávanie kódu JavaScript.
7. Uzatvorenie pripojenia: Po prijatí a vykreslení stránky prehliadač je pripojenie TCP zatvorené. Prehliadač však môže udržať pripojenie otvorené na krátku dobu, aby sa zlepšila účinnosť pre následné požiadavky na rovnakom webe.
Tieto kroky sa dejú veľmi rýchlo, zvyčajne za sekundu alebo dva, čo spôsobuje dojem okamžitého prístupu na webovú stránku. Sieťové podmienky, zaťaženie servera a zložitosť samotnej webovej stránky však môžu významne ovplyvniť čas, ktorý potrebuje.