Sigue online, restaurada por el CERN, en info.cern.ch.
Es sólo texto y enlaces: así empezó todo.
Internet no es la web
wwwLa webNavegador
@CorreoGmail, Outlook…
❝MensajeríaWhatsApp, Telegram…
◉VideollamadasMeet, Zoom…
▶StreamingSpotify, Netflix…
✦Juegos onlineConsolas, PC, móvil
Internet · la redCables (muchos, submarinos), fibra óptica, antenas, satélites y routers que conectan millones de ordenadores.
Internet es la red de carreteras. La web es uno de los vehículos que circulan por ellas.
Antes de la web
Terminal
$ ftp ftp.universidad.edu
Connected to ftp.universidad.edu.Name: anonymous
230 Login successful.ftp> cd /pub/articulos
ftp> get informe.txt
226 Transfer complete.
Internet ya se usaba en los años setenta y ochenta, pero sin páginas ni navegadores
Correo, FTP, foros, chats… cada servicio con su programa y casi siempre sólo texto
Había que escribir órdenes en un terminal y conocer cada dirección
Tim Berners-Lee no inventó Internet: inventó una forma de publicar y enlazar documentos usando Internet.
Qué es un navegador
El programa con el que visitamos las páginas web. Cada vez que escribes una dirección o pulsas un enlace, hace tres cosas:
03Renderizalee el código y lo convierte en la página que ves
Navegador no es buscador
Navegador
Un programa instalado en tu ordenador o tu móvil.
Chrome · Safari · Firefox · Edge
Buscador
Una página web que sirve para encontrar otras páginas.
Google · Bing · DuckDuckGo
Puedes usar el buscador Google desde el navegador Firefox, o DuckDuckGo desde Chrome.
Cada navegador, su motor
El motor de renderizado es la parte que convierte el código en página. Todos siguen los estándares del W3C, pero a veces interpretan algún detalle de forma distinta.
BlinkChrome, Edge
WebKitSafari
GeckoFirefox
Prueba siempre tus webs en al menos dos navegadores y en un móvil.
Cliente y servidor
Toda visita a una web es una conversación entre dos ordenadores.
ClienteQuien pide: tu navegador, en tu ordenador o tu móvil
peticiónrespuesta
ServidorQuien responde: un ordenador encendido las 24 horas que guarda los archivos de la web
Si abres un .html con doble clic no hay servidor: la barra muestra file:///. Para practicar vale, pero nadie más puede verlo.
Qué pasa al escribir una dirección
Todo esto ocurre en menos de un segundo:
01Escribesla dirección y pulsas Intro
02DNStraduce el dominio a la IP del servidor
03Peticiónel navegador pide el archivo por HTTP
04Respuestael servidor envía el HTML, el CSS, las imágenes…
05Renderizadoel navegador dibuja la página
Códigos de estado
Cada respuesta del servidor lleva un número que dice cómo ha ido:
200Todo bien, aquí tienes el archivo
301La página se ha mudado a otra dirección
404No encontrado: el archivo no existe
500Algo ha fallado en el servidor
IP, dominio y DNS
DNS · la agenda
escueladeartedezaragoza.com192.0.2.15
aula.eillana.es198.51.100.7
info.cern.ch203.0.113.42
IP: el número que identifica a cada dispositivo. Como un número de teléfono.
Dominio: el nombre fácil de recordar. Como el nombre de un contacto.
DNS: la agenda mundial que traduce cada dominio a su IP.
Las IP de la agenda son de ejemplo.
Las partes de una URL
La dirección completa de un archivo concreto en la web:
Protocolo: las reglas de la conversación. La s significa seguro.
Dominio: el nombre elegido. Se alquila por años.
Extensión: genérica (.com, .org) o de país (.es, .fr).
Ruta: carpetas y archivo dentro del servidor.
¿Por qué index.html?
estudios/
index.htmlgrafica.htmlcss/img/
Si una URL termina en una carpeta, como /estudios/, el servidor busca dentro un archivo llamado index.html. Por eso la página principal de una web siempre se llama así.
Para publicar una web
Un dominio
El nombre. Se registra a través de un registrador pagando una cuota anual.
Los .es los gestiona Red.es
Un hosting
Espacio en un servidor donde se suben los archivos. Se paga al mes o al año.
Se suben por FTP, desde un panel o con Git
Una web es sólo una carpeta con archivos. «Publicarla» es copiar esa carpeta a un ordenador siempre encendido y conectado, y ponerle un nombre.
HTTP y HTTPS
HTTPS es lo mismo que HTTP, pero cifrado: nadie que esté entre medias, por ejemplo en una wifi pública, puede leer ni modificar lo que se envía.
https://aula.eillana.es
⚠ No segurohttp://ejemplo.com
Hoy es obligatorio en la práctica: los navegadores marcan como «No seguro» las webs sin HTTPS.
Publica gratis tus prácticas
Para proyectos de clase no hace falta pagar. Con HTTPS incluido y una dirección propia:
GitHub Pages
Tu web en tu-usuario.github.io. Ideal para empezar un portfolio.
Netlify
Basta con arrastrar la carpeta del proyecto a su web para publicarla.