Web: ¿cómo funciona?
En el nivel más simple, la Web consta físicamente de los siguientes componentes:
Your personal computer - Esta es la PC en la que se sienta para ver la web.
A Web browser - Un software instalado en su PC que le ayuda a navegar por la Web.
An internet connection - Esto lo proporciona un ISP y lo conecta a Internet para acceder a cualquier sitio web.
A Web server - Esta es la computadora en la que está alojado un sitio web.
Routers & Switches - Son la combinación de software y hardware que toman su solicitud y la pasan al servidor Web apropiado.
La Web se conoce como un sistema cliente-servidor . Su computadora es el cliente y las computadoras remotas que almacenan archivos electrónicos son los servidores.
Cómo funciona la Web
Cuando ingresa algo como Google.com, la solicitud se dirige a una de las muchas computadoras especiales en Internet conocidas como servidores de nombres de dominio. (DNS). Todas estas solicitudes se enrutan a través de varios enrutadores y conmutadores. Los servidores de nombres de dominio mantienen tablas de nombres de máquinas y sus direcciones IP, por lo que cuando escribe Google.com , se traduce a un número, que identifica las computadoras que le ofrecen el sitio web de Google.
Cuando desee ver cualquier página en la Web, debe iniciar la actividad solicitando una página utilizando su navegador. El navegador le pide a un servidor de nombres de dominio que traduzca el nombre de dominio que solicitó en una dirección IP. Luego, el navegador envía una solicitud a ese servidor para la página que desea, utilizando un estándar llamado Protocolo de transferencia de hipertexto o HTTP.
El servidor debe estar constantemente conectado a Internet, listo para servir páginas a los visitantes. Cuando recibe una solicitud, busca el documento solicitado y lo devuelve al navegador web. Cuando se realiza una solicitud, el servidor generalmente registra la dirección IP del cliente, el documento solicitado y la fecha y hora en que se solicitó. Esta información varía de servidor a servidor.
Una página web promedio en realidad requiere que el navegador web solicite más de un archivo del servidor web y no solo la página HTML / XHTML, sino también las imágenes, hojas de estilo y otros recursos utilizados en la página web. Cada uno de estos archivos, incluida la página principal, necesita una URL para identificar cada elemento. Luego, el servidor web envía cada elemento al navegador web y el navegador web recopila toda esta información y la muestra en forma de página web.
En breve
Hemos visto cómo ocurre una interacción cliente-servidor web. Podemos resumir estos pasos de la siguiente manera:
Un usuario ingresa una URL en un navegador (por ejemplo, Google.com . Esta solicitud se pasa a un servidor de nombres de dominio.
El servidor de nombres de dominio devuelve una dirección IP para el servidor que aloja el sitio web (por ejemplo, 68.178.157.132).
El navegador solicita la página del servidor web utilizando la dirección IP especificada por el servidor de nombres de dominio.
El servidor web devuelve la página a la dirección IP especificada por el navegador que solicita la página. La página también puede contener enlaces a otros archivos en el mismo servidor, como imágenes, que el navegador también solicitará.
El navegador recopila toda la información y la muestra en su computadora en forma de página web.