Utilízase un navegador web para mostrar o contido do servidor web
Navegadores web como Internet Explorer, Firefox, Chrome e Safari están entre as aplicacións de rede máis populares do mundo. Utilízanse para a navegación básica da información, pero tamén para varias outras necesidades, incluíndo compras en liña e xogos casuais.
Os servidores web son os que fornecen o contido para navegadores web; o que solicita o navegador, o servidor entrega a través de conexións de rede de Internet.
Deseño de redes de clientes e web
Os navegadores web e os servidores web funcionan conxuntamente como un sistema cliente-servidor . Na rede informática, o cliente-servidor é un método estándar para deseñar aplicacións onde os datos se manteñen en lugares centrais (computadoras de servidor) e de forma eficiente compartida con calquera outra computadora (os clientes) a solicitude. Todos os navegadores web funcionan como clientes que solicitan información de sitios web (servidores).
Numerosos clientes do navegador web poden solicitar datos do mesmo sitio web. As solicitudes poden ocorrer en diferentes momentos ou simultaneamente. Os sistemas cliente-servidor chaman conceptualmente a que todas as solicitudes ao mesmo sitio sexan tratadas por un servidor. Na práctica, con todo, debido a que o volume de solicitudes aos servidores web ás veces pode crecer moito, os servidores web adoitan construírse como un grupo distribuído de varias computadoras de servidor.
Para sitios web moi populares en diferentes países de todo o mundo, este pool de servidores web está distribuído geográficamente para axudar a mellorar o tempo de resposta aos navegadores. Se o servidor está máis preto do dispositivo solicitante, siga que o tempo necesario para entregar o contido é máis rápido que se o servidor estivese máis lonxe.
Protocolos de rede para navegadores e servidores web
Os navegadores e servidores web se comunican a través de TCP / IP . O protocolo de transferencia de hipertexto (HTTP) é o protocolo de aplicación estándar enriba das solicitudes do servidor web e as respostas do servidor TCP / IP.
Os navegadores web tamén confían en DNS para traballar con URL . Estes estándares de protocolo permiten que as diferentes marcas de navegadores web se comuniquen con distintas marcas de servidores web sen requirir unha lóxica especial para cada combinación.
Do mesmo xeito que a maioría do tráfico de internet, o navegador web e as conexións do servidor normalmente executan unha serie de enrutadores de rede intermedia.
Unha sesión básica de navegación web funciona así:
- O usuario especifica unha URL no seu navegador (xa sexa desde un marcador ou escribíndoo)
- O navegador inicia unha conexión TCP co servidor web ou grupo de servidores (usando o porto 80 de xeito predeterminado) a través do seu enderezo IP publicado en DNS. Como parte deste proceso, o navegador tamén fai pedidos de busca de DNS para converter o URL a un enderezo IP
- Despois de que o servidor complete o recoñecemento do seu lado da conexión TCP, o navegador envía solicitudes HTTP ao servidor para recuperar o contido
- Despois de que o servidor responda con contido para a páxina, o navegador recuperalo dos paquetes HTTP e móstralo de conformidade. O contido pode incluír URL incrustado para publicidade de banners ou outros contidos de terceiros, que á súa vez activa o navegador para emitir novas solicitudes de conexión TCP a esas localizacións. O navegador tamén pode gardar información temporal sobre as súas conexións a ficheiros locais no computador cliente chamado cookies
- Calquera erro atopado durante a solicitude do contido pode mostrarse como liñas de estado HTTP