Python Tema1 Parte3 v5
Python Tema1 Parte3 v5
Fundamentos de Internet
Los navegadores y su mantenimiento
1
IBM SkillsBuild | Introducción a Python
Índice
Introducción 3
Google Chrome 5
Safari 5
Microsoft Edge (anteriormente, Internet Explorer) 5
Mozilla Firefox 6
Opera 6
Avast Secure Browser 6
2
IBM SkillsBuild | Introducción a Python
Introducción
3
IBM SkillsBuild | Introducción a Python
4
IBM SkillsBuild | Introducción a Python
Google Chrome
Con un 70 % de la cuota de mercado en todo el
mundo, Google Chrome es el navegador web más
popular. La popularidad de Chrome se explica en
parte por sus altas velocidades de navegación y una
integración sencilla con su cuenta personal de Microsoft Edge (anteriormente,
Google, lo cual lo convierte en el navegador más
Internet Explorer)
cómodo para la mayoría. Además, con el mayor
catálogo de extensiones de los principales Como sustitución del antiguo y desfasado Internet
navegadores, Chrome también es un navegador Explorer, Microsoft Edge es el nuevo navegador
extremadamente sencillo de modificar y emblemático de Microsoft. Este navegador está
personalizar. incluido en cualquier dispositivo que use el sistema
operativo Windows de Microsoft.
5
IBM SkillsBuild | Introducción a Python
6
IBM SkillsBuild | Introducción a Python
Historia de los
navegadores web
Aunque los términos Internet y Web se usan como El auténtico innovador, no obstante, fue NCSA
sinónimos hoy en día, uno apareció antes que el Mosaic, que permitía mostrar gráficos multimedia,
otro. Internet, también llamada la red de redes, es la como texto e imágenes, conjuntamente en varios
red que permite a los ordenadores (y redes protocolos. Esta característica ayudó a popularizar el
informáticas más pequeñas operadas por gobiernos, uso de Internet entre usuarios con menos
empresas y otras organizaciones) comunicarse entre conocimientos tecnológicos y encauzó el desarrollo
sí. web hacia la ubicuidad intuitiva que disfrutamos
actualmente.
Se puede acceder a Internet de varias maneras.
La World Wide Web, o simplemente Web, es Aunque el navegador Mosaic en sí acabó
únicamente una de las formas de acceder a desapareciendo, sus creadores originales
Internet para enviar, recibir y compartir información. desarrollaron más el proyecto y Mosaic se convirtió
Aunque usemos la Web para acceder a la mayor en Netscape Navigator y finalmente en Mozilla
parte de la información y los servicios que Firefox.
obtenemos en Internet, no es la única manera de
En su mayor parte, además de un diseño más ágil y
llegar hasta allí.
velocidades más elevadas, el navegador web básico
Internet, también llamada la red de redes, es la red no ha cambiado tanto desde sus primeras versiones
que permite a los ordenadores (y redes informáticas hace un par de décadas. Lo que ha cambiado son las
más pequeñas operadas por gobiernos, empresas y distintas características y extensiones que ofrecen
otras organizaciones) comunicarse entre sí. los navegadores, así como el número y la variedad
de páginas web que puede visitar.
¿Y cuál fue el primer navegador web? De hecho, el
primer navegador web se llamaba World Wide Web y
lo desarrolló Tim Berners-Lee en 1989. Aunque el
nombre del navegador web específico no perduró, su
legado sigue vivo hoy en día, ya que la mayoría de las
direcciones web empiezan por www, que significa
World Wide Web. Le siguieron otros navegadores a
principios de los 90.
Los diferentes navegadores han ido apareciendo durante los últimos años.
7
IBM SkillsBuild | Introducción a Python
navegamos por Internet? los pasos que ocurren cuando navegamos por
internet por hacer un resumen son:
ordenador con toda la información de ésta y ya entre el navegador y el servidor, esa URL se va a
estaríamos en disposición de navegar a través de transformar en una dirección IP y nuestra petición
ella. viajará al servidor web que corresponda.
Tercer paso: Apache* recibe la petición, busca la
1. El primer actor que nos encontramos son los
página web correcta que se está solicitando. Si es el
navegadores, como pueden ser Microsoft
Edge, Chrome, Firefox, Safari…etc. dominio principal, Apache nos mostrará la página
2. El segundo actor es el servidor web, que es principal de la web, un archivo conocido como
un ordenador conectado a Internet con unos index.html
determinados recursos, siempre esperando HTML es un lenguaje de etiquetas con formato de
a recibir peticiones de nuestros navegadores texto plano y al que le acompañan las hojas de estilo
para, una vez recibido, servir la página web CSS que le darán una apariencia gráfica a nuestra
solicitada en cada momento. página web.
El encargado de realizar la administración de
* Apache HTTP Server es un proyecto de The Apache Software Foundation .
todas estas órdenes dentro del servidor es el
servidor Apache, está instalado en el El servidor Apache HTTP ("httpd") se lanzó en 1995
servidor web y funciona con el protocolo y ha sido el servidor web más popular en Internet
HTTP. desde abril de 1996. Ha celebrado su 25
Hay otros que acompañen Apache como son cumpleaños como proyecto en febrero de 2020.
SQL, como sistema de base de datos
El proyecto de servidor Apache HTTP es un esfuerzo
relacional y PHP, como lenguaje del lado del
por desarrollar y mantener un servidor HTTP de
servidor.
código abierto para los sistemas operativos
3. El tercer autor es el servidor DNS. Este se va
modernos, incluidos UNIX y Windows. El objetivo de
a situar entre el servidor web y los
este proyecto es proporcionar un servidor seguro,
navegadores. Es el encargado, por así
eficiente y extensible que proporcione servicios
decirlo, de indicarle el camino correcto a la
HTTP en sincronía con los estándares HTTP
petición que nace en nuestro navegador.
actuales.
Nosotros introducimos una URL. Pulsamos
Cuarto paso: El navegador que recoge la respuesta,
Intro y el navegador va a realizar una
conversión a una dirección IP que es una la interpreta y hace que la visualicemos.
especie de dirección dentro de internet. Si pulsamos el botón derecho sobre el navegador,
vamos a ver una opción para ver el código fuente.
También podemos usar el atajo de teclado (ctrl+u).
8
IBM SkillsBuild | Introducción a Python
9
IBM SkillsBuild | Introducción a Python
10
IBM SkillsBuild | Introducción a Python
11