Saltar navegación

Arquitectura de redes 1 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 30 de septiembre de 2025 por Stefano C.

46 visualizaciones

Descargar la transcripción

Voy a grabar esta clase, por lo tanto, si habláis, me autorizáis a grabar vuestras fotos, ¿vale? 00:00:00
Ok, aquí, hoy vamos a hablar del segundo tema, ¿vale? 00:00:07
Es siempre el primer RA, ¿vale? 00:00:11
Estamos siempre en el RA1 de esta asignatura, que es una introducción a las redes y una idea general de nombres, de terminología, de aspectos que tenemos que tener en cuenta para luego empezar a utilizarla, ¿vale? 00:00:13
lo que vamos a ver ahora es 00:00:27
el marco teórico en el que 00:00:29
se mueven las redes en general 00:00:32
que luego vamos a 00:00:33
utilizar y aplicar todo el año 00:00:35
aun si a vosotros os cuesta 00:00:37
normalmente estadísticamente de otros años 00:00:40
a vosotros en concreto no 00:00:42
¿vale? 00:00:43
asociar 00:00:47
lo práctico que vamos 00:00:47
a hacer con lo teórico que hemos 00:00:50
aprendido aquí, yo de vez en cuando sacaré 00:00:51
la teoría que hemos visto ahora 00:00:54
diciendo, ¿os acordáis cuando 00:00:55
que pasaba esto? Y vosotros decís, ¡ah! 00:00:56
Pero no os acordáis, ¿vale? 00:00:59
Aún así, viene en el 00:01:01
en el BOE, que por lo tanto 00:01:03
tenemos que darlo. Arquitectura de red, ¿vale? 00:01:05
¿Qué es una arquitectura de red? Una arquitectura de red 00:01:07
es un plan, es una... 00:01:09
Ah, eh... 00:01:11
Espera. Pero está, está... 00:01:13
Ya os he dado los apuntes de todo el año. 00:01:18
En la 00:01:21
media tecla, el primer vídeo no es 00:01:21
un vídeo, es un PDF que viene en los apuntes 00:01:23
de todo el año. 00:01:26
Entonces, allí lo he encontrado. 00:01:27
¿Veis? Os abro 00:01:30
esto también, pero... 00:01:31
Es más, ¿os acordáis que os dije 00:01:38
el primer día 00:01:45
que estaría guay que antes 00:01:45
de hacer un tema 00:01:49
vosotros miráis el tema 00:01:50
así venís aquí y tenéis una idea de lo que 00:01:52
vamos a dar? Sí. 00:01:55
Lo habéis hecho, ¿no? 00:01:56
Vale. 00:01:58
Entonces, una arquitectura de red es un plan, ¿vale? 00:01:59
Es una organización, una forma de describir cómo funciona una red, 00:02:03
cuáles son las cosas que tiene que hacer una red, 00:02:11
cuáles son los problemas que tiene que tocar una red para funcionar, ¿vale? 00:02:13
Entonces, antes en la prehistoria de la informática en red, ¿vale? 00:02:19
Sustancialmente había pocos ordenadores conectados entre ellos. 00:02:24
Era una conexión directa, ¿vale? 00:02:27
Con el complicarse de las redes, han visto que no se podía hacer conexiones así al azar. 00:02:29
Había que resolver varios problemas, darse cuenta de varias condiciones, 00:02:37
estructurar la forma con la que se creaban las redes, para que la red, al crecer, siguiera funcionando. 00:02:44
Entonces se crearon arquitecturas de red. 00:02:52
La arquitectura de red es esa, es una descripción de cómo hago esta infraestructura a nivel hasta teórico para que una red pueda funcionar correctamente. 00:02:54
Al principio, y esto es parecido a lo que pasa en los sistemas operativos, no sé si lo habéis visto como esto es en sistemas operativos o no, 00:03:06
la solución era monolítica, ¿vale? Desde creo el griego, monolitos, una sola piedra, ¿vale? 00:03:14
Es decir, que yo me enfrento a los problemas que hay en las redes como si fuera un problema único. Doy una solución global, una piedra grande, que soluciona todos los problemas de las redes a la vez. 00:03:20
Cómo mandar los mensajes desde un origen al destino, cómo acceder a un medio, cómo hacer que los paquetes no se dupliquen, cómo hacer que no haya errores en los paquetes. 00:03:34
Todos estos problemas metidos en una única masa y diciendo, esta es mi solución. 00:03:44
Como el problema era relativamente sencillo, cuando los problemas son sencillos, 00:03:50
los enfoques monolíticos funcionan relativamente bien. 00:03:54
Es sencillo, es una solución rápida. 00:03:57
Cuando las cosas se complican, el problema que tenemos es que el día en que yo encuentro 00:04:01
una forma mejor de solucionar uno de los problemas de las redes 00:04:07
y quiero implementar 00:04:12
de esta forma mejor en mi arquitectura 00:04:14
como la arquitectura es un único 00:04:17
bloque que va entrelazado 00:04:18
entre toda la arquitectura 00:04:20
al toquetear una parte 00:04:22
otra parte 00:04:24
a lo mejor se queda sin funcionar bien 00:04:26
entonces tengo que toquetear también la otra parte 00:04:28
y así, así, así, al final 00:04:30
sostancialmente tengo que volver a hacer toda la 00:04:32
arquitectura para implementar 00:04:34
un trocito, un problema 00:04:36
una solución mejor a un problema 00:04:38
que existe, ¿vale? 00:04:40
Y esto no nos gusta. Entonces, con el complicarse en las redes, cuando las redes han empezado a decir, 00:04:42
esto de las redes mola porque podemos hacer muchas cosas, sabéis ya las ventajas y desventajas de las redes, etc. 00:04:47
Pues se inventaron una arquitectura distinta, una arquitectura llamada por niveles. 00:04:53
Es decir, voy a crear una serie de capas, una serie de niveles, y cada uno de estos niveles le voy a asociar uno o varios problemas 00:05:00
De esta forma, esta capa se ocupa sólo de estos problemas. 00:05:11
Si mañana encuentro una forma más eficiente de solucionar estos problemas, 00:05:16
no tengo que cambiar la arquitectura entera, 00:05:23
pero me voy a la capa que resolvía ese problema. 00:05:25
Y esa capa la implemento con las nuevas tecnologías, 00:05:29
con el nuevo algoritmo, con los nuevos mecanismos y herramientas. 00:05:32
Y luego, las otras capas se mantendrán suficientemente autónomas, suficientemente independientes, para que no tengáis que tocar nada en el resto de la arquitectura. 00:05:37
Vamos a hacer un ejemplo, fuera del mundo de la informática, para entender de qué estoy hablando. 00:05:53
Imaginaos dos filósofos que quieren hablar entre ellos. 00:05:58
Pero este señor de aquí habla árabe y este señor de aquí habla suahí. 00:06:02
Entonces, si vosotros los metéis juntos y empezáis a hablar, pues no se entiende. 00:06:08
¿Cuál es la solución monolítica? 00:06:15
Yo pillo estos filósofos, uno de los dos, le enseño el idioma del otro, ¿vale? 00:06:18
bien, unos años, cuando los dos hablan el mismo 00:06:26
idioma, los pongo en una... los pillo, porque ellos 00:06:31
vivirán en sitios distintos del mundo, los pillo en un avión, 00:06:34
lo meto en una habitación y que hablen. ¿Vale? Esta es la solución 00:06:38
monolítica. ¿Sí? ¿Es una solución? Sí. Ahora, ¿qué pasa? 00:06:42
Que si ahora me meto otro filósofo que habla francés, 00:06:46
que quiera hablar con ellos, esta solución monolítica no me ha funcionado 00:06:50
tranquilo. ¿Vale? Muy bien. Tengo que empezar otra vez a enseñar los idiomas a todos, etcétera, etcétera. 00:06:54
¿Sí? Entonces vamos a crear una combinación por niveles. ¿Vale? Vamos a identificar cuáles son 00:07:01
los problemas a nivel de este problema que me pongo de dos filósofos que quieren hablar y asigno 00:07:07
a cada una de las campas uno de los problemas. Por ejemplo, me percibo o identifico 00:07:15
tres problemas en este problema grande. ¿Vale? ¿Qué es? 00:07:23
Primero, la filosofía. ¿Vale? Hablar de los 00:07:28
máximos sistemas del mundo, de la existencia de Dios, del conocimiento 00:07:32
humano. Pues todo esto de aquí son problemas de filosofía, propios de la filosofía. 00:07:36
Eso es un problema. ¿Vale? Y, incidentalmente, 00:07:40
es también el problema más importante. Es la razón de por qué hago 00:07:44
toda esta arquitectura. ¿Vale? El segundo problema 00:07:47
es el idioma. Hemos dicho que 00:07:52
como hablan idiomas distintos, tengo 00:07:54
que inventarme una forma 00:07:56
de solucionar el idioma. 00:07:57
Y la tercera 00:08:00
es que hemos dicho que viven en 00:08:02
zonas del mundo distintas. 00:08:03
Entonces, para poder hablar entre ellos, necesito 00:08:06
algo que me permita 00:08:08
comunicar entre ellos dos. 00:08:10
Tengo estos tres problemas. 00:08:12
Podría tener más. 00:08:14
Si analizo 00:08:15
más el problema, pues podría tener más capas. 00:08:18
Podría asignar a la misma capa más de un problema, pero hagámoslo sencillo. 00:08:20
Hay tres problemas. 00:08:23
Filosofía, idioma y transferencia de información. 00:08:24
Entonces creo tres niveles. 00:08:28
En cada uno de los niveles me focalizaré en uno de estos problemas. 00:08:32
El nivel tres, el más alto, se cuenta normalmente de abajo hacia arriba, 00:08:38
será el que habla de filosofía. 00:08:42
El nivel 2 es el que se encarga del idioma 00:08:45
Y el nivel 1 es el que se encarga de la transmisión de la información 00:08:50
Entonces construyo esta arquitectura 00:08:54
Tres niveles, arquitectura de tres niveles 00:08:58
Arriba está el filósofo 00:09:00
O los filósofos que quieren participar en estas comunicaciones 00:09:03
Ten en cuenta que estamos haciendo arquitecturas de comunicación 00:09:06
El objetivo es que se comuniquen en ello 00:09:09
En el medio, decido de crear una implementación que resuelva el problema del idioma poniendo un traductor. 00:09:12
Una implementación en la que haya una persona capaz de traducir. 00:09:21
Y abajo pongo un ingeniero, alguien que sea capaz de utilizar un ordenador o un dispositivo para poder enviar los datos. 00:09:25
Perfecto. 00:09:35
Cada uno de estos bloques ahora es independiente de los demás. 00:09:36
¿El traductor necesita saber de filosofía? 00:09:40
No. 00:09:43
¿Necesita saber utilizar un ordenador o un mecanismo para mandarlos? 00:09:44
No. 00:09:48
¿El ingeniero sabe? 00:09:48
Aquí vamos a usar el telégrafo, última... 00:09:50
...a nivel internacional. 00:09:55
No sé si habéis oído hablar de él. 00:09:58
¿Vale? 00:10:00
Él sabe telegrafiar. 00:10:00
¿Vale? 00:10:02
Pero no tiene ni idea ni del idioma ni de la filosofía. 00:10:04
Cada uno es independiente de los otros. 00:10:08
Lo que pasa aquí es que se crean unas comunicaciones virtuales que no son reales a nivel horizontal. 00:10:12
Si os fijáis, a nivel 3, los filósofos utilizan lo que se llama un protocolo, 00:10:21
un conjunto de normas y reglas para poderse comunicar, que está a nivel 3, que es la filosofía. 00:10:29
O sea, nosotros cuando hablamos normalmente no usamos las mismas lenguaje de un filósofo. 00:10:37
Nosotros no hablamos de sofrosiune, de psique, de cosas por el estilo. 00:10:44
Pero ellos sí, porque son filósofos. 00:10:48
Entonces tienen un propio protocolo, que es la filosofía, 00:10:50
que cuando dicen el episteme o cosas por el estilo, pues se refiere a una cosa concreta. 00:10:54
No es una palabra al azar que uso para decir más o menos. 00:11:00
Ellos tienen su propio protocolo para comunicar. 00:11:03
Nosotros ahora estamos usando como protocolo el castellano, porque si yo empiezo a hablar 00:11:05
en japonés, pocos me entienden. 00:11:10
Hay años en que alguien dice «yo tampoco» o «yo también». 00:11:12
Pues el segundo nivel es el nivel de traducción. 00:11:24
Y yo he elegido que el protocolo que se va a utilizar es el inglés. 00:11:31
Esto quiere decir que este traductor traducerá desde árabe a inglés 00:11:37
y este traductor traducerá desde inglés a suahil. 00:11:42
Pero la clave con que se comunican ellos dos es el inglés. 00:11:48
Ellos hablarán en inglés entre ellos y los conceptos que reciben en inglés 00:11:52
y hay esta comunicación a nivel 2 00:11:58
horizontal, virtual, ahora veremos 00:12:00
por qué, pues se está 00:12:02
haciendo en inglés. Luego ellos 00:12:04
harán su propio trabajo, pero para 00:12:06
entenderse entre ellos, para entenderse 00:12:08
entre capa homóloga de nivel 2, 00:12:10
pues lo que harán es comunicarse 00:12:12
en inglés. ¿Se entiende? 00:12:14
¿Habría podido elegir otro? Sí. 00:12:15
Y finalmente 00:12:18
hay la capa de comunicación, donde 00:12:19
hemos elegido a nivel 1 de utilizar 00:12:22
como protocolo el telégrafo. Entonces tendré 00:12:24
el mecanismo del telégrafo que permite 00:12:26
comunicarse entre ellos. Claramente 00:12:28
los ingenieros tendrán que saber 00:12:30
tanto cómo mandar un mensaje con el telégrafo 00:12:31
como escuchar el bip bip bip 00:12:34
para poder traducir lo que hay en el telégrafo. 00:12:35
¿Se entiende 00:12:39
todo esto? Ahora, 00:12:40
la comunicación horizontal 00:12:42
no existe. 00:12:43
¿Vale? En ningún 00:12:47
momento el filósofo 00:12:48
con el otro filósofo 00:12:50
hablarán directamente. 00:12:52
Es una comunicación virtual. 00:12:54
¿En qué sentido? El procedimiento con que se usa esta arquitectura no es horizontal, es vertical. 00:12:56
Hagamos un ejemplo. El filósofo árabe escribe una carta sobre la filosofía y máximos sistemas del mundo. 00:13:04
Vale, la escribe, escribe todo lo que quiere decir al otro filósofo. 00:13:13
A este punto no le manda la carta, porque la carta está escrita en árabe y el otro no lo entendería. 00:13:17
¿Sí? Entonces, lo que hace es pasar la información a la capa de abajo. 00:13:23
Habrá un punto de contacto entre estas dos capas, que se llama interfaz, 00:13:31
que podría ser una bandeja, donde que si yo dejo allí una carta, 00:13:35
el servicio de traducción, el traductor, pues irá allí, mirará esta carta, 00:13:40
él sabe el árabe y la va a analizar y transformar en inglés. 00:13:46
Pero la comunicación horizontal no ha pasado, ha sido vertical. 00:13:53
Una vez que el traductor ha pasado la carta en árabe en carta en inglés, 00:13:59
no la manda al traductor, porque no sabe mandarla al traductor. 00:14:06
Lo que puede hacer es llamar un servicio de abajo, que es el servicio de transmisión, 00:14:10
donde está la capa de abajo, que a través de una interfaz, 00:14:15
otra energía de la bandeja, ahora en vez de 00:14:19
es un, no lo sé, se lo llamo 00:14:21
por teléfono y digo, ven, aquí tengo una carta 00:14:23
no lo sé, habrá una forma de comunicarse 00:14:25
entre estas dos, ¿vale? 00:14:27
será la interfaz entre la capa 2 y la capa 1 00:14:29
le pasa al ingeniero 00:14:32
la carta, ¿en qué idioma? 00:14:33
inglés 00:14:36
¿él sabe inglés? 00:14:36
no, ¿tiene que saberlo? 00:14:40
no, él 00:14:42
lo único que tiene que saber es que aquí hay una A 00:14:43
B, B 00:14:45
aquí hay una B, B, B 00:14:46
¿A quién hace? 00:14:48
Bip. 00:14:50
No sabe qué está pasando, pero sabe pasar. 00:14:52
¿Sí? 00:14:56
Entonces, él se pone allí, bip, bip, bip, bip, bip, bip, bip, 00:14:56
y a través del telégrafo, esta vez sí, llega el ingeniero del otro lado. 00:14:59
O sea que la comunicación horizontal se hace en la última capa baja. 00:15:05
En la primera, porque normalmente contamos de uno a otro. 00:15:12
La que se llamará para nosotros la capa física. 00:15:15
donde los datos de verdad pasan de un lado a otro, ¿vale? 00:15:18
Hasta aquí no han viajado, viajan cuando llegan abajo, ¿está claro? 00:15:23
Entonces, la información no va, viaja, llega aquí, 00:15:29
este señor de aquí empieza a recibir señales, 00:15:32
bip, bip, bip, bip, bip, bip. 00:15:36
Entonces, lo que hace es, ah, este es una A, apunta una A. 00:15:37
Este es una B, apunta una B. 00:15:40
Entiende lo que está escribiendo, entiende el inglés. 00:15:42
No, no sabe si este conjunto de letras es una palabra real o no 00:15:47
Pero él sabe que cuando llega esta señal es una B 00:15:53
Fenomenal 00:15:57
Escuchando todas estas señales que le están llegando 00:15:59
Él recompone una carta 00:16:02
Esta carta será en inglés 00:16:04
Él no la entiende, pero es lo mismo que le ha mandado esto traducido, etc. 00:16:06
Una vez que él lo recibe, dice, vale, muy bien 00:16:12
por el mismo canal de interfaz entre este nivel y el nivel superior, 00:16:15
le va a pasar al traductor a nivel 2, 00:16:19
oye, mira, me ha llegado esta carta, ¿vale? 00:16:23
Él entenderá, no sabe cómo ha llegado, 00:16:26
porque no entiende el telégrafo, 00:16:30
pero sí entiende lo que está escrito, entiende el inglés. 00:16:31
Por lo tanto, se la puede leer, 00:16:34
y una vez que se la ha leído y ha entendido bien lo que dice, 00:16:36
pues la cambia a Swahili y la pasa. 00:16:40
arriba. Este 00:16:45
señor recibe una carta en su 00:16:47
hilo. Se la lee y 00:16:49
está diciendo, ah, los máximos 00:16:51
sistemas del mundo, y cosas por el estilo. 00:16:53
¿Vale? Si os fijáis, 00:16:56
la comunicación ha bajado 00:16:58
y subido. Pero 00:16:59
cada capa se ha 00:17:01
interesado de lo que le interesaba a él. 00:17:03
Y estos dos han podido 00:17:05
comunicarse entre ellos y hacer su trabajo 00:17:07
porque los traductores saben el inglés 00:17:09
y estos dos 00:17:11
lo que se han centrado es en la filosofía 00:17:13
le ha dado igual que esto escribiera 00:17:15
en árabe y esto lo escribiera en suahili 00:17:17
¿vale? su respuesta 00:17:19
¿en qué idioma lo hará? 00:17:21
en suahili 00:17:25
¿en qué? ¿con qué protocolo? 00:17:25
la filosofía 00:17:29
esa respuesta 00:17:30
para filósofos 00:17:31
pero no se la puede devolver 00:17:33
al filósofo directamente, tendrá que hacer el mismo 00:17:35
proceso, traducción 00:17:37
esto lo pasa a suahili en inglés 00:17:39
lo pasa al ingeniero, el ingeniero manda señales, este ingeniero recibirá señales, 00:17:41
lo pasa al traductor, esto lo recibe en inglés, lo traduce a lo que tiene que traducir, 00:17:46
lo pasa al filósofo, y esto y este filósofo están comunicando entre ellos sobre filosofía 00:17:50
sin saber que por debajo hay una arquitectura que permite esta comunicación. 00:17:55
¿Entienden? Pues esto es lo que pasa en la informática. 00:18:03
En la informática que conocemos nosotros hay una arquitectura, 00:18:07
Hay tres arquitecturas que conocemos y que se usan hoy en día. 00:18:10
Una de 7 capas, una de 4 y una de 3. 00:18:15
Que sustantivamente hacen este trabajo. 00:18:21
Hacen paquetes de información. 00:18:24
Lo que yo quiero enviar cuando dos aplicaciones quieren comunicarse entre ellas, 00:18:27
mandándose un mensaje, el WhatsApp mandando un mensaje a un amigo, 00:18:31
Pues lo que hace es empaquetarlos en varios niveles 00:18:34
En el que añaden información para resolver distintos problemas 00:18:40
Cómo llego al destino, cómo evito que haya errores 00:18:44
Cómo evito que se duplique la información 00:18:48
Cómo hago que la información llegue ordenada 00:18:50
Cómo hago para acceder al medio 00:18:52
Cómo hago para mandar esta información, etc, etc, etc 00:18:55
Pero la aplicación no ve 00:18:58
aplicación, dice, mándame esto 00:19:00
a lo que hay por debajo. Normalmente 00:19:03
el sistema operativo. El sistema operativo 00:19:05
hace todas las capas, recibe 00:19:07
el otro sistema operativo, y la aplicación 00:19:09
recibe, oye, mira, ha llegado este mensaje. 00:19:11
¿Cómo ha llegado? 00:19:14
No lo sé. Disculpe. 00:19:15
Pero es lo que está pasando 00:19:17
constantemente. 00:19:19
Sí. 00:19:21
Otra cosa interesante para entender 00:19:23
el sistema de niveles, es que la 00:19:25
capa más arriba 00:19:27
es la que lleva a la semántica 00:19:28
de la comunicación. Es la razón 00:19:31
de por qué se hace todo el resto. 00:19:33
Esto de aquí 00:19:35
es un trabajo. 00:19:36
Pero, ¿por qué se está haciendo toda esta 00:19:38
arquitectura? Porque estos quieren hablar de filosofía. 00:19:40
¿Por qué existen las arquitecturas de red? 00:19:43
Porque mi WhatsApp comunica con otro WhatsApp. 00:19:45
Son las aplicaciones que comunican 00:19:47
entre ellos. Todo el resto es infraestructura 00:19:48
para que funcione. 00:19:51
¿Sí? Y que 00:19:53
la información 00:19:54
se va de un dispositivo y va a otro, se mueve en la capa más baja. 00:19:55
Mientras bajo de capas, me quedo en el mismo ordenador. 00:20:03
Este es el mismo sitio. 00:20:07
Cuando llego al final al ingeniero, es el ingeniero que manda la información real 00:20:09
que viajará y llegará a otro sitio. 00:20:13
Lo mismo es en la informática. 00:20:16
Habrá varias capas, pues es la primera capa más arriba 00:20:19
que lleva la razón de por qué 00:20:23
se hace todo el resto, toda la 00:20:25
infraestructura que hace el trabajo, toda la arquitectura 00:20:27
que hace el trabajo, y sólo en la 00:20:29
más baja, en la capa 1, 00:20:31
en la capa física, es donde 00:20:33
la información viaja 00:20:35
de un dispositivo a otro. 00:20:37
Entonces, 00:20:42
explica un poco los conceptos 00:20:48
que hemos visto nosotros, ¿vale? 00:20:50
Tiene una interfaz, la interfaz 00:20:52
comunica, entre dos 00:20:54
capas tiene que haber un punto 00:20:56
en que yo cambio. Ah, se me olvidaba 00:20:57
una de las cosas interesantes. Ahora, ¿qué pasa si mañana me doy cuenta que tener un 00:21:00
traductor aquí no es lo más eficiente del mundo? Y me sale una nueva opción, que es 00:21:06
Google Translate. ¿Qué tengo que cambiar en mi arquitectura para que ésta siga funcionando 00:21:14
igual? Si yo mañana tengo una forma más eficiente 00:21:22
de traducir, que no es 00:21:32
no estamos 00:21:34
en el 00:21:36
si despedir a alguien es bueno o no 00:21:37
es otra cosa filosófica. 00:21:40
Imaginamos que mañana 00:21:43
yo puedo prescindir del traductor usando 00:21:44
traducción automática de un ordenador. 00:21:46
¿Qué cambia en mi arquitectura? 00:21:49
¿Cambia algo en la capa de filosofía? 00:21:50
La capa 3. ¿Cambia algo 00:21:52
en cómo transmito los datos? 00:21:54
¿Qué cambia? 00:21:56
Solo la traducción. 00:21:58
En una solución monolítica 00:21:59
probablemente habría tenido que retocatear 00:22:02
toda la estructura 00:22:04
en vez de aquí, como es por niveles 00:22:05
lo que voy a hacer es la capa 2 00:22:08
la quito 00:22:10
la cambio con una 00:22:11
nueva capa 00:22:14
que es comunicarla con un nuevo protocólogo 00:22:15
la capomóloga 00:22:17
al destino, cambio la arquitectura 00:22:19
la arquitectura no son las dos columnas 00:22:20
es una, la arquitectura es 00:22:23
filosofía, traducción, envío 00:22:25
esa es mi 00:22:27
arquitectura, luego la replico 00:22:30
en todas las veces, en todos los dispositivos 00:22:31
donde voy a hablar, ¿vale? 00:22:34
Entonces, yo puedo sustituir 00:22:36
la capa 2 con una implementación 00:22:37
distinta, pero haga el mismo 00:22:40
trabajo, ¿vale? 00:22:42
Trabajo de traducción. Y la pongo aquí. 00:22:43
Y ahora tengo aquí Google Translator. 00:22:46
Al otro lado tengo Google Translator también. 00:22:48
El resto de la 00:22:51
arquitectura no cambia. 00:22:52
La única cosa que tengo que tener cuidado 00:22:54
de no modificar es 00:22:56
los puntos 00:22:58
de acceso. 00:23:03
Las interfaces. 00:23:04
Porque claro, si yo de repente te cambio la interfaz de cómo se hace la traducción, 00:23:08
pues él ya no sabe cómo llamarla. 00:23:14
Pero si yo la interfaz la mantengo igual, este punto de conexión entre una capa y otra, 00:23:16
se queda igual, y yo solicito el servicio, traduce. 00:23:21
Y en vez de traducirme a una persona, me lo traduce a una máquina, 00:23:24
me da igual. 00:23:27
Él no lo ve que por debajo haya sido traducido por una máquina, 00:23:28
por una persona o por una alienígena. 00:23:32
Igual. Entiendo lo que quiero decir. 00:23:34
Entonces, sin cambiar las interfaces de conexión entre dos, puedo cambiar la implementación de una capa 00:23:38
y poner una implementación nueva de esta capa. 00:23:46
Mañana me doy cuenta que esto del telégrafo no es exactamente la última novedad en transmisión. 00:23:50
¿Vale? Se puede hacer con un email. 00:23:56
¿Qué hago? 00:23:57
cambio la capa 1 00:23:58
la sustituyo por una implementación distinta 00:24:02
que ahora no tendrá el telégrafo 00:24:05
tendrá el email para poder mandar 00:24:06
pero todo el resto de mi arquitectura 00:24:09
se queda igual 00:24:11
¿entendéis lo que quiero decir? 00:24:11
esta es la potencia de la comunicación por niveles 00:24:14
que cuando encuentro 00:24:17
una forma de solucionar 00:24:19
el mismo problema de otra forma 00:24:21
más eficiente, más rápida, más tecnológica 00:24:23
más lo que sea 00:24:25
pues lo único que tengo que tocar 00:24:26
es aquella parte de la arquitectura 00:24:28
que resolvía 00:24:30
ese problema, no todo el resto 00:24:32
¿ok? 00:24:34
entonces, claro 00:24:37
cada capa 00:24:39
como un único bla bla bla 00:24:40
el nivel más alto suele llevar la semántica 00:24:43
lo hemos dicho, el nivel intermedio realiza 00:24:45
una primera función y los niveles más bajos 00:24:47
realizan la comunicación real 00:24:49
cuando se mueve, digamos, la información 00:24:51
¿vale? 00:24:53
la comunicación horizontal 00:24:55
se llama protocolo, ¿vale? Se usa un protocolo, un conjunto 00:24:56
de normas y reglas que permite la comunicación entre las capas 00:25:01
que están al mismo nivel, ¿vale? Mientras que la comunicación 00:25:05
en vertical se habla de servicios, ¿vale? 00:25:08
El traductor proporciona el servicio de traducción 00:25:12
a los filósofos, ¿vale? Los filósofos solicitan 00:25:16
el servicio de traducción a los traductores. 00:25:20
El traductor solicita al ingeniero el servicio de envío 00:25:24
y el ingeniero proporciona el servicio de envío a las capas pedigráficas. 00:25:32
Normalmente se habla de capa en capa. 00:25:38
No se pueden saltar capas. 00:25:41
Hay sitios en que se puede, pero normalmente en una actitud de nivel no se puede. 00:25:44
¿Vale? 00:25:48
Entonces, ¿cómo se solicita un servicio? 00:25:53
Con una interfaz. 00:26:09
¿Qué le he dicho? 00:26:11
Voy a decirlo. 00:26:14
¿Sí? 00:26:15
El servicio se solicita a través de la interfaz. 00:26:17
¿Eh? 00:26:21
Hemos dicho que el servicio es a la publicación vertical. 00:26:21
Y eso hay una capa para solicitar. 00:26:24
¿A quién solicito? 00:26:26
¿A la capa superior o a la capa inferior? 00:26:27
A la inferior. 00:26:30
Siempre a la inferior. 00:26:30
Yo proporciono servicios a lo que está más arriba y solicito servicios a lo que está más abajo. 00:26:32
¿Eh? 00:26:37
Entonces, si yo soy un filósofo y quiero traducir, pues solicito el servicio de traducción a los traductores. 00:26:37
¿Cómo lo puedo hacer? ¿Cómo puedo hacer eso? 00:26:45
Pues tendré mi interfaz, que será una forma, un método, una función, una llamada, un mecanismo, una bandeja, un algo, 00:26:48
pero cuando yo utilizo esa interfaz, lo que estoy haciendo es solicitar el servicio a la capacidad. 00:27:00
La capa que está debajo puede proporcionar varios servicios, ¿vale? 00:27:07
El traductor me podría proporcionar el servicio de traducción al inglés y también de traducción al francés. 00:27:12
Yo lo sé, ¿vale? 00:27:18
Son varios servicios, yo puedo elegir, elijo esto, esto. 00:27:19
Pero mi menú de lo que puede hacer la capa debajo lo tendré en la interfaz. 00:27:21
Aquí son todas las cosas que puede hacer. 00:27:26
Solicito esto. 00:27:28
¿Entiendes? 00:27:30
El nivel 3. 00:27:33
¿Proporciona o recibe servicios del nivel 1? 00:27:34
Sí. 00:27:37
Recibe. ¿Cuántos dicen que recibe? 00:27:41
Tres, cuatro, cinco... ¿Cuántos dicen que proporciona? 00:27:44
¿Cuántos dicen ni la una ni la otra porque no se puede comunicar desde nivel uno a nivel tres directamente? 00:27:48
Unos cuantos, ¿eh? 00:27:57
Muy bien, la respuesta es la tercera, menos mal que la mayoría de vosotros ha levantado la mano a la tercera. 00:28:00
Hemos dicho que siempre vamos de una capa en capa. 00:28:06
Entonces el nivel 3 00:28:10
ni proporciona ni recibe 00:28:12
del nivel 1, ¿vale? 00:28:13
El nivel 3 recibe 00:28:15
del nivel 2 y no 00:28:18
proporciona a nadie en nuestro ejemplo, 00:28:20
a menos que no haya un nivel 4, ¿vale? 00:28:22
Y el nivel 1 00:28:24
no recibe de nadie 00:28:25
porque no hay nadie debajo, pero proporciona 00:28:28
un servicio a la capa 2. 00:28:29
¿Sí? Vale. 00:28:32
Rápidamente, inventa un 00:28:34
sistema de comunicación por niveles 00:28:36
con al menos tres capas. Pensad a un sistema 00:28:37
de comunicación, ¿vale? Algo que se comunica, ¿sí? Hay una necesidad de comunicación 00:28:39
entre uno y otro, y pensad al problema e intentad crear una cosa fuera de la informática, que 00:28:46
pero tenga al menos tres niveles, puede tener cuatro, siete o doce, si queréis, para poder 00:28:55
hacer esta comunicación entre un origen y un destino del problema general que habéis 00:29:00
pensado los otros. Se me ocurren al menos dos obvios, ¿vale? Pero a lo mejor me sorprende. 00:29:07
Pago un momento el vídeo mientras hacemos este ejercicio. 00:29:12
Vale, entonces, estábamos aquí hablando de que cuáles son los problemas posibles 00:29:16
para que tenemos que tener en cuenta para luego solucionarlo con una arquitectura de red, ¿vale? 00:29:23
Entonces, aquí, mirando esta red hipotética que tenemos aquí, pues hemos pensado en dos posibles problemas por ahora, ¿vale? 00:29:31
Que no aparecerán en el vídeo, pero os lo leo, ¿vale? 00:29:44
El primero es que cada uno de estos puntos los tengo que identificar, ¿vale? 00:29:47
Esto se llama direccionamiento, dar una dirección como la dirección de casa del domicilio, ¿no? 00:29:51
La dirección de para llama, la dirección de calle no sé cuánto, número 7, ¿vale? 00:29:55
para identificar cada uno de estos nodos, y nos han dicho que una posible solución 00:30:00
serán los números IPs, otra posible solución serán los números MAC, lo veremos, ¿vale? 00:30:06
Y el segundo problema que hemos dicho que surge es, identificado un origen, 00:30:12
identificado un destino, pues encontrar el camino que los une, al ser posible, 00:30:17
el mejor camino. ¿Mejor en qué términos? Pues no lo sé, puede ser el más rápido, 00:30:22
pero puede ser el que tenga menos tasa de errores, puede ser el que menos saltos da, 00:30:28
o puede ser el que tenga un ancho de banda más grande. 00:30:34
No lo sé, tendré que tener en cuenta muchos parámetros para encontrar que de A a G 00:30:38
el mejor camino es pasando por B, F y D, o pasando por B, F y Z. 00:30:42
No lo sé, tengo que encontrarlo. 00:30:48
Pero es un problema, la solución no me la sé. 00:30:49
Ahora estoy detectando los problemas. 00:30:52
Entonces, dos problemas, direccionamiento y rotamiento. 00:30:54
¿Se os ocurren otros problemas? 00:30:56
muy bien porque es una saturación hay dos niveles de saturación uno es a nivel entre 00:30:57
dos nodos que se llama saturación en uno que sea a nivel de camino que se amaría con gestión 00:31:14
pero nosotros 00:31:21
trataremos de saturación 00:31:23
la saturación es entre dos nodos 00:31:25
es cuando, por ejemplo, E y F 00:31:29
están comunicando y E 00:31:32
es mucho más rápido de S 00:31:33
entonces le empiezan a mandar un montón 00:31:36
de datos, un montón de datos 00:31:37
y como F, hemos dicho que recibe 00:31:39
también de Z, recibe también de B 00:31:41
llega un momento en que 00:31:43
no consigue procesar todos esos datos 00:31:45
se satura 00:31:47
Normalmente los datos llegan y se guardan en lo que se llama un buffer. 00:31:49
¿Sabéis qué es un buffer? 00:31:53
¿Qué es un buffer? 00:31:55
Es una memoria temporal en el que almaceno los datos que me llegan para luego tener tiempo de procesarlos. 00:31:58
En un cierto sentido, lo que pasa cuando vosotros miráis una peli en Netflix o lo que sea 00:32:10
y al principio sale un 1, 2, 3, 4, 5 00:32:16
y llega al 99% y luego 00:32:18
parte la película, pues ahí se está 00:32:20
creando un buffer, para que si luego la 00:32:22
comunicación es un poquito inestable 00:32:23
en vez de leer directamente de internet 00:32:25
se me para el vídeo 00:32:28
constantemente, pues estoy leyendo de este 00:32:29
buffer y puedo hacer algo 00:32:31
si veo que el buffer se va vaciando 00:32:34
pues a lo mejor reduzco la calidad para poder 00:32:35
bajar más frees 00:32:37
si en vez de estar bien lleno, pues sigo 00:32:38
procesando eso, ¿vale? aquí es más o menos 00:32:41
lo mismo, F recibirá datos 00:32:43
puede ser que recibe muchos datos 00:32:45
porque es un nodo central y llega un momento 00:32:48
en que no los puede procesar. Entonces, tendrá 00:32:50
que hacer algo para 00:32:52
solucionar la saturación 00:32:54
de esto. Muy bien. Más. 00:32:55
¿Seguridad? 00:32:59
Sí. 00:33:01
Podría ser un problema de seguridad. 00:33:02
Por ahora lo aparcamos porque 00:33:04
la seguridad por sí misma no me 00:33:06
interesa para que funcione la ley. 00:33:08
Es fundamental para que lo usemos 00:33:10
nosotros en la vida. 00:33:12
¿vale? Pero técnicamente 00:33:13
yo puedo utilizar una red sin 00:33:15
ningún tipo de seguridad. Nosotros estamos hablando 00:33:17
de cómo hago para que funcione una red. 00:33:19
¿Puedo poner uno más? 00:33:25
Que falle uno de los nodos. 00:33:30
Sí, pero es lo que decimos 00:33:33
antes. No lo... 00:33:34
No pensemos 00:33:36
a los fallos. 00:33:38
Habrá fallos, ¿vale? Pero pensamos 00:33:40
antes a cómo funciona. 00:33:42
Cuando ya no funciona 00:33:45
bien, hemos solucionado todos los problemas 00:33:46
para que los problemas 00:33:48
propios de que 00:33:50
comuniquen, pues entonces comenzamos 00:33:52
a, ¿y si falla algo? 00:33:54
Pero por ahora, no. 00:33:56
¿No ocurre alguno más? 00:33:58
Estos tres 00:34:00
son problemas que tienen que solucionar 00:34:01
independientemente de que falle o no falle 00:34:04
un nodo. Tú tienes que identificarlos 00:34:06
porque si no, no funcionaría. 00:34:08
Tienes que poder encontrar un camino porque 00:34:10
si no, no funcionaría. Tienes que evitar 00:34:12
la saturación porque si no evitas la saturación 00:34:13
y cuando uno desatura, 00:34:16
pues no recibe 00:34:17
información y las perdería, por lo tanto 00:34:20
no funcionaría 00:34:21
hasta si todos los nodos 00:34:22
están funcionando y todos los cables están funcionando 00:34:25
es un problema 00:34:27
del problema de comunicar 00:34:28
lo mismo, asumamos que 00:34:30
la red de este 00:34:41
esté funcionando 00:34:43
¿vale? 00:34:44
mirad, estos 00:34:46
nosotros hemos detectado encaminamiento 00:34:47
muy bien, direccionamiento 00:34:51
muy bien, cuidado 00:34:53
estadísticamente en el examen 00:34:54
me los cruzáis 00:34:57
y decís que esto es una cosa 00:34:58
y le dais la definición del otro 00:35:00
encamina, con camino dentro 00:35:02
es encontrar el camino 00:35:05
direccionamiento 00:35:06
no es dar la dirección 00:35:08
es dar la dirección de casa 00:35:10
o sea, establecer, identificar el dispositivo 00:35:12
¿bien? 00:35:15
Luego nosotros hemos visto 00:35:15
Saturación de receptor 00:35:18
Estos tres lo hemos pillado 00:35:19
¿Qué más hay? 00:35:21
Acceso al medio 00:35:22
Hemos dicho que a veces hay una red 00:35:23
En la que el medio es compartido 00:35:26
Pensad a la Wi-Fi 00:35:27
Entonces yo tengo que solucionar 00:35:28
Tengo que dar una solución 00:35:31
Al problema de acceder a este medio 00:35:33
Para poder comunicar 00:35:35
Sin que haya colisiones 00:35:36
Entonces se necesita 00:35:39
Que mi estructura de red 00:35:41
Mi arquitectura de red 00:35:43
Tenga en cuenta 00:35:44
que hay algunos medios en el que para poder hablar en ese medio 00:35:45
tengo que solicitar la posibilidad 00:35:49
de hacerlo. Claramente, si el medio es compartido 00:35:53
entre muchos, como el Wi-Fi, solucionar el acceso 00:35:57
al medio será complejo. Si yo tengo una estrella 00:36:01
donde hay microsegmentación y en un cable solo hablan dos dispositivos 00:36:05
o el switch o el router o el ordenador, pues solucionar 00:36:09
del acceso al medio será muy sencillo. 00:36:13
No es que aquí decimos 00:36:17
la solución tiene que ser compleja o fácil 00:36:18
o media. Pues dependerá 00:36:21
de la situación. Pero siempre 00:36:23
tendré que solucionar el problema del acceso 00:36:25
al medio. En un anillo, 00:36:27
el acceso al medio 00:36:29
no es complejo o fácil. 00:36:30
Muy fácil. 00:36:33
No hay acceso al medio casi. 00:36:35
Porque el acceso al medio en un anillo es 00:36:37
¿Quieres hablar? Habla. 00:36:39
Porque tienes el medio. 00:36:41
Lo que se hace es con el token, el token ring, me llega a mí el token, puedo hablar yo, ahora no hay acceso al medio, ahora puedo hablar cuanto me dé la gana, pero el medio es mío, cuando yo tengo el token, el medio es mío, no hay otros que hablen. 00:36:43
en una estrella 00:36:56
puede ser que en el mismo instante 00:36:59
el switch me esté mandando un mensaje 00:37:01
que viene a pensar de dónde 00:37:03
y en el mismo cable yo empiezo a hablar 00:37:05
entonces había una colisión 00:37:07
entonces hay que gestionar esas pequeñas 00:37:08
posibilidades que los dos dispositivos 00:37:11
hablan a la vez 00:37:13
en una wifi es complejo porque cada uno de vuestros 00:37:13
móviles ahora mismo está intentando 00:37:17
hablar con esta wifi diciendo 00:37:19
¿quién va a hablar? ¿quién va a hablar? no está conectado pero a lo mejor me conecto 00:37:20
saturáis 00:37:23
el medio 00:37:26
porque todos quieren hablar. 00:37:29
Entonces, esto tiene que hacer de Alviso diciendo 00:37:30
¡Para, para, para! Ahora háblate vos, ahora tú. 00:37:32
¿Sí? ¿Se entiende? 00:37:35
Más. 00:37:37
Mantenimiento del orden de envío. 00:37:38
Esto es típicamente complejo. 00:37:40
¿En qué tipo de red? 00:37:42
¿Cuáles son las redes que 00:37:45
podrían tener problemas 00:37:46
con mantener el orden de envío? 00:37:48
Difusión, más bien. 00:37:54
Exacto, punto a punto con computación de paquetes 00:37:56
Porque hemos dicho que cada paquete va por donde quiera 00:38:03
Entonces podría ser que yo he mandado el paquete 1 y luego el paquete 2 00:38:07
Pero el paquete 2 ha pasado por un camino más rápido 00:38:11
Y al destino ha llegado antes el paquete 2 y luego el paquete 1 00:38:14
Entonces si he mandado el número 1000 00:38:18
He escrito como 10 y luego 00 00:38:20
Y me ha llegado 0010 00:38:24
He transferido 1.000 euros y él le pone 10. 00:38:26
Me gusta. 00:38:31
¿Sí? Entonces sí. 00:38:33
Hay una forma, hay algunas otras redes, 00:38:34
como por ejemplo la red de comunicación de circuitos, 00:38:39
en el que el orden de envío se garantiza. 00:38:42
Creo el camino, todo va por el mismo camino, 00:38:44
si he mandado antes el 1 y luego el 2, pues si he dado antes el 1 y luego el 2. 00:38:46
Pero en la comunicación de paquetes esto se puede mezclar. 00:38:50
Pues independientemente de cuál sea la red que tengo por debajo, 00:38:53
Tengo que tener en cuenta esto 00:38:56
En algunas redes será fácil 00:38:58
Mantener el orden de envío 00:39:00
En algunas otras redes será complejo 00:39:01
Y tendré que organizarme para hacer algo 00:39:04
Para mantener el orden de envío 00:39:06
Pero lo tengo que hacer 00:39:08
¿Me entiendes? 00:39:09
Más, control de errores 00:39:11
Mando un mensaje que es 11101 00:39:13
Quiero que llegue 11101 00:39:16
Tengo que tener algún mecanismo 00:39:19
Para que detecte 00:39:22
Oye, mira, no, habías mandado 111 00:39:23
Que me ha llegado 1, 1, 0 00:39:25
Este es un error 00:39:27
¿Se puede hacer? 00:39:28
00:39:30
Hay cosas matemáticas 00:39:31
Código de Amin 00:39:33
Código de redundancia cíclica 00:39:34
Y cosas por el estilo 00:39:37
Que dada una secuencia de ceros y unos 00:39:38
Te detectan si algo se ha modificado 00:39:41
¿Cómo? 00:39:43
Con datos redundantes 00:39:44
Ejemplo básico 00:39:45
Imaginaos que cuando yo mando 00:39:47
La secuencia 1, 0, 1 00:39:55
En vez de mandarla una vez 00:39:57
La mando tres veces 00:39:59
Esta que ha mandado solo esta. 00:40:05
¿Sí? 00:40:08
Claramente, estoy mandando datos redundantes 00:40:10
y esto es menos eficiente que mandar solo uno. 00:40:13
Pero si de repente yo te mando este mensaje, 00:40:16
puedes saber que ha habido un error aquí. 00:40:23
Porque como esto no es igual a esto, 00:40:27
pues aquí ha habido un error. 00:40:30
Y si te garantizo por alguna propiedad matemática 00:40:32
que solo ha habido un error, 00:40:36
me lo puedes corregir. 00:40:38
esto es igual a esto 00:40:40
es este de aquí que está mal 00:40:45
hay mecanismos 00:40:47
para poder detectar errores 00:40:50
y hay mecanismos para poder solucionarlo 00:40:52
¿vale? todo esto iría 00:40:55
en control de errores 00:40:57
me ha mandado una tira de ceros y unos 00:40:58
quiero saber que es la misma tira 00:41:00
de ceros y unos que has enviado 00:41:02
¿sí? 00:41:04
multiplexación 00:41:08
Vosotros en vuestra casa navegáis en internet 00:41:09
Y mientras navegáis en internet 00:41:12
En una página 00:41:15
Escucháis música 00:41:17
Y mientras escucháis música 00:41:18
Pues tenéis abierto un juego 00:41:21
El LOL 00:41:23
Que comunica en internet 00:41:24
Ahora 00:41:26
Tenéis un cable solo 00:41:27
Por ese cable llegan ceros y unos 00:41:29
¿Cómo sé yo 00:41:32
Que este 1010 00:41:34
es un trocito de música 00:41:37
un trocito de página web 00:41:40
o un movimiento 00:41:42
de Rambus en el ojo 00:41:44
¿cómo lo puedo saber? 00:41:46
¿cómo lo puedo saber? 00:41:49
porque a mí me ha llegado 1010 00:41:51
por un cable, por internet 00:41:52
me ha llegado 1010 00:41:54
¿cómo puedo saber Dios que esto era 00:41:55
un trozo de la página web 00:41:58
entonces se lo paso al navegador 00:42:00
para que lo traduzca en una 00:42:01
en una página web 00:42:04
o que este era un trocito de música 00:42:06
y por lo tanto, oye, mira, no, 00:42:08
espera, esto tiene que ser un fa 00:42:10
y suénalo, o que, oye, 00:42:12
mira, le han dado la Q de Rambus, 00:42:14
ha hecho algo. 00:42:16
Yo no... 00:42:16
No me interesa la solución, 00:42:18
me interesa el problema. 00:42:25
Este problema de que por internet 00:42:27
me llegan datos y no sé de quién 00:42:28
son, 00:42:31
se soluciona, se trata 00:42:32
de la multiplexación, ¿vale? 00:42:34
O sea, dividir un canal físico en varios canales lógicos. 00:42:36
Esto se soluciona con los puertos TCP y puertos UDP. 00:42:42
Materias:
Sistemas Microinformáticos y Redes
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado medio
      • Primer Curso
Autor/es:
Stefano Chiesa
Subido por:
Stefano C.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
46
Fecha:
30 de septiembre de 2025 - 11:08
Visibilidad:
Clave
Centro:
IES ROSA CHACEL
Duración:
42′ 50″
Relación de aspecto:
1.78:1
Resolución:
1920x1080 píxeles
Tamaño:
359.41 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid