Protokoly aplikační vrstvy TCP/IP – přehled; DNS – domény, překlady IP adres, funkčnost DNS serverů a klienta, součinnost
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
HTTP (hypertext transfer protocol)
Protokol určený pro výměnu hypertextových dokumentů (zejména ve formátu HTML). Obvykle
používá port TCP/80. Společně s elektronickou poštou je http nejvíce používaným protokolem.
V současné době je používán i pro přenos dalších informací (díky MIME rozšíření umí přenášet
jakýkoliv soubor – podobně jako e-mail).
HTTP používá (jako některé další aplikace) tzv. jednotný lokátor prostředků (URL, Uniform
Resource Locator), který specifikuje jednoznačné umístění nějakého zdroje v Internetu. Samotný
protokol HTTL neumožňuje šifrování ani zabezpečení integrity dat, pro zabezpečení http se často
používá TLS spojení nad TCP, takové použití protokolu je označování jako HTTPS.
Protokol funguje způsobem dotaz-odpověď. Uživatel pošle (obvykle specializovaným protokolem
jako je např. webový prohlížeč) serveru dotaz ve formě čistého textu obsahujícího označení
požadovaného dokumentu, informace o schopnostech prohlížeče apod., server poté odpoví
Maturitní téma č. 9 (2017/18)
2/5
Jan Švábík, V4D
pomocí několika řádků textu popisujících výsledek dotazu (zda se dokument podařilo najít, jakého
je typu atd.), za kterými následují data samotného požadovaného dokumentu.
Pokud uživatel bude mít po chvíli další dotaz na stejný server, bude se jednat o další, nezávislý
dotaz a odpověď. Z hlediska serveru nelze poznat, jestli tento druhý dotaz jakkoli souvisí
s předchozím. Kvůli této vlastnosti se http protokolu říká bezestavový protokol1. K uchovávání stavů
slouží rozšíření HTTP cookies, které serveru uchovávání informací o stavu spojení umožňují.