Co je HTTP protokol?
Hypertext Protokol přenosu (nebo HTTP) přenos dat pro web. Takové protokoly jsou strukturovaný text, který používá logické odkazy (hypertextové odkazy) mezi uzly, které obsahují určité údaje. Tak je to způsob výměny nebo přenosu hypertextu.
Protokol HTTP funguje jako funkce požadavku-odpověď v modelu výpočtů klient-server. Takže webový prohlížeč funguje jako klient a hostující server je server. Klient odešle zprávu o požadavku HTTP serveru, který poskytuje určité prostředky (například soubory HTML a další materiály), a vrátí zprávu s odpovědí. Odpověď obsahuje informace o požadavku a může také obsahovat požadovaný obsah v textu zprávy.
Prohlížeč je hlavním příkladem uživatelského agenta (klienta). Jiné typy vlastních agentů zahrnují software používaný pro indexování poskytovateli vyhledávání, mobilními aplikacemi a dalšími zdroji, které používají nebo zobrazují webový obsah.
HTTP protokol je navržen tak, aby poskytoval středně pokročilé prvky sítě pro zlepšení nebo komunikaci mezi klienty a servery. Stránky s velkou návštěvností často využívají vyrovnávací paměť webových serverů, které zobrazují obsah jménem zdrojů upstream, což snižuje dobu stahování. Cache webových prohlížečů umožňuje uživateli snížit síťový provoz. Proxy server, který používá protokol HTTP založené na lokální síti může zajistit konektivitu pro zákazníky, ne globálně směrovat adresy tím, že předávání zpráv z externích serverů.
Relace HTTP je postupný proces z dotazů a odpovědí. Klient iniciuje požadavek vytvořením připojení TCP k určitému portu na serveru a druhý na tomto portu naslouchá a čeká na zprávu s požadavkem. Po přijetí server odesílá zprávu stavový řádek odpověď. Tělo této zprávy je obvykle požadovaným zdrojem, i když se může zobrazit chybová zpráva nebo jiné informace.
Pokud zvážíte účel protokolu HTTP, je třeba poznamenat, že definuje metody označující požadovanou akci prováděnou na identifikovaných zdrojích. V takovém případě závisí typ zobrazené informace (dříve existující nebo dynamicky generované) od implementace serveru. Tento zdroj často odpovídá souboru nebo skriptu umístěnému na hostiteli.
Některé metody používající protokol HTTP Hypertext Transfer Protocol jsou pouze pro vyhledávání informací a neměly by změnit stav serveru. Jinými slovy, nemají závažný dopad, s výjimkou poměrně neškodných účinků - ukládání do mezipaměti nebo zvýšení statistik návštěvníků.
Na druhou stranu, HTTP protokol může být použit, a takové metody jsou určeny na opatření, která by mohla mít vliv buď na serveru nebo jiných externích zdrojů - posílit finanční transakce nebo plnit e-mailové přenos. Příležitostně takové metody používají webové roboty nebo některé weby a mohou podávat žádosti bez ohledu na hlavní úkol.
- Podrobnosti o tom, co je na serverech FTP
- Co je FTPS: princip fungování a odlišnosti od konvenčního FTP
- HTTP záhlaví: popis, možnosti, funkce a doporučení
- Co jsou chyby protokolu HTTP?
- Co je odkaz a jak se používá?
- Jaké jsou protokoly FTPS a SFTP?
- Port FTPS - co to je?
- Architektura klient-server: funkce interakce
- Mail SMTP porty a jejich význam
- Co dělat, pokud server proxy odmítne přijmout připojení
- Protokoly ARP, RARP, IP, ICMP. Na co se používá ARP?
- SIP protokol: popis
- Upozornění v prohlížeči - co to je?
- Co je hlavička http?
- Nastavení SMTP služby Gmail: způsoby a nuance
- E-mailové protokoly: POP3, IMAP4, SMTP
- Co je protokol TCP-IP?
- Technologie klient-server
- Jak povolit protokol DHCP?
- POST, GET: jak se požadavky navzájem liší
- Co je FTP klient a jak ho používat?