Com es comuniquen els navegadors web i els servidors web

Taula de continguts:

Com es comuniquen els navegadors web i els servidors web
Com es comuniquen els navegadors web i els servidors web
Anonim

Navegadors web com Microsoft Edge, Firefox, Chrome i Safari es troben entre les aplicacions de xarxa més populars del món. La gent utilitza aquests navegadors per a la navegació d'informació bàsica i altres necessitats, com ara compres en línia i jocs casuals. La comunicació del servidor web es basa en protocols de xarxa.

Els servidors web són els que proporcionen el contingut dels navegadors web. El que demana el navegador, el servidor l'ofereix mitjançant connexions de xarxa a Internet.

Image
Image

Disseny de xarxa client-servidor i web

Els navegadors web i els servidors web funcionen conjuntament com un sistema client-servidor. En xarxes d'ordinadors, client-servidor és un mètode estàndard per dissenyar aplicacions on les dades es guarden en ubicacions centrals (ordinadors servidor) i es comparteixen de manera eficient amb qualsevol nombre d' altres ordinadors (els clients) a petició. Tots els navegadors web funcionen com a clients que demanen informació dels llocs web (servidors).

Nombrosos clients del navegador web poden sol·licitar dades des del mateix lloc web. Les sol·licituds es poden produir en diferents moments o simultàniament. Els sistemes client-servidor demanen conceptualment que totes les sol·licituds al mateix lloc siguin gestionades per un servidor. A la pràctica, però, com que el volum de sol·licituds als servidors web de vegades pot augmentar molt, els servidors web sovint es construeixen com un conjunt distribuït d'ordinadors servidor.

Per als llocs web populars a diferents països del món, aquest conjunt de servidors web es distribueix geogràficament per ajudar a millorar el temps de resposta dels navegadors. Si el servidor està més a prop del dispositiu sol·licitant, el temps que triga a lliurar el contingut és més ràpid que si el servidor estigués més lluny.

Protocols de xarxa per a navegadors i servidors web

Els navegadors i servidors web es comuniquen mitjançant TCP/IP. El protocol de transferència d'hipertext és el protocol d'aplicació estàndard a més de TCP/IP que admet sol·licituds de navegador web i respostes del servidor.

Els navegadors web també depenen del DNS per treballar amb URL. Aquests estàndards de protocol permeten que diferents marques de navegadors web es comuniquin amb diferents marques de servidors web sense requerir una lògica particular per a cada combinació.

Com la majoria del trànsit d'Internet, les connexions de servidors i navegadors web normalment s'executen mitjançant una sèrie d'encaminadors de xarxa intermedis.

Una sessió bàsica de navegació web funciona així:

  • Una persona especifica un URL en un navegador.
  • El navegador inicia una connexió TCP al servidor o al grup de servidors (utilitzant el port 80, de manera predeterminada) mitjançant la seva adreça IP, tal com es publica a DNS. Com a part d'aquest procés, el navegador també fa sol·licituds de cerca DNS per convertir l'URL a una adreça IP.
  • Un cop el servidor hagi completat el reconeixement del seu costat de la connexió TCP, el navegador envia sol·licituds HTTP al servidor per recuperar el contingut.
  • Després que el servidor respongui amb el contingut de la pàgina, el navegador el recupera dels paquets HTTP i el mostra en conseqüència. El contingut pot incloure URL incrustats per a bàners publicitaris o altres continguts externs, que al seu torn activa el navegador per enviar noves sol·licituds de connexió TCP a aquestes ubicacions. El navegador també pot desar informació temporal, anomenada galetes, sobre les seves connexions amb fitxers locals a l'ordinador client.
  • Qualsevol error que es trobi durant la sol·licitud de contingut pot aparèixer com a línies d'estat

Recomanat: