Saltar al contenido

Temario · Módulo I · Sesión 04

Esta sesión todavía no tiene grabación aquí.

Cómo funciona una computadora

Qué es un entorno, qué corre dentro de él y cómo le pide algo a otra computadora por internet.

Resumen

Ves qué hay debajo de la terminal: un sistema operativo que corre procesos, puertos por donde entran las conexiones y solicitudes que viajan de una computadora a otra. Es lo que pasa cada vez que alguien responde una encuesta en línea o un portal te entrega datos.

  1. Sistema, procesos, puertos

    Tu entorno es una computadora Linux en la nube; el navegador solo te muestra su terminal. El sistema operativo reparte memoria y procesador entre los procesos, que son programas en ejecución. Un proceso que espera conexiones escucha en un puerto, un número.

  2. Solicitud y respuesta

    Pedir una página o un archivo es mandar una solicitud a una dirección (URL). La respuesta trae un código de estado (200 si salió bien, 404 si no existe), unos encabezados que la describen y un cuerpo con el contenido.

  3. curl

    curl hace la solicitud desde la terminal e imprime la respuesta. Con -o la guarda en un archivo, con -L sigue las redirecciones y con -I pide solo los encabezados, para ver el código de estado sin descargar nada.

Le pides a un portal de datos abiertos una tabla de población por municipio y la guardas en tu proyecto.

La ficha de la sesión, en una página

Tu entorno

Esta sesión se practica en tu entorno: Linux en la nube, abierto desde el navegador y con el agente incluido. Nada que instalar.

Para participantes