Test na Čo sa stane, keď napíšeš adresu do prehliadača

Čo sa stane, keď napíšeš adresu do prehliadača: Kompletný rozbor

Otázka 1 z 50%

Počas TLS handshake klient overuje certifikát servera pomocou verejného kľúča certifikačnej autority (CA).

Test: Internet a sieťová komunikácia, Zabezpečenie komunikácie, HTTP komunikácia, Vykreslenie webovej stránky, Simulácia prehliadača, Problémy s webovými technológiami

20 otázok

Otázka 1: Počas TLS handshake klient overuje certifikát servera pomocou verejného kľúča certifikačnej autority (CA).

A. Áno

B. Nie

Vysvetlenie: V kroku 4 (Client Key Exchange) je uvedené, že klient overí certifikát servera pomocou verejného kľúča certifikačnej autority (CA).

Otázka 2: Ktoré akcie vykonáva klient počas fázy „Client Key Exchange“ v rámci TLS handshake, ak je certifikát servera platný?

A. Klient vygeneruje symetrický šifrovací kľúč a odošle ho serveru.

B. Klient vygeneruje predbežný tajný kľúč.

C. Klient zašifruje predbežný tajný kľúč verejným kľúčom servera z certifikátu.

D. Klient odošle šifrovaný predbežný tajný kľúč serveru.

Vysvetlenie: Počas fázy 'Client Key Exchange' klient, ak overí certifikát servera ako platný, vygeneruje predbežný tajný kľúč. Následne tento kľúč zašifruje verejným kľúčom servera, ktorý získal z certifikátu, a odošle ho serveru. Symetrický šifrovací kľúč sa generuje až po tejto fáze, v kroku 'Change Cipher Spec a Finished', na základe tohto predbežného tajného kľúča.

Otázka 3: Server si pri spracovaní HTTP požiadavky pamätá predchádzajúce interakcie s klientom, aby mohol správne spracovať aktuálnu požiadavku.

A. Áno

B. Nie

Vysvetlenie: HTTP je bezstavový protokol, čo znamená, že každá požiadavka je nezávislá a server si nepamätá predchádzajúce požiadavky. To platí pre správne spracovanie aktuálnej požiadavky, pretože každá požiadavka musí obsahovať všetky potrebné informácie sama o sebe.

Otázka 4: Ktoré z nasledujúcich informácií sú typicky súčasťou hlavičiek HTTP požiadavky?

A. Verzia protokolu HTTP (napr. HTTP/1.1).

B. Informácie o klientovi, ako napríklad typ prehliadača (User-Agent).

C. Cesta k požadovanému zdroju na serveri (napr. /stranka/index.html).

D. Preferovaný jazyk klienta (Accept-Language).

Vysvetlenie: Hlavičky HTTP požiadavky obsahujú dodatočné informácie o požiadavke. Príklady uvedené v študijných materiáloch zahŕňajú `User-Agent` (informácie o klientovi) a `Accept-Language` (preferovaný jazyk klienta). Verzia protokolu a cesta k zdroju sú samostatnými časťami HTTP požiadavky, nie jej hlavičiek.

Otázka 5: Render Tree zahŕňa všetky elementy dokumentu, vrátane tých, ktoré nie sú viditeľné na stránke.

A. Áno

B. Nie

Vysvetlenie: Render Tree obsahuje len tie elementy, ktoré sú viditeľné na stránke, spolu s ich vypočítanými štýlmi.