Navegador web, concepto, principales exploradores WEB
Un navegador web, también conocido como explorador de internet o web browser en inglés, es una herramienta de software que posibilita la conexión y exploración de la Web. Su función principal radica en interpretar y mostrar información proveniente de diversos tipos de archivos y sitios web para que los usuarios puedan visualizarlos.
Indice de Contenido
Introducción
Un navegador web desempeña un papel fundamental al permitir la visualización de documentos de texto, a menudo con elementos multimedia integrados. Además de su función principal de acceder a páginas web, los navegadores ofrecen una variedad de funcionalidades, como enlaces entre sitios, impresión y comunicación por correo electrónico.
Los documentos que se presentan en un navegador pueden encontrarse en la computadora local del usuario o en otros dispositivos conectados a través de Internet. Para transmitir estos documentos, se requiere un software de servidor web.
Estos documentos, conocidos como páginas web, contienen hiperenlaces o hipervínculos que conectan porciones de texto o imágenes con otros documentos relacionados.
El acto de seguir los enlaces de una página a otra, ubicada en cualquier computadora conectada a Internet, se denomina navegación, de donde proviene el término "navegador" (que se aplica tanto al programa como a la persona que lo utiliza, también conocida como cibernauta). Aunque menos común, también se utiliza el término "ojeador" como traducción literal del original en inglés, "browser".
Los navegadores web se han convertido en las herramientas más utilizadas para acceder a Internet. Por esta razón, aprovechar sus vulnerabilidades se ha convertido en un objetivo atractivo para los ataques informáticos dirigidos a los sistemas en los que están instalados. De hecho, se han desarrollado herramientas automáticas para explotar las vulnerabilidades de los navegadores.
Historia
El primer navegador web, denominado WorldWideWeb, fue desarrollado por Tim Berners-Lee en el CERN en 1990. Aunque era sofisticado y gráfico, solo funcionaba en estaciones NexT.
El navegador Mosaic, inicialmente diseñado para entornos Unix sobre XFree86 (X11), fue el primero en expandirse, ya que pronto se lanzaron versiones para Windows y Macintosh por parte del National Center for Supercomputing Applications (NCSA).
Sin embargo, Netscape Navigator pronto entró en el mercado y superó rápidamente al Mosaic en términos de capacidades y velocidad. Este navegador tenía la ventaja de funcionar en casi todos los sistemas Unix, así como en entornos Windows.
Internet Explorer, anteriormente conocido como Spyglass Mosaic, fue el intento tardío de Microsoft de ingresar al mercado y logró superar al Netscape Navigator entre los usuarios de Windows debido a su integración con el sistema operativo, alcanzando una cuota de mercado cercana al 95%. Netscape Communications Corporation liberó el código fuente de su navegador, lo que dio lugar al proyecto Mozilla.
Posteriormente, Mozilla (Mozilla Application Suite) fue reescrito desde cero y se utilizó un nuevo conjunto de widgets multiplataforma basado en Extensible Markup Language (XML) llamado XUL. Esto provocó un retraso en su lanzamiento, pero finalmente se presentó una versión 1.0 de alta calidad y compatible con múltiples plataformas el 5 de junio de 2002.
El 7 de enero de 2003, Apple lanzó el navegador web Safari, que conquistó prácticamente todo el mercado de las computadoras Mac debido a su velocidad y frecuentes actualizaciones. Además, Safari también ingresó al mercado de sistemas operativos Windows.
A fines de 2004, Mozilla Firefox se lanzó al mercado como una rama de desarrollo independiente de Mozilla, con el objetivo de ganar parte del mercado ocupado por Internet Explorer.
El 2 de septiembre de 2008, Google Chrome hizo su aparición. Este navegador web, desarrollado por Google, se basó en componentes de código abierto, como el motor de renderizado WebKit y su estructura de desarrollo de aplicaciones. Está disponible de forma gratuita bajo condiciones de servicio específicas. El nombre "Chrome" proviene del término utilizado para el marco de la interfaz gráfica de usuario.
El 29 de julio de 2015, Microsoft lanzó Microsoft Edge como sucesor de Internet Explorer. Se trata de una versión mejorada, modernizada y con un desarrollo independiente. El navegador está disponible para iOS, Android 4.4+ y Windows 10 en diferentes dispositivos.
Tiene características únicas, como la integración de la lectura de libros electrónicos, la función de tomar notas web con Windows Ink y la función "Continuar en PC", que permite continuar la navegación entre el PC y el teléfono. En 2020, Microsoft reconstruyó Microsoft Edge sobre Chromium, lo que resultó en una mayor aceptación por parte de los usuarios.
Funcionamiento de los navegadores
La comunicación entre el servidor web y el navegador se realiza a través del protocolo de comunicación Hypertext Transfer Protocol (HTTP). Además de HTTP, la mayoría de los navegadores también admiten otros protocolos como File Transfer Protocol (FTP), Gopher y Hypertext Transfer Protocol Secure (HTTPS), que es una versión cifrada de HTTP basada en Secure Socket Layer (SSL) o Capa de Conexión Segura.
La función principal de un navegador es descargar documentos HTML y mostrarlos en la pantalla. En la actualidad, los navegadores no solo descargan documentos HTML, sino que también muestran imágenes, sonidos y videos transmitidos en diferentes formatos y protocolos. Además, permiten almacenar información en el disco y crear marcadores (bookmarks) de las páginas más visitadas.
Algunos navegadores web populares forman parte de suites de Internet o paquetes de Internet. Estos paquetes incluyen varios programas integrados para leer noticias de Usenet y correos electrónicos mediante protocolos como Network News Transport Protocol (NNTP), Internet Message Access Protocol (IMAP) y Post Office Protocol (POP).
Los primeros navegadores web solo admitían versiones muy simples de HTML. El rápido desarrollo de navegadores propietarios llevó a la aparición de dialectos no estándar de HTML y a problemas de interoperabilidad en la web. Los navegadores modernos, como Chrome, Firefox, Safari, Opera y Edge, cumplen con los estándares HTML y XHTML (a partir de HTML 4.01) para asegurar que los documentos se visualicen de manera consistente en todos ellos.
Los estándares web son un conjunto de recomendaciones establecidas por el World Wide Web Consortium (W3C) y otras organizaciones internacionales. Estos estándares definen cómo crear e interpretar documentos basados en la web. El objetivo es construir una web que funcione de manera óptima para todos, con sitios accesibles para un mayor número de personas y que sean compatibles con cualquier dispositivo de acceso a Internet.
Principales exploradores WEB
Google Chrome:
Google Chrome es un navegador web desarrollado por Google y se lanzó por primera vez en 2008. Rápidamente ganó popularidad debido a su velocidad, simplicidad y capacidad de personalización. Chrome utiliza el motor de renderizado Blink y es conocido por su compatibilidad con las últimas tecnologías web. Es ampliamente utilizado y está disponible en múltiples plataformas, incluyendo Windows, macOS, Linux, iOS y Android.
Mozilla Firefox:
Mozilla Firefox es un navegador web de código abierto desarrollado por la Fundación Mozilla. Se lanzó por primera vez en 2004 y se destacó por su énfasis en la privacidad y la seguridad. Firefox utiliza el motor de renderizado Gecko y ofrece una amplia gama de complementos y extensiones que permiten a los usuarios personalizar su experiencia de navegación. Está disponible para Windows, macOS, Linux, iOS y Android.
Safari:
Safari es un navegador web desarrollado por Apple y es el navegador predeterminado en los dispositivos Apple, incluyendo macOS, iOS, iPadOS y watchOS. Se lanzó por primera vez en 2003 y utiliza el motor de renderizado WebKit. Safari se ha caracterizado por su rendimiento rápido y eficiente, así como por su enfoque en la integración con el ecosistema de Apple.
Microsoft Edge:
Microsoft Edge es un navegador web desarrollado por Microsoft y es el sucesor de Internet Explorer. Se lanzó por primera vez en 2015 y originalmente se basaba en el motor de renderizado EdgeHTML. Sin embargo, en 2019, Microsoft anunció una nueva versión de Edge basada en Chromium, el mismo motor de renderizado utilizado por Google Chrome. Esto permitió una mayor compatibilidad con los estándares web y extensiones de Chrome. Edge está disponible para Windows, macOS, iOS y Android.
Opera:
Opera es un navegador web desarrollado por Opera Software. Se lanzó por primera vez en 1995 y ha pasado por varias iteraciones a lo largo de los años. Opera se ha destacado por su enfoque en la velocidad y la eficiencia, así como por su conjunto de características únicas, como el bloqueo de anuncios incorporado y un VPN gratuito. Opera utiliza el motor de renderizado Blink y está disponible para Windows, macOS, Linux, iOS y Android.