Jak komunikují webové prohlížeče a webové servery

Obsah:

Jak komunikují webové prohlížeče a webové servery
Jak komunikují webové prohlížeče a webové servery
Anonim

Webové prohlížeče jako Microsoft Edge, Firefox, Chrome a Safari patří mezi nejoblíbenější síťové aplikace na světě. Lidé používají tyto prohlížeče pro procházení základních informací a další potřeby, včetně online nakupování a příležitostného hraní. Komunikace webového serveru závisí na síťových protokolech.

Webové servery poskytují obsah pro webové prohlížeče. Co prohlížeč požaduje, server doručuje prostřednictvím připojení k internetu.

Image
Image

Návrh sítě klient-server a web

Webové prohlížeče a webové servery fungují společně jako systém klient-server. V počítačových sítích je klient-server standardní metodou pro navrhování aplikací, kde jsou data uchovávána na centrálních místech (serverových počítačích) a na vyžádání efektivně sdílena s libovolným počtem dalších počítačů (klientů). Všechny webové prohlížeče fungují jako klienti, kteří požadují informace z webových stránek (serverů).

Mnoho klientů webového prohlížeče může požadovat data ze stejné webové stránky. Žádosti se mohou vyskytovat v různých časech nebo současně. Systémy typu klient-server koncepčně vyžadují, aby všechny požadavky na stejné místo byly zpracovány jedním serverem. V praxi se však objem požadavků na webové servery může někdy velmi zvětšit, a proto jsou webové servery často stavěny jako distribuovaný fond serverových počítačů.

Pro webové stránky oblíbené v různých zemích po celém světě je tento fond webových serverů geograficky distribuován, aby pomohl zlepšit dobu odezvy prohlížečů. Pokud je server blíže požadujícímu zařízení, doba potřebná k doručení obsahu je rychlejší, než kdyby byl server dále.

Síťové protokoly pro webové prohlížeče a servery

Webové prohlížeče a servery komunikují pomocí TCP/IP. Hypertext Transfer Protocol je standardní aplikační protokol nad rámec TCP/IP podporující požadavky webového prohlížeče a odpovědi serveru.

Webové prohlížeče také při práci s adresami URL spoléhají na DNS. Tyto protokolové standardy umožňují různým značkám webových prohlížečů komunikovat s různými značkami webových serverů, aniž by pro každou kombinaci vyžadovaly zvláštní logiku.

Stejně jako většina internetového provozu, připojení webového prohlížeče a serveru obvykle probíhají přes řadu zprostředkujících síťových směrovačů.

Základní relace procházení webu funguje takto:

  • Osoba určí adresu URL v prohlížeči.
  • Prohlížeč zahájí TCP spojení se serverem nebo fondem serverů (ve výchozím nastavení pomocí portu 80) prostřednictvím své IP adresy, jak je zveřejněna v DNS. V rámci tohoto procesu prohlížeč také odesílá požadavky na vyhledávání DNS, aby převedl adresu URL na adresu IP.
  • Poté, co server dokončí potvrzení TCP spojení na své straně, odešle prohlížeč na server požadavky HTTP, aby načetl obsah.
  • Poté, co server odpoví s obsahem stránky, prohlížeč jej načte z paketů HTTP a odpovídajícím způsobem jej zobrazí. Obsah může zahrnovat vložené adresy URL pro reklamní bannery nebo jiný externí obsah, což zase spustí prohlížeč, aby zadal nové požadavky na připojení TCP do těchto umístění. Prohlížeč může také ukládat dočasné informace, nazývané soubory cookie, o svých připojeních k místním souborům na klientském počítači.
  • Jakékoli chyby zjištěné během požadavku na obsah se mohou zobrazit jako stavové řádky

Doporučuje: