Ca browser-ul încarcă paginile web și să le trateze html-markup

Ca browser-ul încarcă paginile web și să le trateze html-markup

structura WAN

Ca browser-ul încarcă paginile web și să le trateze html-markup

Figura 1. O reprezentare abstractă a unui dispozitiv de comunicare (web).

De exemplu, software-ul Skype are propriul mecanism de transfer de mesaje prin rețea. El este atât de complicat și secret, că mesajul nu poate fi falsificate de către un program terț.

Dispozitivele care funcționează în rețea sunt împărțite în două tipuri. Acestea pot fi servere [2] sau clienți [3]. Dacă luăm în considerare interacțiunea client-server în raport pentru a lucra cu pagini web, calculatorul montat cu un browser este clientul. Se solicită o pagină din rețea. Aceste cereri sunt procesate de către server. Simpla definiție a unui server - un computer care stochează HTML-fișiere de diverse site-uri web. Răspunsul la cererea clientului poate fi realizat printr-un program special, „server Web“.

notă
A nu se confunda aceste două concepte. Server - este un computer și serverul web - un program care răspunde la solicitările clienților peste HTTP.

Protocolul de bază folosit pentru a lucra cu pagini web, este HyperText Transfer Protocol (Rus. Hypertext transfer protocol, abr. HTTP). El descrie reglarea precisă a transmiterii HTML de marcare pentru rețea ca o cerere să fie format pe pagina de descărcare, modul în care procesul de transfer și ce statut ar trebui dat serverului.

Principiul browser-ului

Browser - este un program client care permite într-o formă simplă de a trimite cereri de la server pentru a descărca pagini web. În plus față de sarcina browser-ul operațiune simplă de conectivitate server include: procesarea de interpretare HTML markup rezultat de stiluri și script-uri, verificarea erorilor și, eventual, să le corecteze, stocarea informațiilor de utilizator. Browsere prezentate de companii diferite pot avea mecanisme diferite de a pune în aplicare aceste sau ignora oricare dintre ele. Aceste caracteristici combinate sub forma unui program, denumit motor browser [4].

Mai jos este o diagramă simplificată a browser-ului paginii web de boot. Din eliminat în mod deliberat astfel de probleme complicate ca :. Lucrul cu DNS, formarea HTTP-anteturile, etc Tu ca un începător pentru a învăța WEB și să lucreze cu HTML, nu este necesar să se meargă în astfel de detalii.

Ca browser-ul încarcă paginile web și să le trateze html-markup

Figura 2. O schemă simplificată a procesului de lucru a browser-ului.

Etapele procesului de lucru a browser-ului:

Termenii folosiți în articolul

  1. Link Protocol de date - un set de acorduri care să permită o modalitate unică de a trimite mesaje între aplicații
  2. Server - un computer dedicat, a cărui sarcină principală - executarea software-ului de serviciu.
  3. Client - un calculator care acționează în calitate de consumator de resurse de server. El poate delega sarcinile pe server și de a folosi rezultatul final.
  4. layout motor - un set de mecanisme software puse în aplicare de către furnizorii de browser. Aceste mecanisme sunt concepute pentru a transforma HTML-marcare, stiluri și script-uri într-o prezentare interactivă cu care interacționează utilizatorul.

Ponderea în sotscetyah: