Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový hardvér >>

Ako webové servery Work

nom protokole HTTP, všetko, čo by ste odoslali bol skutočný názov súboru, napríklad ". /" alebo " /web-server.htm." Protokol bol neskôr upravený tak, aby zvládnuť odoslanie kompletného URL. To umožnilo spoločnosti, ktoré sú hostiteľmi virtuálne domény, kde mnoho domén žijú na jednom stroji, používať jednu IP adresu pre všetky domény, ktoré hostiteľov. Ukazuje sa, že stovky domén sú hosťované na 209.116.69.66. - Adresa IP HowStuffWorks
Dať to všetko dohromady

Teraz viete, obrovské množstvo o Internete. Viete, že keď zadáte adresu URL do prehliadača, nastať nasledujúce kroky:

Prehliadač rozbije URL do troch častí:

  1. Protokol (" http ")
  2. Názov servera (" www.howstuffworks.com ")
  3. Názov súboru (" web-server.htm ")

    Prehliadač komunikuje s názov servera preložiť názov servera, " www.howstuffworks.com, " na adresu IP, ktorú používa na pripojenie k tejto serveru. Prehliadač potom vytvorí pripojenie k webovému serveru na danú IP adresu, na porte 80. V nadväznosti na protokole HTTP, odošle prehliadač požiadavku GET na server, ktorá žiada o súbore " http: //www.howstuffworks.com/web -server.htm &Quote .; (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.) Tento server odošle text HTML pre webovú stránku do prehliadača. (Cookies môžu byť tiež zaslané zo servera do prehliadača v záhlaví na stránke.) Prehliadač číta HTML tagy a sformátuje stránku na obrazovke
    Extra :. Bezpečnostné

    Môžete vidieť z tohto popisu že webový server môže byť celkom jednoduchý kus softvér. Trvá názov súboru poslal v pomocou príkazu GET, načíta tento súbor a odošle ju dole drôt do prehliadača. Aj keď vezmete do úvahy všetky kód zvládnuť prístavy a prístavné pripojenie, môžete ľahko vytvoriť C program, ktorý implementuje jednoduchý webový server za menej ako 500 riadkov kódu. Je zrejmé, že full-fúkané enterprise-level webový server, je viac zapojiť, ale základy sú veľmi jednoduché.

    Väčšina serverov pridať nejaký stupeň zabezpečenia do obslužného procesu. Napríklad, ak ste niekedy išiel na webovú stránku a mal prehliadač pop-up dialógové okno s otázkou pre vaše meno a heslo, ktoré ste narazil na stránky chránené heslom. Server umožňuje vlastník stránky udržiavať zoznam mien a hesiel pre tých ľudí, ktorí majú povolený prístup na stránku; server

    Page [1] [2] [3] [4] [5] [6] [7] [8]