Jak Fungují Webové Servery

Obsah:

Jak Fungují Webové Servery
Jak Fungují Webové Servery

Video: Jak Fungují Webové Servery

Video: Jak Fungují Webové Servery
Video: What are web servers and how do they work (with examples httpd and nodejs) 2024, Listopad
Anonim

Když uživatel internetu prohlíží webovou stránku, požaduje tuto stránku z webového serveru. Pokud je do řádku prohlížeče zadána adresa webu, prohlížeč požádá webový server o webovou stránku a server o ní odešle data do počítače uživatele.

Jak fungují webové servery
Jak fungují webové servery

Instrukce

Krok 1

Slovo „server“má anglický původ, doslovně znamená „servisní zařízení“. V oblasti informatiky je server odpovědný za poskytování informací síťovým prostředkům.

Krok 2

Když je web vytvořen na webovém serveru, je mu přiřazena adresa IP. IP je zkratka pro internetový protokol. IP adresa se skládá z deseti tečkovaných číslic (například 127.21.61.137). Aby mohl webový server požádat o konkrétní web, musí prohlížeč v počítači nejprve zjistit IP adresu tohoto webu. Pokud tato informace není v mezipaměti prohlížeče, provede odpovídající požadavek ze serveru DNS přes internet.

Krok 3

Server DNS poté informuje prohlížeč, na které adrese IP se web nachází. Prohlížeč poté požaduje adresu URL webu z webového serveru. Server odpoví odesláním požadované stránky. Pokud tato stránka neexistuje, server odešle chybovou zprávu. Prohlížeč přijme zprávu a zobrazí ji.

Krok 4

V profesionálním světě se v takové situaci prohlížeč nazývá „klient“a webový server se nazývá „server“. Tyto koncepty platí také pro počítače. Tyto počítače, které fungují jako webové servery, se nazývají servery a ty, které se připojují k internetu za účelem získání informací, se nazývají klienti.

Krok 5

Webový server obvykle obsahuje informace o více než jednom webu. Mnoho hostingových společností poskytuje prostor pro stovky nebo dokonce tisíce webových stránek na jediném webovém serveru. Každému webu je obvykle přiřazena jeho vlastní jedinečná adresa IP. Tuto adresu dešifruje server DNS za účelem získání názvu domény.

Krok 6

Názvy domén existují z toho důvodu, že pro většinu uživatelů internetu je obtížné zapamatovat si desetimístná čísla, což jsou adresy IP. Tyto adresy se navíc někdy mění.

Krok 7

Každý počítač serveru poskytuje přístup k informacím uloženým v něm pomocí očíslovaných portů. Každá služba poskytovaná serverem (e-mail, hostování) má svůj vlastní port. Klienti se ke službě připojují prostřednictvím IP adresy a portu.

Krok 8

Když se klient připojí k serveru na portu, používá protokol. Protokol je text, který ukazuje, jak bude klient a server komunikovat.

Krok 9

Každý webový server odpovídá protokolu HTTP. Nejzákladnější forma komunikace, které server HTTP rozumí, obsahuje pouze jeden příkaz: Získat. Zpočátku byl protokol omezen na server, který klientovi odeslal požadovaný soubor a vypnul jej. Později byl protokol vylepšen a klientovi byla odeslána celá adresa URL.

Krok 10

Když uživatel zadá název adresy URL do řádku prohlížeče, prohlížeč rozdělí název na tři části: protokol, název serveru, název souboru. Prohlížeč přijímá informace o IP adrese webu prostřednictvím názvu serveru a s jeho pomocí se připojuje k počítači serveru. Prohlížeč se poté připojí k webovému serveru na této IP adrese přes port. Po protokolu odešle prohlížeč serveru příkaz „Přijmout“. Server odesílá text HTML na webovou stránku. Prohlížeč čte značky HTML a formátuje stránku pro obrazovku klientského počítače.

Krok 11

Většina webových serverů používá bezpečnostní opatření. Například mohou omezit přístup k informacím pomocí hesla a přihlášení. Pokročilejší servery zvyšují úroveň zabezpečení ochranou zdroje šifrováním informací mezi klientem a serverem, takže osobní údaje (číslo kreditní karty, telefonní číslo) zůstávají ostatním uživatelům nepřístupné. Všechny výše uvedené platí pro takzvané statické stránky, tj. Ty, které zůstanou nezměněny, dokud je tvůrce neopraví.

Krok 12

Existují však také dynamické stránky. Na nich může každý uživatel hledat klíčové slovo, provádět zápisy do knih návštěv, komentovat. V tomto případě webový server informace zpracuje a vygeneruje novou stránku. Ve většině případů se používají skripty CGI - speciální příkazy, které umožňují upravit webovou stránku.

Doporučuje: