Úvod k tomu, ako fungujú webové servery
Premýšľali ste niekedy o mechanizmoch, ktoré dodávali túto stránku pre vás? Je pravdepodobné, že sedíte pri počítači práve teraz, prehliadanie tejto stránky v prehliadači. Takže, keď ste klikli na odkaz pre túto stránku, alebo napísaný na jeho adresu URL (Uniform Resource Locator), čo sa stalo v zákulisí, aby túto stránku na obrazovke?
Ak ste niekedy boli zvedaví, proces, alebo ste kedy chceli vedieť niektoré špecifické mechanizmy, ktoré vám umožní surfovať na internete, potom čítajte ďalej. V tomto článku sa dozviete, ako webové servery, aby stránky do Vášho bydliska, školy alebo v kancelárii. Začnime
základný proces
Povedzme, že sedíte pri počítači, surfovanie na webe, a dostanete hovor od priateľa, ktorý hovorí, "! Čítala som skvelý článok! Zadajte túto adresu URL a pozrieť sa na to. Je to na http://www.howstuffworks.com/web-server.htm." Takže zadáte túto adresu URL do svojho prehliadača a stlačte tlačidlo návratu. , A ako mávnutím čarovného prútika, bez ohľadu na to, kde na svete, že URL životov, stránka sa objaví na obrazovke
Na najzákladnejšej úrovni je to možné, nasledujúce schéma ukazuje kroky, ktoré priniesol túto stránku obrazovke:
Váš prehliadač tvoril pripojenie k webovému serveru, požadoval stránku a prijal ju.
Na ďalšej stránke, budeme kopať trochu hlbšie.
zákulisia
Ak sa chcete dostať do trochu podrobnejšie na proces, ako sa dostať webové stránky na obrazovke počítača, tu sú základné kroky, ktoré sa objavili v zákulisí:
Prehliadač rozbil URL do troch častí :
Prehliadač komunikoval s menného servera preložiť názov " serveru www.howstuffworks.com " do IP adresy, ktoré sa používa na pripojenie k počítaču servera. Prehliadač potom tvoril spojenie so serverom na danú IP adresu, na porte 80. (Budeme diskutovať porty ďalej v tomto článku.)
Podľa protokolu HTTP zaslala prehliadač požiadavku GET na server, žiada o súbore " http: //www.howstuffworks.com/web-server.htm." (Všimnite si, že súbory cookie môžu byť odoslané z prehliadača na server so žiadosťou GET - pozri Ako Internet Cookies pracovať pre podrobnosti.)
Server potom poslal text HTML pre webové stránky do prehliadača. (C