Cómo viaja la información
Valentina le manda a su prima en Rosario un video desde su celular en La Plata. El video no viaja entero ni en línea recta: se trocea en paquetes, cada aparato tiene su dirección y un servidor al otro lado lo atiende. Todo pasa en milisegundos. ¿Qué ocurre ahí dentro?
Cliente y servidor
El navegador es el software que hace de cliente cuando visitás una página: escribís la dirección, él envía la petición al servidor, recibe el código de la página, lo interpreta y la muestra en pantalla. Una visita a una web sigue estos pasos:
-
Escribís la dirección en el navegador.
-
Tu petición viaja por internet hasta el servidor.
-
El servidor envía la página.
-
El navegador la muestra en pantalla.
Si la página no existe, es el servidor quien responde «error 404: página no encontrada». Tu petición sí llegó; lo que no hay es esa página.
Cuando ves un video en una plataforma en línea hay dos actores: tu celular (el cliente) y la computadora de la plataforma (el servidor). Explicá qué hace cada uno en ese…
Cuando ves un video en una plataforma en línea hay dos actores: tu celular (el cliente) y la computadora de la plataforma (el servidor). Explicá qué hace cada uno en ese momento, quién pide y quién responde.
Indicá quién hace de cliente y quién de servidor en cada situación: (a) pedís la página del tiempo desde el navegador; (b) subís una foto a tu nube; (c) ves un video en…
Indicá quién hace de cliente y quién de servidor en cada situación: (a) pedís la página del tiempo desde el navegador; (b) subís una foto a tu nube; (c) ves un video en una plataforma. Explicá en cada caso quién pide y quién responde.
Explicá con tus palabras qué es un servidor y razoná por qué los servidores de las grandes plataformas están encendidos las veinticuatro horas en salas con aire…
Explicá con tus palabras qué es un servidor y razoná por qué los servidores de las grandes plataformas están encendidos las veinticuatro horas en salas con aire acondicionado y respaldo eléctrico.
Al visitar una web aparece el mensaje «error 404: página no encontrada». ¿Quién envía ese mensaje, tu navegador o el servidor? Explicá qué pasó en el viaje de tu…
Al visitar una web aparece el mensaje «error 404: página no encontrada». ¿Quién envía ese mensaje, tu navegador o el servidor? Explicá qué pasó en el viaje de tu petición para que llegue esa respuesta.
Direcciones IP: la dirección de cada aparato
El formato de una dirección web
No te acordás de números como 192.168.1.35 para entrar a un sitio: escribís un nombre. Una dirección web (URL) tiene partes, por ejemplo https://www.ejemplo.gob.ar/tramites.
¿Qué es una dirección IP? Explicalo con tus palabras usando el símil de la dirección postal de una casa: qué papel juega cada una y por qué hacen falta para que los…
¿Qué es una dirección IP? Explicalo con tus palabras usando el símil de la dirección postal de una casa: qué papel juega cada una y por qué hacen falta para que los datos lleguen a su destino.
La dirección IP 192.168.1.35 tiene cuatro números separados por puntos. Compará esa dirección con una dirección postal («Calle Mayor, número 12, 3.º A») y explicá a…
La dirección IP 192.168.1.35 tiene cuatro números separados por puntos. Compará esa dirección con una dirección postal («Calle Mayor, número 12, 3.º A») y explicá a grandes rasgos qué papel juega cada parte para que los datos encuentren el aparato correcto.
En tu casa tenés una consola con IP privada 192.168.1.15 y una computadora con IP 192.168.1.20, ambas conectadas al router. Tu amigo intenta invitarte a una partida…
En tu casa tenés una consola con IP privada 192.168.1.15 y una computadora con IP 192.168.1.20, ambas conectadas al router. Tu amigo intenta invitarte a una partida directa introduciendo desde su casa la IP «192.168.1.15», pero el juego le da un error de conexión no encontrada.
- a) Explicale a tu amigo por qué esa dirección jamás le va a permitir llegar a tu consola desde fuera de tu vivienda.
- b) Si desde la computadora y desde la consola entran a la vez en la página web «cualesmiip.com», ¿van a ver la misma dirección o direcciones distintas? Justificá tu respuesta explicando la función de intermediario que realiza el router.
El mensaje viaja troceado en paquetes
Entre tu celular y el servidor hay una «nube» de internet: una maraña de routers y cables que no controlás. Tu mensaje sale del celular, pasa por tu módem/router, entra a esa red y llega al servidor; ahí los paquetes se reordenan.
Cuando enviás un mensaje a un amigo en otra ciudad, la cadena es: tu celular → tu router (o antena) → internet → servidor de la aplicación → router o antena de tu amigo → su celular. El mensaje cambia de red al salir de tu red local hacia internet, y otra vez al entrar en la de tu amigo.
Una foto de $3\ \text{MB}$ necesita $3$ paquetes de $1\ \text{MB}$; un mensaje de diez palabras cabe en uno solo. Por eso la foto tarda más, aunque siga el mismo camino: hay más datos que mover.
La figura muestra el viaje de un mensaje desde tu celular hasta un servidor, con una nube intermedia tapada por un signo de interrogación, como se muestra en el esquema.…
La figura muestra el viaje de un mensaje desde tu celular hasta un servidor, con una nube intermedia tapada por un signo de interrogación, como se muestra en el esquema.
¿Qué representa la nube marcada con «?»? Ordená y describí las etapas del viaje del mensaje desde el celular hasta el servidor, y explicá por qué el mensaje viaja dividido en varios paquetes en lugar de ir entero.
Una foto se envía troceada en paquetes numerados que pueden llegar al destino desordenados. Explicá cómo es posible que el receptor reconstruya la foto perfectamente y…
Una foto se envía troceada en paquetes numerados que pueden llegar al destino desordenados. Explicá cómo es posible que el receptor reconstruya la foto perfectamente y qué creés que ocurre si uno de los paquetes se pierde por el camino.
La figura muestra tres paquetes que salen en orden de un celular y llegan desordenados al servidor, que los reordena, como se muestra en el esquema. Explicá cómo…
La figura muestra tres paquetes que salen en orden de un celular y llegan desordenados al servidor, que los reordena, como se muestra en el esquema.
Explicá cómo consigue el servidor reconstruir el mensaje en el orden correcto fijándote en los números de los paquetes, y razoná qué creés que ocurre si el paquete 1 tarda mucho más que los demás en llegar.
Un mensaje de diez palabras y una foto de $3\ \text{MB}$ viajan por la misma red hasta el mismo celular. Explicá por qué la foto tarda más aunque siga «el mismo camino»,…
Un mensaje de diez palabras y una foto de $3\ \text{MB}$ viajan por la misma red hasta el mismo celular. Explicá por qué la foto tarda más aunque siga «el mismo camino», y calculá cuántos paquetes de $1\ \text{MB}$ harían falta para enviarla, comparándolo con el mensaje de texto, que cabe en uno solo.
En el aula de Tecnología están retransmitiendo un partido en directo por video y, al mismo tiempo, descargando una actualización de software de 1,5 GB. La red de la…
En el aula de Tecnología están retransmitiendo un partido en directo por video y, al mismo tiempo, descargando una actualización de software de 1,5 GB. La red de la escuela sufre interferencias momentáneas y se pierde un 2 % de los paquetes de datos transmitidos.
- a) Predecí qué ocurrirá en cada caso si la aplicación decide continuar sin reclamar los paquetes perdidos: ¿afectará igual al video que al archivo de instalación? Justificá el efecto en cada uno.
- b) Justificá por qué el servicio de video prefiere perder paquetes definitivamente antes que pedir su reenvío, mientras que en la descarga del archivo eso sería inaceptable.
Le enviás a un compañero dos notas de voz consecutivas por una aplicación de mensajería: la primera dice «Nos vemos en la biblioteca» y la segunda «A las cinco». Sin…
Le enviás a un compañero dos notas de voz consecutivas por una aplicación de mensajería: la primera dice «Nos vemos en la biblioteca» y la segunda «A las cinco». Sin embargo, la aplicación de tu compañero recibe antes los datos de la segunda nota que los de la primera.
- a) Explicá qué ocurrió en los routers y cables intermedios de internet para que el segundo mensaje adelante al primero durante el viaje.
- b) Diseñá una solución técnica: ¿qué dato imprescindible debe incluir el emisor en la cabecera de cada paquete para que el celular receptor los organice y reproduzca siempre en el orden en que fueron grabados?
Cuánto se tarda: velocidad y ping
Un video ocupa $700\ \text{MB}$ y tu conexión descarga a $50\ \text{MB}$ por segundo. Calculá el tiempo teórico de descarga con la división…
Un video ocupa $700\ \text{MB}$ y tu conexión descarga a $50\ \text{MB}$ por segundo. Calculá el tiempo teórico de descarga con la división $\frac{700\ \text{MB}}{50\ \text{MB/s}}$ y explicá después dos razones por las que en la práctica suele tardar más del tiempo calculado.
Una película ocupa $1\,400\ \text{MB}$ y tu conexión descarga a $40\ \text{MB}$ por segundo. Calculá el tiempo teórico de descarga con la división…
Una película ocupa $1\,400\ \text{MB}$ y tu conexión descarga a $40\ \text{MB}$ por segundo. Calculá el tiempo teórico de descarga con la división $\frac{1\,400\ \text{MB}}{40\ \text{MB/s}}$. Después razoná si con una conexión la mitad de rápida podrías ver la película en directo sin cortes, sabiendo que el video en línea consume unos $20\ \text{MB}$ por segundo.
El «ping» mide el tiempo que tarda un mensaje en ir y volver: un servidor cercano marca $0,02\ \text{s}$ y uno en otro continente, $0,25\ \text{s}$. Explicá qué…
El «ping» mide el tiempo que tarda un mensaje en ir y volver: un servidor cercano marca $0,02\ \text{s}$ y uno en otro continente, $0,25\ \text{s}$. Explicá qué significan esas cifras para un juego en línea, en el que cada milésima cuenta, y por qué elegir bien el servidor mejora la partida.
Cuando treinta alumnos descargan el mismo archivo a la vez en el aula, todo va lento. Explicá qué recurso comparten todas esas computadoras (el ancho de banda de la…
Cuando treinta alumnos descargan el mismo archivo a la vez en el aula, todo va lento. Explicá qué recurso comparten todas esas computadoras (el ancho de banda de la conexión de la escuela) y proponé dos soluciones que podría usar el profesor para que la descarga no colapse la clase.
Durante una videollamada con una escuela en Japón, la velocidad de descarga de tu conexión cae bruscamente de 100 Mbps a 0,5 Mbps. En ese instante están usando a la vez…
Durante una videollamada con una escuela en Japón, la velocidad de descarga de tu conexión cae bruscamente de 100 Mbps a 0,5 Mbps. En ese instante están usando a la vez el chat de texto y la cámara en directo.
- a) Predecí el comportamiento de ambos servicios: ¿cuál de los dos seguirá funcionando con normalidad y cuál fallará? Justificá tu predicción comparando el volumen de datos que requiere cada uno.
- b) Para evitar que la llamada se corte, la aplicación baja automáticamente la resolución del video a 240p. Justificá cómo esta medida permite que la comunicación continúe de forma fluida a pesar de la lentitud de la red.
Van a realizar un experimento en clase para comprobar empíricamente cómo influye la saturación de la red Wi-Fi en el tiempo de descarga de datos. a) Diseñá el…
Van a realizar un experimento en clase para comprobar empíricamente cómo influye la saturación de la red Wi-Fi en el tiempo de descarga de datos.
- a) Diseñá el experimento definiendo: la variable que van a modificar deliberadamente (variable independiente), la variable que van a medir (variable dependiente) y dos condiciones que tienen que mantener estrictamente constantes en todas las pruebas para que los datos sean fiables.
- b) Si con 1 computadora conectada un archivo de 250 MB tarda 5 segundos en descargarse, predecí razonadamente qué va a ocurrir con el tiempo de descarga si los 25 alumnos de la clase descargan ese mismo archivo exactamente a la vez. Justificá tu respuesta explicando cómo reparte el punto de acceso su capacidad.
El camino hasta el servidor
Esto da a la red redundancia: si se avería un enlace, los paquetes se desvían por otra ruta y el envío se completa, quizá un poco más lento. Un cable directo de cada lugar a cada otro sería carísimo, imposible de tender entre todos los puntos del mundo y, si se cortara, no habría alternativa.
Cuando muchos usuarios piden algo a la vez (la venta de entradas para un recital, por ejemplo), el servidor puede saturarse: es un cuello de botella. Se alivia con más servidores, servidores espejo repartidos por el mundo (más cerca de cada usuario y, si uno cae, otro atiende) y filas de espera para ordenar el acceso.
Ordená los pasos de una visita a una página web y explicá cada uno: (a) el servidor envía la página; (b) escribís la dirección en el navegador; (c) el navegador muestra…
Ordená los pasos de una visita a una página web y explicá cada uno: (a) el servidor envía la página; (b) escribís la dirección en el navegador; (c) el navegador muestra la página en pantalla; (d) tu petición viaja por internet hasta el servidor.
Enviás un mensaje desde tu celular al celular de un amigo que vive en otra ciudad. Escribí la cadena completa de elementos por los que pasa el mensaje (tu celular, tu…
Enviás un mensaje desde tu celular al celular de un amigo que vive en otra ciudad. Escribí la cadena completa de elementos por los que pasa el mensaje (tu celular, tu router, internet, el servidor de la aplicación, el router o la antena de tu amigo, su celular) y señalá en qué punto el mensaje cambia de red.
Observá el siguiente esquema de conexiones entre routers de internet para enviar un archivo desde tu colegio (A) hasta un servidor (F): A ── B ── D ── F │ │ │ │ └─── C…
Observá el siguiente esquema de conexiones entre routers de internet para enviar un archivo desde tu colegio (A) hasta un servidor (F):
A ── B ── D ── F
│ │ │ │
└─── C ── E ───┘
- a) Durante la transferencia, una avería corta la línea entre B y D. Justificá si tu envío se cancelará por completo o si podrá completarse, indicando la ruta alternativa que seguirán los paquetes.
- b) Un compañero afirma: «Sería más rápido y seguro tirar un único cable directo de A hasta F sin pasar por otros nodos intermedios». Rebatí su afirmación aportando dos inconvenientes técnicos de diseñar la red de esa manera.
Un museo de ciencia organiza una transmisión astronómica mundial con su servidor principal en Buenos Aires. A la hora del evento, 300.000 usuarios de América, Asia y…
Un museo de ciencia organiza una transmisión astronómica mundial con su servidor principal en Buenos Aires. A la hora del evento, 300.000 usuarios de América, Asia y Europa se conectan a la vez y la página web deja de responder por saturación.
- a) Proponé una solución técnica basada en distribuir réplicas de la web (servidores espejo) en distintos continentes y justificá por qué un usuario de Tokio verá la página mucho más rápido con este sistema.
- b) Predecí qué ocurrirá con los usuarios franceses si el servidor réplica de París sufre un corte eléctrico total. ¿Se quedarán sin acceso a la web? Justificá cómo debe reaccionar la red ante ese fallo.
Una tienda 'online' anuncia entradas con descuento a partir de las 10:00. A las 10:01, el servidor recibe 95.000 peticiones por segundo; la página deja de cargar y…
Una tienda 'online' anuncia entradas con descuento a partir de las 10:00. A las 10:01, el servidor recibe 95.000 peticiones por segundo; la página deja de cargar y muestra un error de conexión a la mayoría de los usuarios.
- a) Explicá qué sucedió con el servidor y qué significa que se haya producido un «cuello de botella» en este caso.
- b) Diseñá dos medidas técnicas complementarias que la tienda debería aplicar para la próxima venta (una orientada a reforzar su capacidad de servidores y otra a organizar el acceso de los compradores sin colapsar el sistema).
Resumen
Volvé al principio: el video de Valentina se divide en paquetes con la IP de destino, cruza varios routers por rutas distintas y se reordena al llegar al celular de su prima.