1 00:00:00,820 --> 00:00:05,480 Voy a grabar esta clase, por lo tanto, si habláis, me autorizáis a grabar vuestra voz, ¿vale? 2 00:00:05,919 --> 00:00:09,699 Entonces, esta es más o menos la segunda clase de redes. 3 00:00:10,279 --> 00:00:17,339 Hemos visto cómo se clasifican las redes, hemos elegido distintos criterios de calificación 4 00:00:17,339 --> 00:00:22,260 y en base a los criterios de calificación hemos visto qué tipos de redes distintas hay. 5 00:00:22,879 --> 00:00:26,420 Hoy vamos a ver otro concepto, que es la arquitectura de red, ¿vale? 6 00:00:26,420 --> 00:00:30,460 Es un concepto más abstracto, es siempre teoría de redes, ¿vale? 7 00:00:30,820 --> 00:00:37,219 que es como la base, digamos, para entender dónde nos moveremos el resto del año, ¿vale? 8 00:00:37,880 --> 00:00:42,420 Es teórico. Entonces, respirad y intentad entenderlo. 9 00:00:42,479 --> 00:00:44,219 No debería ser muy complejo, ¿vale? 10 00:00:44,219 --> 00:00:48,460 Vamos a ir rápido para llegar a la parte más interesante que viene después, 11 00:00:48,920 --> 00:00:51,659 pero para entender de qué hablamos cuando hablamos de esto, ¿vale? 12 00:00:52,320 --> 00:00:54,840 ¿Qué es una arquitectura de red? Es un plan, ¿vale? 13 00:00:55,020 --> 00:00:58,840 Es, oye, tenemos que ponernos de acuerdo en cómo funciona una red, 14 00:00:58,840 --> 00:01:26,280 Entonces, nos organizamos, estandarizamos algunos conceptos para que luego cuando hablamos de red y creamos red y creamos componentes de red y creamos software de red y los terminales y todo lo que hemos visto la otra vez, pues seguimos este plan y podemos hacer que productores distintos completamente que no tienen nada que ver uno con otro puedan crear dispositivos que se interconecten entre ellos y hablen, ¿vale? 15 00:01:26,280 --> 00:01:44,359 Si no hacemos este plan, si lo dejamos todo al azar, pues probablemente yo, constructor A, crearé ordenadores que puedan hablar entre ellos, pero el constructor B no podrá hablar con los A. Es lo que pasaba cuando yo era joven, hace tiempo, pues con Apple, por ejemplo. 16 00:01:44,359 --> 00:02:04,400 Había los Macintosh y había los PC y Macintosh y PC no se querían, no hablaban mucho entre ellos. Apple tenía Apple Talk y hablaban entre ellos, los PC IBM y cosas por el estilo tenían los PC y hablaban entre ellos. Hubo una guerra entre comillas hasta que sustancialmente con internet ganó lado PC. 17 00:02:04,400 --> 00:02:13,219 Y hoy en día los Apple tienen implementado la estructura, el plan, la arquitectura de red que permite a los Apple comunicarse con usted. 18 00:02:13,960 --> 00:02:18,379 ¿Sí? Más o menos. ¿Entienden que es una arquitectura de red? Ahora vemos ejemplo. 19 00:02:19,699 --> 00:02:26,319 Hace mucho tiempo, en la prehistoria de la informática, las arquitecturas eran monolíticas. ¿Habéis hablado de sistemas operativos monolíticos? 20 00:02:26,319 --> 00:02:29,000 monolíticos 21 00:02:29,000 --> 00:02:30,919 monolíticos 22 00:02:30,919 --> 00:02:32,939 que es del griego, mono, uno 23 00:02:32,939 --> 00:02:34,379 litos, tierra 24 00:02:34,379 --> 00:02:36,860 todo en un único bloque 25 00:02:36,860 --> 00:02:37,639 ¿vale? 26 00:02:38,199 --> 00:02:40,360 los primeros arquitecturas de red 27 00:02:40,360 --> 00:02:41,759 y los primeros sistemas operativos 28 00:02:41,759 --> 00:02:43,939 eran pensados como un sistema 29 00:02:43,939 --> 00:02:46,639 colosal, todo entrelazado 30 00:02:46,639 --> 00:02:47,500 que hacía todo 31 00:02:47,500 --> 00:02:49,479 era un programa que hacía todo 32 00:02:49,479 --> 00:02:52,259 y todas las partes de un sistema operativo 33 00:02:52,259 --> 00:02:53,520 o todas las partes de una red 34 00:02:53,520 --> 00:02:56,219 estaban entrelazadas con las 35 00:02:56,219 --> 00:02:57,719 demás. ¿Vale? 36 00:02:58,120 --> 00:03:00,020 Cuando el problema era sencillo, 37 00:03:00,139 --> 00:03:02,300 eran redes pequeñas, no pasaba 38 00:03:02,300 --> 00:03:04,259 nada. Era un problema 39 00:03:04,259 --> 00:03:06,280 se surgía que, oye, mira, 40 00:03:06,379 --> 00:03:08,139 he implementado la solución a un problema 41 00:03:08,139 --> 00:03:09,740 de red, ¿vale? De comunicación 42 00:03:09,740 --> 00:03:11,360 que no funciona muy bien, ¿vale? 43 00:03:12,000 --> 00:03:13,780 Como yo me conozco todo el sistema, 44 00:03:13,879 --> 00:03:15,939 el sistema es sencillo, puedo 45 00:03:15,939 --> 00:03:18,180 toquetear aquí y allá y resolver 46 00:03:18,180 --> 00:03:20,219 el problema, ¿vale? Pero los 47 00:03:20,219 --> 00:03:21,659 sistemas monolíticos 48 00:03:21,659 --> 00:03:23,960 tienen problemas cuando el problema 49 00:03:23,960 --> 00:03:25,979 general que resuelven escala. 50 00:03:26,219 --> 00:03:54,159 O sea, cuando los sistemas operativos han empezado a tener un componente para los ficheros, un componente para navegar, un componente gráfico, un componente... Ha llegado un momento en que el sistema era demasiado complejo para hacerlo monolítico, porque ha llegado un momento en que se tenía que modificar algo del sistema de redes, de la conexión de redes, tenía que tocar también la interfaz gráfica y tenía que también atorquetear el sistema de ficheros. Era un caos. 51 00:03:54,159 --> 00:04:08,759 Lo mismo en las redes. Al principio, las primeras arquitecturas eran muy sencillas, pero era todo mezclado, no se dividía en problemas, entonces cuando había que mejorar este sistema, había que tirarlo y rehacerlo desde cero. 52 00:04:09,240 --> 00:04:19,740 Y si el sistema es sencillo, pasa nada, cuando el sistema se ha complicado porque ha llegado internet, muchas redes, redes locales, redes no locales, etc., ha llegado un momento en que esto no funciona. 53 00:04:19,740 --> 00:04:24,620 Entonces se ha creado el concepto de comunicación por niveles 54 00:04:24,620 --> 00:04:28,379 Es decir, que la arquitectura se basa en niveles 55 00:04:28,379 --> 00:04:31,220 Se basan en capas, una encima de otra 56 00:04:31,220 --> 00:04:33,800 Y a cada capa le asigno un problema 57 00:04:33,800 --> 00:04:37,579 Tú resuelves esto, tú resuelves esto, tú resuelves esto 58 00:04:37,579 --> 00:04:41,800 Estas capas están aisladas de las demás 59 00:04:41,800 --> 00:04:45,600 Solo se comunican por un punto que se llama interfaz 60 00:04:45,600 --> 00:04:47,699 entonces la capa de arriba 61 00:04:47,699 --> 00:04:49,759 comunica con la capa de abajo 62 00:04:49,759 --> 00:04:51,579 por un conjunto de 63 00:04:51,579 --> 00:04:53,759 funciones que la 64 00:04:53,759 --> 00:04:55,819 capa de abajo proporciona a la capa 65 00:04:55,819 --> 00:04:56,160 de arriba 66 00:04:56,160 --> 00:04:59,879 entonces, ¿qué pasa? 67 00:04:59,939 --> 00:05:01,680 que si mañana yo 68 00:05:01,680 --> 00:05:03,379 tengo que solucionar mejor 69 00:05:03,379 --> 00:05:05,480 o tengo que modificar el problema 70 00:05:05,480 --> 00:05:07,579 que resolvía esta capa 71 00:05:07,579 --> 00:05:09,660 solo modifico 72 00:05:09,660 --> 00:05:11,699 esta capa de aquí, las otras 73 00:05:11,699 --> 00:05:13,060 capas se quedan iguales 74 00:05:13,060 --> 00:05:15,519 entonces es mucho más fácil, no tengo que hacer 75 00:05:15,600 --> 00:05:19,379 todo el sistema, sino solo la capa que se encargaba de ese problema. 76 00:05:19,980 --> 00:05:25,519 Mañana viene una nueva forma de acceder al Wi-Fi y tengo que modificar cómo se accede al Wi-Fi. 77 00:05:25,519 --> 00:05:31,399 Pues modifico solo aquella capa que resuelve el problema de cómo se accede al Wi-Fi, 78 00:05:31,579 --> 00:05:37,319 que es la capa de MAC, la capa de Medium Access Control, y soluciono ese problema de allí, 79 00:05:37,439 --> 00:05:41,740 lo cambio, rehago esa capa y todo el resto de la arquitectura se queda igual. 80 00:05:41,740 --> 00:06:00,220 ¿Sí? Vamos a hacer un ejemplo fuera del mundo de la informática para entender cómo funciona una arquitectura por niveles. Imaginaos que hay dos filósofos que quieren hablar entre ellos. ¿De qué hablan los filósofos? De filosofía. 81 00:06:00,220 --> 00:06:07,420 ¿Vale? Máximos sistemas del mundo, existencia de Dios, por qué somos, dónde vamos, quiénes somos, cosas de ese estilo. 82 00:06:07,879 --> 00:06:12,480 Esa cosa, la filosofía, es el protocolo que usan ellos. 83 00:06:13,199 --> 00:06:19,480 Ellos tienen palabras concretas, formas de decir las cosas, que solo un filósofo puede entender. 84 00:06:19,800 --> 00:06:24,000 Hablan con la lengua, con el protocolo de la filosofía. 85 00:06:24,699 --> 00:06:27,319 Ellos usan sofrosión, psiqué. 86 00:06:27,319 --> 00:06:30,699 Y nosotros no tenemos que tener idea de eso porque no estudiamos filosofía. 87 00:06:30,779 --> 00:06:31,560 ¿Veis estudiar filosofía? 88 00:06:32,319 --> 00:06:33,439 ¿Sabéis qué es la filosofía? 89 00:06:35,420 --> 00:06:35,860 Sabio. 90 00:06:37,120 --> 00:06:37,600 Sabio. 91 00:06:38,819 --> 00:06:42,379 Entonces, ellos quieren hablar así. 92 00:06:42,480 --> 00:06:47,639 Ahora, el problema es que si os fijáis, este filósofo es árabe y este filósofo habla swahili. 93 00:06:47,879 --> 00:06:48,800 Esto es árabe y esto es swahili. 94 00:06:49,000 --> 00:06:55,800 Entonces, si ellos se ponen a hablar filosofía, no obstante los dos sean filósofos y saben hablar de conceptos filosóficos, 95 00:06:55,800 --> 00:06:57,000 no se entendería. 96 00:06:57,319 --> 00:07:00,319 No puede haber una comunicación directa. 97 00:07:00,319 --> 00:07:04,319 Entonces creamos una arquitectura de comunicación. 98 00:07:04,319 --> 00:07:08,319 Y dividimos los problemas en cada una de las capas. 99 00:07:08,319 --> 00:07:10,319 Primera capa, segunda capa, tercera capa. 100 00:07:10,319 --> 00:07:14,319 ¿Qué pasa? Que yo pongo una nueva capa y a esta capa le digo 101 00:07:14,319 --> 00:07:17,319 mira, tú de filosofía no sabes absolutamente nada. 102 00:07:17,319 --> 00:07:19,319 No me interesa que tú sepas qué es. 103 00:07:19,319 --> 00:07:23,319 Lo que me interesa a ti es que tú sepas traducir. 104 00:07:23,319 --> 00:07:29,240 Y vamos a utilizar como protocolo para comunicarnos a este nivel en inglés, por ejemplo. 105 00:07:30,339 --> 00:07:37,459 Eso quiere decir que aquí necesitaré un traductor de árabe a inglés y aquí un traductor de suaila a inglés. 106 00:07:37,860 --> 00:07:41,939 Pero la funcionalidad que hace esta capa es traducir. 107 00:07:42,980 --> 00:07:44,939 ¿Sí? ¿Entienden? 108 00:07:44,939 --> 00:08:02,639 Una vez que ya he traducido esta cosa, la tengo en un papel traducida, de alguna forma la tengo que transferir al otro lado. Y entonces tengo otra capa que no sabe nada de filosofía, no sabe nada de inglés, pero sí sabe de transmitir cosas. 109 00:08:02,639 --> 00:08:04,620 con una tecnología 110 00:08:04,620 --> 00:08:06,639 de última generación que es el telégrafo. 111 00:08:08,879 --> 00:08:12,680 Y ahora tengo tres 112 00:08:12,680 --> 00:08:14,860 niveles. Fijaos que la arquitectura 113 00:08:14,860 --> 00:08:16,779 es esta. Luego se duplica 114 00:08:16,779 --> 00:08:18,600 la arquitectura en origen 115 00:08:18,600 --> 00:08:20,860 y en destino, en emisión 116 00:08:20,860 --> 00:08:22,600 y en recepción. Pero la 117 00:08:22,600 --> 00:08:24,720 arquitectura es una arquitectura de tres niveles 118 00:08:24,720 --> 00:08:25,519 que tiene 119 00:08:25,519 --> 00:08:29,100 la filosofía, el filósofo, el traductor 120 00:08:29,100 --> 00:08:30,720 y el ingeniero que manda 121 00:08:30,720 --> 00:08:47,559 No me acuerdo con esto. ¿Cómo funciona la comunicación? El filósofo escribe en su idioma, por ejemplo en su idioma árabe, una carta diciendo la existencia de la metafísica comparada es muy interesante, bla, bla, bla. 122 00:08:47,559 --> 00:08:50,200 Cuando la ha hecho 123 00:08:50,200 --> 00:08:51,720 No se la da al filósofo 124 00:08:51,720 --> 00:08:53,519 Porque no la entendería 125 00:08:53,519 --> 00:08:56,019 Lo que hace es dejarla en una bandeja 126 00:08:56,019 --> 00:08:58,179 Y el traductor 127 00:08:58,179 --> 00:09:00,480 Si se encuentra algo en esta bandeja 128 00:09:00,480 --> 00:09:01,879 Lo pilla y lo traduce 129 00:09:01,879 --> 00:09:03,740 ¿Qué es esta bandeja? 130 00:09:10,889 --> 00:09:12,409 Exacto, lo que decíamos antes 131 00:09:12,409 --> 00:09:15,370 La interfaz, el punto de contacto 132 00:09:15,370 --> 00:09:16,289 Entre 133 00:09:16,289 --> 00:09:18,409 Una capa y otra 134 00:09:18,409 --> 00:09:20,649 ¿Vale? Hay un mecanismo 135 00:09:20,649 --> 00:09:22,409 Para que el filósofo pueda 136 00:09:22,409 --> 00:09:28,250 comunicarse con el traductor. Es esta bandeja. Yo te dejo aquí cartas, tú las traduces. 137 00:09:28,250 --> 00:09:34,169 ¿Cuál se consideraría un mecanismo, no un medio de comunicación? 138 00:09:34,169 --> 00:09:39,649 No, no es un medio de comunicación. Es un mecanismo para que dos capas se puedan publicar entre ellas. 139 00:09:39,649 --> 00:09:46,350 En la realidad, es el conjunto de funcionalidades que proporciona esta capa. Esta capa proporciona 140 00:09:46,350 --> 00:09:52,590 funcionalidad de traducción. A lo mejor el traductor también corrige errores de 141 00:09:52,590 --> 00:09:56,730 ortografía. Pues entonces tendría dos funcionalidades. Tendría la corrección de 142 00:09:56,730 --> 00:10:05,070 ortografía y la traducción. Y tú, él puede solicitar una cosa u otra. ¿Se entiende? 143 00:10:05,070 --> 00:10:09,789 Entonces, el filósofo deja la bandeja, el traductor lo encuentra y dice, ah, muy bien, esto es árabe, 144 00:10:09,789 --> 00:10:18,789 lo traduzco a qué idioma? Al inglés, porque es nuestro protocolo, ¿vale? Entonces, una vez copiada 145 00:10:18,789 --> 00:10:25,789 la misma cosa, él no entiende, él le metafísica y transforma en, no sé cómo se dice, metafísica, 146 00:10:26,350 --> 00:10:33,149 le bocodrilo, le bocodar, ¿sí? Y cosas por el estilo. Él no entiende el concepto filosófico, 147 00:10:33,409 --> 00:10:39,769 entiende que palabras en árabe los transforma en inglés, ¿entiende? Una vez que lo ha hecho, 148 00:10:39,789 --> 00:10:41,509 dice, vale, muy bien, ahora lo tengo que enviar. 149 00:10:41,950 --> 00:10:44,289 Aquí está escrito a quién va, porque lo ha escrito él. 150 00:10:44,649 --> 00:10:45,330 Pues, ¿qué hago? 151 00:10:45,669 --> 00:10:50,509 Pues, se lo paso a otra bandeja, se lo doy mal, no lo sé. 152 00:10:50,690 --> 00:10:53,389 Habrá una forma de poder comunicarse aquí 153 00:10:53,389 --> 00:10:56,629 para que el traductor pueda pedir una funcionalidad del ingeniero 154 00:10:56,629 --> 00:10:57,970 que es, mándame esta carta. 155 00:10:59,009 --> 00:11:00,149 ¿Y qué hará el ingeniero? 156 00:11:00,450 --> 00:11:03,570 El ingeniero no tiene ni idea de lo que está escrito en esa carta. 157 00:11:03,809 --> 00:11:05,330 El ingeniero ni habla el inglés. 158 00:11:06,009 --> 00:11:07,870 Pero ve una A y escribe, 159 00:11:07,870 --> 00:11:19,269 viví una vez viví y manda esta cosa fijaos que hasta ahora la información no 160 00:11:19,269 --> 00:11:26,470 ha viajado está en el mismo sitio donde sale de un lado y se va al otro en esta 161 00:11:26,470 --> 00:11:33,529 capa final aquí donde la información realmente viaja y llega hasta este 162 00:11:33,529 --> 00:11:34,789 ingeniero, que empieza a oír 163 00:11:34,789 --> 00:11:37,509 y dice, uy, 164 00:11:37,690 --> 00:11:39,889 hay un mensaje, y empieza a apuntar 165 00:11:39,889 --> 00:11:41,629 esta era una A, apunto una A, esta era 166 00:11:41,629 --> 00:11:43,690 una B, apunto una B, y sigue, sigue, 167 00:11:43,809 --> 00:11:45,350 sigue, hasta que 168 00:11:45,350 --> 00:11:46,450 la carta 169 00:11:46,450 --> 00:11:49,730 que ha transmitido la recibe. 170 00:11:49,730 --> 00:11:50,710 ¿La entiende él? 171 00:11:52,029 --> 00:11:53,629 No, él entiende 172 00:11:53,629 --> 00:11:55,570 los códigos de cómo 173 00:11:55,570 --> 00:11:57,590 me ha mandado las letras, pero no 174 00:11:57,590 --> 00:11:59,549 entiendo que está escrito. Lo que 175 00:11:59,549 --> 00:12:01,090 hago es decir, vale, yo no lo entiendo, 176 00:12:01,090 --> 00:12:03,710 lo voy a pasar a mi capa superior. 177 00:12:04,289 --> 00:12:06,570 Se la doy al traductor de este lado. 178 00:12:07,629 --> 00:12:08,850 El traductor lo recibe y dice, 179 00:12:08,950 --> 00:12:11,149 uy, pero si este es inglés, lo entiendo. 180 00:12:12,169 --> 00:12:14,049 Y voy a hacer mi funcionalidad 181 00:12:14,049 --> 00:12:17,190 de traducir desde el inglés a lo que tengo que traducir. 182 00:12:18,269 --> 00:12:21,870 Hace su funcionalidad, copia otra vez la carta en otro lado. 183 00:12:22,570 --> 00:12:24,149 Ahora tiene una carta en qué idioma. 184 00:12:27,009 --> 00:12:27,769 En suahí. 185 00:12:28,549 --> 00:12:30,090 Pero que habla de... 186 00:12:31,090 --> 00:12:36,269 Filosofía, que es nuestro formulario, y se la da a la capa superior. 187 00:12:36,870 --> 00:12:43,149 La capa superior recibe una carta que entiende perfectamente porque está en su idioma y habla de filosofía. 188 00:12:44,490 --> 00:12:48,570 Se la lee entera y dice, no estoy de acuerdo, y contesta. 189 00:12:48,909 --> 00:12:49,929 ¿En qué lengua contesta? 190 00:12:50,470 --> 00:12:50,870 Idioma. 191 00:12:51,690 --> 00:12:52,210 Eso ahí. 192 00:12:52,549 --> 00:12:53,269 ¿Y luego qué hace? 193 00:12:54,649 --> 00:12:57,289 Se lo da al traductor, el traductor lo pasa al inglés, ¿y qué hace el traductor? 194 00:12:57,289 --> 00:12:59,649 se lo pasa al ingeniero 195 00:12:59,649 --> 00:13:01,110 que inicia pipipipipi 196 00:13:01,110 --> 00:13:02,789 lo manda aquí, este lo recibe 197 00:13:02,789 --> 00:13:04,789 entiende algo de lo que está escrito 198 00:13:04,789 --> 00:13:06,769 no, se lo pasa a esto 199 00:13:06,769 --> 00:13:08,549 que cambia otra vez a árabe 200 00:13:08,549 --> 00:13:11,110 lo pasa aquí y él lee una carta 201 00:13:11,110 --> 00:13:11,850 en qué idioma 202 00:13:11,850 --> 00:13:14,889 se dan cuenta 203 00:13:14,889 --> 00:13:17,110 estos dos señores que ha habido todo este trabajo 204 00:13:17,110 --> 00:13:17,570 por debajo 205 00:13:17,570 --> 00:13:20,370 no, él ha escrito una carta en árabe 206 00:13:20,370 --> 00:13:23,070 ha recibido una carta en árabe 207 00:13:23,070 --> 00:13:24,769 ha llegado 208 00:13:24,769 --> 00:13:26,649 ¿cómo? no lo sé, magia 209 00:13:26,649 --> 00:13:30,389 todo este sistema 210 00:13:30,389 --> 00:13:32,149 ¿por qué se hace? 211 00:13:32,429 --> 00:13:35,210 ¿cuál es el significado, la semántica 212 00:13:35,210 --> 00:13:37,309 de todo este sistema? ¿por qué se ha tenido que crear? 213 00:13:38,730 --> 00:13:39,269 para probar 214 00:13:39,269 --> 00:13:39,850 en plena verdad 215 00:13:39,850 --> 00:13:46,590 ¿para hablar de filosofía? 216 00:13:47,409 --> 00:13:48,929 todo este sistema es necesario 217 00:13:48,929 --> 00:13:50,870 porque ellos dos quieren hablar de filosofía 218 00:13:50,870 --> 00:13:52,929 esta es la semántica 219 00:13:53,649 --> 00:13:54,769 de toda la arquitectura 220 00:13:54,769 --> 00:13:57,730 Es la razón de por qué se hace todo esto. 221 00:14:00,269 --> 00:14:03,029 En nuestro caso, estas son las aplicaciones. 222 00:14:03,809 --> 00:14:07,809 Nosotros queremos hacer una estructura así en el mundo de la informática 223 00:14:07,809 --> 00:14:10,570 para que dos aplicaciones hablen entre ellos. 224 00:14:11,029 --> 00:14:14,009 Porque yo quiero que el WhatsApp mande un mensaje a otro WhatsApp. 225 00:14:14,009 --> 00:14:16,669 Porque yo quiero que mi email le llegue a otro email. 226 00:14:16,850 --> 00:14:22,009 Porque yo quiero que cuando le doy a la Q, miramos, haga su terremoto. 227 00:14:22,009 --> 00:14:22,629 un terremoto. 228 00:14:23,470 --> 00:14:24,129 ¿Algún valor? 229 00:14:27,750 --> 00:14:28,690 ¿Pegas ramos? 230 00:14:29,909 --> 00:14:30,149 ¿Sí? 231 00:14:30,590 --> 00:14:31,009 No, no. 232 00:14:31,389 --> 00:14:31,809 Entonces, 233 00:14:31,929 --> 00:14:32,509 no es un terremoto. 234 00:14:32,529 --> 00:14:33,049 Ah, bueno. 235 00:14:33,389 --> 00:14:33,649 Vale. 236 00:14:34,870 --> 00:14:35,769 ¿Qué más? 237 00:14:37,149 --> 00:14:37,409 Entonces, 238 00:14:37,509 --> 00:14:39,169 la semántica está aquí. 239 00:14:39,570 --> 00:14:40,350 El significado 240 00:14:40,350 --> 00:14:40,789 de por qué 241 00:14:40,789 --> 00:14:41,649 se hace todo esto 242 00:14:41,649 --> 00:14:42,129 está aquí. 243 00:14:42,669 --> 00:14:42,870 Y, 244 00:14:43,250 --> 00:14:43,889 ¿dónde estaba 245 00:14:43,889 --> 00:14:45,129 la transmisión real? 246 00:14:45,309 --> 00:14:45,549 O sea, 247 00:14:45,610 --> 00:14:46,509 ¿dónde debe estar 248 00:14:46,509 --> 00:14:47,809 los datos 249 00:14:47,809 --> 00:14:48,350 viajando 250 00:14:48,350 --> 00:14:48,629 de un lado 251 00:14:48,629 --> 00:14:49,009 para otro? 252 00:14:50,129 --> 00:14:50,970 Hacia abajo. 253 00:14:51,309 --> 00:14:51,509 ¿Vale? 254 00:14:51,570 --> 00:14:52,610 Y esto siempre, 255 00:14:52,610 --> 00:14:54,149 la capa más alta 256 00:14:54,149 --> 00:14:56,309 lleva la semántica de por qué se hace esto, 257 00:14:56,649 --> 00:14:58,210 la capa más bajo es donde 258 00:14:58,210 --> 00:15:00,129 los datos preparados ya 259 00:15:00,129 --> 00:15:01,470 viajan. 260 00:15:02,490 --> 00:15:02,809 ¿Cudas? 261 00:15:04,309 --> 00:15:05,970 37 segundos para 262 00:15:05,970 --> 00:15:08,389 imaginaros otro sistema 263 00:15:08,389 --> 00:15:10,029 a niveles que 264 00:15:10,029 --> 00:15:11,690 podéis pensar vosotros. 265 00:15:15,620 --> 00:15:17,399 Y alguien lo tiene, me levanto la mano 266 00:15:17,399 --> 00:15:18,679 y me dice, esto podría ser. 267 00:15:20,059 --> 00:15:21,159 No necesariamente 268 00:15:21,159 --> 00:15:23,340 informático, ¿eh? Un sistema que 269 00:15:23,340 --> 00:15:25,379 podría funcionar así, que vosotros 270 00:15:25,379 --> 00:15:27,179 podáis conocer algo que, vale, sí, 271 00:15:27,259 --> 00:15:32,940 los problemas y para que sean problemas de comunicaciones no probablemente se 272 00:15:32,940 --> 00:15:43,879 ocurra al mensaje posiblemente es uno de los servicios que viene por aquí pero 273 00:15:43,879 --> 00:15:49,600 encriptar por sí mismo nuestras realidades mandar un mensaje 274 00:15:49,600 --> 00:15:54,960 Eso podría ser. 275 00:15:55,240 --> 00:15:56,580 Más, fuera del mundo de la informática. 276 00:15:57,919 --> 00:15:58,580 Ahí había una mano. 277 00:15:59,059 --> 00:15:59,559 Ya no la hay. 278 00:16:01,159 --> 00:16:01,600 Correo. 279 00:16:03,860 --> 00:16:05,600 Vosotros conocéis qué es correos. 280 00:16:06,139 --> 00:16:07,080 Ya no se usa. 281 00:16:07,080 --> 00:16:08,000 Pero Amazon. 282 00:16:08,580 --> 00:16:11,419 Sin hacer publicidad. 283 00:16:12,200 --> 00:16:14,879 Sistema de mensajería por paquetes. 284 00:16:15,840 --> 00:16:18,419 Tú eres una persona. 285 00:16:18,419 --> 00:16:24,179 Una persona escribe una carta. Aquí pongamos que el IDL es carta, qué sé yo. 286 00:16:25,139 --> 00:16:25,820 Nos entendemos. 287 00:16:26,120 --> 00:16:27,879 ¿Qué hacéis vosotros cuando habéis escrito una carta? 288 00:16:28,919 --> 00:16:29,899 ¿Dónde? ¿Cómo? 289 00:16:30,240 --> 00:16:32,980 ¡Va la carta! ¡Llega donde tienes que llegar! 290 00:16:38,179 --> 00:16:41,299 Si es un sobre, escribes algo, ¿dónde la pones? 291 00:16:42,360 --> 00:16:42,919 Buzón. 292 00:16:44,500 --> 00:16:47,940 ¿Qué pasa con el buzón? 293 00:16:50,440 --> 00:16:53,960 A su oficina. 294 00:16:57,340 --> 00:16:58,720 ¿Y qué hace la oficina? 295 00:17:02,720 --> 00:17:07,579 Lo pone en un camión, en transportista, no lo sé, transporte. 296 00:17:09,720 --> 00:17:13,880 Y esta es mi arquitectura, de cuatro capas, de cómo funciona Correo. 297 00:17:14,420 --> 00:17:17,079 Fijaos, esto es mi casa, soy yo. 298 00:17:17,500 --> 00:17:19,440 Y aquí está el destino. 299 00:17:20,240 --> 00:17:23,480 En el destino tengo que duplicar lo mismo. 300 00:17:23,680 --> 00:17:25,400 Esta es la arquitectura, ¿vale? 301 00:17:25,460 --> 00:17:28,839 Entonces la arquitectura estará implementada en origen y en destino. 302 00:17:29,539 --> 00:17:38,140 Aquí tendré carta, tendré buzón, tendré oficina y tendré transporte. 303 00:17:38,400 --> 00:17:39,500 ¿Cómo funciona? 304 00:17:39,500 --> 00:17:43,299 Yo escribo la carta, la pongo en el buzón, es amarillo de la calle. 305 00:17:43,900 --> 00:17:45,440 Llega, está en la oficina. 306 00:17:45,440 --> 00:17:51,539 La oficina la organiza y la pone en una camioneta que la lleva. 307 00:17:51,680 --> 00:17:52,440 ¿Dónde se mueve? 308 00:17:53,500 --> 00:17:55,299 ¿Cuándo es que se mueve de una ciudad a otra? 309 00:17:56,440 --> 00:17:57,819 Aquí, ¿vale? 310 00:17:57,900 --> 00:17:59,099 En la capa más abajo. 311 00:17:59,559 --> 00:18:02,759 Y esto viaja físicamente a otro lado. 312 00:18:04,019 --> 00:18:06,220 Hasta aquí se ha quedado en Madrid. 313 00:18:07,619 --> 00:18:07,740 ¿Sí? 314 00:18:08,259 --> 00:18:11,140 Ahora se ha ido a Barcelona porque ha escrito una carta a Barcelona. 315 00:18:12,400 --> 00:18:12,819 ¿Se entiende? 316 00:18:15,440 --> 00:18:21,079 lo simplificamos 317 00:18:21,079 --> 00:18:22,279 nosotros dijimos que 318 00:18:22,279 --> 00:18:25,279 podríamos hacerlo con mucho más 319 00:18:25,279 --> 00:18:34,400 de ciudad a ciudad 320 00:18:34,400 --> 00:18:36,440 pensalo como 321 00:18:36,440 --> 00:18:38,299 de casa a casa 322 00:18:38,299 --> 00:18:39,819 de ciudad a ciudad 323 00:18:39,819 --> 00:18:41,240 estamos simplificando 324 00:18:41,240 --> 00:18:45,180 aquí es cuando de verdad se mueve 325 00:18:45,180 --> 00:18:47,539 pensamos en mi barrio, yo he ido 326 00:18:47,539 --> 00:18:49,759 con el buzón, va a la oficina de mi barrio 327 00:18:49,759 --> 00:18:51,559 no se ha movido de mi barrio, es aquí 328 00:18:51,559 --> 00:18:52,380 cuando se mueve 329 00:18:52,380 --> 00:18:55,339 aún si el cartero se ha movido 330 00:18:55,339 --> 00:18:56,839 y ha ido con la otra 331 00:18:56,839 --> 00:18:59,539 entonces aquí es cuando 332 00:18:59,539 --> 00:19:01,259 se mueve la carta, llega 333 00:19:01,259 --> 00:19:03,140 con el transportista a otro lado 334 00:19:03,140 --> 00:19:05,180 que la dará a la oficina de Barcelona 335 00:19:05,180 --> 00:19:06,779 que dice, uy mira, aquí está 336 00:19:06,779 --> 00:19:09,200 ¿quién se la da? al cartero, ¿quién la deja? ¿dónde? 337 00:19:10,200 --> 00:19:11,200 en el buzón de mi casa 338 00:19:11,200 --> 00:19:12,920 ¿vale? y allí llega 339 00:19:12,920 --> 00:19:14,900 ¿entiendes? 340 00:19:15,180 --> 00:19:18,440 más o menos, concepto por niveles 341 00:19:18,440 --> 00:19:20,680 ¿cuál es la ventaja de todo esto? 342 00:19:21,539 --> 00:19:22,559 es que si yo mañana 343 00:19:22,559 --> 00:19:24,559 quiero cambiar cómo funcionan 344 00:19:24,559 --> 00:19:25,839 algunos de estos 345 00:19:25,839 --> 00:19:30,160 niveles, solo 346 00:19:30,160 --> 00:19:31,599 tengo que tocar ese nivel 347 00:19:31,599 --> 00:19:33,920 pensamos en lo anterior 348 00:19:33,920 --> 00:19:36,240 aquí hay un señor o una señora que hace 349 00:19:36,240 --> 00:19:36,920 el traductor 350 00:19:36,920 --> 00:19:40,059 pues yo pienso y digo, ¿por qué 351 00:19:40,059 --> 00:19:42,220 tengo que pagar a alguien si hoy en día 352 00:19:42,220 --> 00:19:44,019 está Google Translate? 353 00:19:44,019 --> 00:19:49,160 entonces quiero que la traducción no la haga un traductor 354 00:19:49,160 --> 00:19:52,759 quiero que la haga un ordenador, ¿qué hago? modifico el filósofo 355 00:19:52,759 --> 00:19:55,660 modifico el ingeniero 356 00:19:55,660 --> 00:20:00,880 solo modifico esto, quito esta capa y la sustituyo 357 00:20:00,880 --> 00:20:03,180 con una capa que ahora es un PC 358 00:20:03,180 --> 00:20:12,029 y aquí lo mismo, el resto del funcionamiento sigue igual 359 00:20:12,029 --> 00:20:16,190 solo que ahora en vez de mandarlo a este 360 00:20:16,190 --> 00:20:21,309 productor, lo manda al PC. El PC lo traduce y lo manda al ingeniero que lo envía. 361 00:20:21,309 --> 00:20:27,910 Oye, el telégrafo no me gusta mucho. ¿Qué hago? 362 00:20:28,029 --> 00:20:37,690 Cambio esto, sustituyo que en vez del ingeniero aquí va por mail, 363 00:20:37,690 --> 00:20:42,890 y he cambiado sólo esa capa para que lo haga de una forma distinta. Pero ahora he 364 00:20:42,890 --> 00:20:45,029 tocado las otras. Esto es el 365 00:20:45,029 --> 00:20:46,849 poder de la arquitectura por directo. 366 00:20:47,349 --> 00:20:49,009 ¿Vale? Lo único que tengo 367 00:20:49,009 --> 00:20:51,309 que mantener son las interfaces 368 00:20:51,309 --> 00:20:52,930 porque si cambio la 369 00:20:52,930 --> 00:20:54,769 interfaz aquí, pues estoy 370 00:20:54,769 --> 00:20:57,049 cambiando también cómo funciona 371 00:20:57,049 --> 00:20:57,730 la capa superior. 372 00:20:58,710 --> 00:21:00,910 Entonces aquí tendrá que mantener mi 373 00:21:00,910 --> 00:21:02,849 bandeja. Tendré que pagar a alguien que recibe 374 00:21:02,849 --> 00:21:04,809 la bandeja y la teclea en un teclado. 375 00:21:06,210 --> 00:21:06,869 ¿Vale? Si no 376 00:21:06,869 --> 00:21:08,329 quiero cambiar también esta 377 00:21:08,329 --> 00:21:10,430 capa de aquí. ¿Entiendes? 378 00:21:11,930 --> 00:21:12,490 Y 379 00:21:12,490 --> 00:21:27,430 Y poco más, tened en cuenta que dos capas del mismo nivel tienen que hablar un protocolo, 380 00:21:27,430 --> 00:21:36,970 tienen que implementar un protocolo, que es el conjunto de normas y reglas para que una comunicación sea real, ¿vale? 381 00:21:37,450 --> 00:21:39,369 ¿Qué protocolo usamos nosotros? 382 00:21:42,450 --> 00:21:44,190 Castellano, ¿vale? 383 00:21:44,190 --> 00:21:49,230 Nosotros seguimos, por cuanto lo consiga, un conjunto de normas y reglas 384 00:21:49,230 --> 00:21:54,329 que permiten a mí formar frases y que las mando a vosotros 385 00:21:54,329 --> 00:21:57,190 y vosotros las entendéis porque usáis el mismo protocolo. 386 00:22:02,210 --> 00:22:05,329 Cambio el protocolo. ¿Y cuánto me han entendido? 387 00:22:12,069 --> 00:22:14,390 Si alguien sabe un poco de japonés, me ha entendido. 388 00:22:15,890 --> 00:22:38,029 Entonces, en el momento en que yo hago dos capas, estas capas tienen que seguir estos, ¿cómo se dice? Estos protocolos. Si el protocolo de repente salta o lo hago mal, pues ya no tengo comunicación entre las capas. ¿Entiendes? ¿Dudas? Vale. 389 00:22:38,029 --> 00:22:46,599 aquí lo explica un poco 390 00:22:46,599 --> 00:22:49,680 las comunicaciones, protocolos 391 00:22:49,680 --> 00:22:52,940 si la comunicación horizontal es un protocolo 392 00:22:52,940 --> 00:22:56,579 la comunicación en vertical se llaman servicios 393 00:22:56,579 --> 00:22:58,619 o sea que una capa de bajo 394 00:22:58,619 --> 00:23:01,480 proporciona servicios a una capa de arriba 395 00:23:01,480 --> 00:23:04,619 y una capa de arriba pide servicios 396 00:23:04,619 --> 00:23:05,940 a la capa solar de abajo 397 00:23:05,940 --> 00:23:09,859 el filósofo pide el servicio de traducción 398 00:23:10,039 --> 00:23:14,400 El traductor proporciona el servicio de traducción al filósofo. 399 00:23:15,539 --> 00:23:15,940 ¿Entiendes? 400 00:23:17,519 --> 00:23:23,440 Normalmente, aún si no hay excepciones, las capas solo se comunican con sus capas vecinas. 401 00:23:24,180 --> 00:23:27,160 Yo no puedo hacer que el filósofo hable con el ingeniero. 402 00:23:27,960 --> 00:23:30,759 Tiene que pasar por el traductor. 403 00:23:32,339 --> 00:23:32,980 ¿Dudas? 404 00:23:33,740 --> 00:23:35,640 Son las capas superiores, ¿verdad? 405 00:23:35,920 --> 00:23:37,940 No a la... 406 00:23:37,940 --> 00:23:41,839 ¿Qué sentido? 407 00:23:42,539 --> 00:23:43,400 La comunicación 408 00:23:43,400 --> 00:23:46,119 La comunicación siempre va así 409 00:23:46,119 --> 00:23:48,000 Digamos 410 00:23:48,000 --> 00:23:50,859 ¿Se podría comunicar 411 00:23:50,859 --> 00:23:52,859 Él no se puede ver con el suave? 412 00:23:53,299 --> 00:23:53,559 No 413 00:23:53,559 --> 00:23:55,920 Este es un protocolo 414 00:23:55,920 --> 00:23:57,940 Es una comunicación virtual 415 00:23:57,940 --> 00:23:59,839 En ningún momento 416 00:23:59,839 --> 00:24:01,140 Esto pasa allá 417 00:24:01,140 --> 00:24:04,160 Para poder pasar allá 418 00:24:04,160 --> 00:24:06,799 Tiene que pasar por todas las capas 419 00:24:06,799 --> 00:24:07,400 Por debajo 420 00:24:07,400 --> 00:24:12,400 y solo la última es la que puede mandar los datos en otro lugar. 421 00:24:13,400 --> 00:24:17,160 Los datos solo viajan cuando llegan a la capa más baja. 422 00:24:17,759 --> 00:24:19,880 Antes no, se queda siempre en el mismo ordenador, 423 00:24:20,099 --> 00:24:22,500 en el mismo barrio, en el mismo edificio, 424 00:24:22,559 --> 00:24:24,480 dependiendo de la analogía que hagas. 425 00:24:28,700 --> 00:24:31,519 Entonces os pregunto, ¿cómo se solicita un servicio? 426 00:24:35,500 --> 00:24:36,640 Mediante un interfaz. 427 00:24:36,640 --> 00:24:51,259 ¿Sí? ¿Os acordáis? Dos capas tienen una interfaz en el medio, que es el menú. Digamos que la capa superior puede pedir a la capa superior, es lo que ofrece la capa inferior, y te dice, ¿qué quieres hacer? Pues quiero traducir. Vale, perfecto, te hago el servicio de traducir. 428 00:24:52,299 --> 00:25:00,119 Entonces, un servicio se solicita a través de este punto de contacto entre las dos capas que se llama interfaz. 429 00:25:00,119 --> 00:25:01,940 segunda pregunta 430 00:25:01,940 --> 00:25:03,160 el nivel 3 431 00:25:03,160 --> 00:25:05,900 ¿proporciona o recibe 432 00:25:05,900 --> 00:25:07,420 servicios del nivel 1? 433 00:25:10,920 --> 00:25:12,619 ¿quién dice proporciona? 434 00:25:13,779 --> 00:25:15,200 ¿quién dice recibe? 435 00:25:17,390 --> 00:25:17,990 ¿quién dice 436 00:25:17,990 --> 00:25:19,250 no está bien porque 437 00:25:19,250 --> 00:25:20,490 el nivel 3 y el nivel 1 438 00:25:20,490 --> 00:25:21,869 no se hablan entre ellos? 439 00:25:22,730 --> 00:25:23,250 muy bien 440 00:25:23,250 --> 00:25:25,009 cuatro personas que aprueban 441 00:25:25,009 --> 00:25:28,150 esto ya lo hemos hecho 442 00:25:28,150 --> 00:25:30,829 si queréis volver a hacerlo 443 00:25:30,829 --> 00:25:34,289 otro sistema para que la próxima vez me digáis 444 00:25:34,289 --> 00:25:37,250 oye, profe, mira este sistema aquí, está bien, está bien pensado. 445 00:25:37,589 --> 00:25:39,490 A ver si habéis entendido o lo podéis hacer así, ¿no? 446 00:25:42,150 --> 00:25:43,670 Bueno, bien. 447 00:25:45,569 --> 00:25:49,690 Entonces, la pregunta ahora es, 448 00:25:49,950 --> 00:25:55,369 hablamos y pensamos que está una red de comunicación, ¿vale? 449 00:25:55,369 --> 00:25:58,990 Estos son dispositivos, ordenadores, romperes, cosas por el estilo. 450 00:25:58,990 --> 00:26:03,410 Pero yo quiero comunicarme entre dos de estos nodos. 451 00:26:03,710 --> 00:26:07,450 Estos son nodos, estos son aristas, este es un grafo. 452 00:26:08,490 --> 00:26:13,910 La teoría de grafos es una rama de la matemática que le encantan las redes. 453 00:26:14,569 --> 00:26:17,930 Porque se hace un montón de cosas con la teoría de grafos en redes. 454 00:26:18,089 --> 00:26:21,569 Porque una red se puede simular como un grafo. 455 00:26:22,170 --> 00:26:24,109 A partir de allí se hace un mogollón de cosas. 456 00:26:24,109 --> 00:26:28,009 Y hay matemáticos con una cabeza así, porque tienen mucho cerebro. 457 00:26:28,990 --> 00:26:36,750 que hacen cosas maravillosas, que nos permiten a nosotros jugar a lo que nos da la gana o mirar videos en TikTok. 458 00:26:37,549 --> 00:26:46,230 Entonces, imaginaos que yo tengo una situación como esta, quiero comunicarme entre un nodo y otro, ¿qué necesito? 459 00:26:47,049 --> 00:26:56,109 ¿Cuáles son los problemas que pensáis vosotros que puedan surgir a la hora de tener un sistema así? Quiero comunicarme. 460 00:26:56,109 --> 00:26:59,170 Dos son fundamentales. Los otros, bueno. 461 00:26:59,430 --> 00:27:03,450 Yo creo que una de ellas va a ser la sobrecada de información. 462 00:27:03,849 --> 00:27:04,950 Si se nos va a ser la información. 463 00:27:06,670 --> 00:27:10,730 Eso se llama saturación. 464 00:27:11,309 --> 00:27:15,970 Si todo el tráfico de la red pasa por este lado de aquí, 465 00:27:16,309 --> 00:27:19,710 este señor de aquí se satura, recibe demasiada información. 466 00:27:19,970 --> 00:27:23,809 Entonces empieza a ir lento y ralentiza toda la comunicación. 467 00:27:23,809 --> 00:27:41,369 Eso, control de saturación, es uno de los problemas. Uno. Venga. Control de datos que se pierda. Los datos pueden ir por aquí y yo tendré en algún momento que saber si ha habido, generalizámonos más, errores. 468 00:27:41,369 --> 00:28:02,710 ¿El dato que ha llegado es correcto? ¿Yo había mandado 1010 y ha llegado exactamente esto o ha habido errores? ¿Se ha perdido este paquete de información? ¿Me han llegado tres paquetes de información? ¿Son todos? ¿O habían mandado cuatro y uno se ha perdido por algún lado porque uno de estos dispositivos ha fallado justo mientras estaba transmitiendo? 469 00:28:02,710 --> 00:28:05,950 segundo problema, control de errores 470 00:28:05,950 --> 00:28:07,789 cuidado, no estamos buscando 471 00:28:07,789 --> 00:28:09,789 soluciones, estamos buscando 472 00:28:09,789 --> 00:28:11,549 problemas, porque para encontrar 473 00:28:11,549 --> 00:28:13,730 una solución, antes tengo que saber 474 00:28:13,730 --> 00:28:15,809 entonces, dos problemas 475 00:28:15,809 --> 00:28:16,829 saturación 476 00:28:16,829 --> 00:28:19,670 y, hemos dicho 477 00:28:19,670 --> 00:28:21,009 control de errores, más 478 00:28:21,009 --> 00:28:23,789 estáis yendo por los más complejos 479 00:28:23,789 --> 00:28:27,950 nada más 480 00:28:27,950 --> 00:28:28,869 ya funciona todo 481 00:28:28,869 --> 00:28:32,029 hay dos, claro 482 00:28:32,029 --> 00:28:34,369 uno hasta, ya os lo he 483 00:28:34,369 --> 00:28:34,730 resuelto 484 00:28:35,049 --> 00:28:45,880 tiempo de espera dejamos a un lado eso podría ser dentro de la secundaria 485 00:28:54,019 --> 00:28:59,319 sí y eso tiene que problema me causa a que acepta el hecho de la conexión 486 00:28:59,319 --> 00:29:06,319 Encontrar 487 00:29:06,319 --> 00:29:10,079 ¿Vale? Yo voy de uno a otro 488 00:29:10,079 --> 00:29:13,079 Tengo que saber por qué camino llega 489 00:29:13,079 --> 00:29:16,359 ¿Vale? Este problema lo resuelven ¿Quién? 490 00:29:17,900 --> 00:29:18,740 Routers 491 00:29:18,740 --> 00:29:22,460 Porque crean la ruta 492 00:29:22,460 --> 00:29:23,940 Son los que rutan 493 00:29:23,940 --> 00:29:27,500 Es uno de los problemas fundamentales 494 00:29:27,500 --> 00:29:35,500 pasaremos días aprendiendo cómo ser grupo. Uno de los dos grandes lo habéis pillado, ¿más? 495 00:29:35,500 --> 00:29:43,579 Imaginaos que queréis comunicar entre uno de otro. Decidme dos de estos nodos, ¿cuáles nodos? 496 00:29:43,579 --> 00:29:45,579 El E y el D. 497 00:29:45,579 --> 00:29:49,579 ¿Cómo has podido decidir el D? 498 00:29:49,579 --> 00:29:51,579 Por poner un... 499 00:29:51,579 --> 00:29:59,019 Imagínate que todos estos sean blancos. ¿Cómo sabes tú decirme de aquí a ahí? 500 00:29:59,019 --> 00:30:00,519 No, es el otro. 501 00:30:04,380 --> 00:30:06,039 Que tengan un identificador. 502 00:30:06,279 --> 00:30:08,599 Es que ya os lo he solucionado yo con las letras. 503 00:30:09,799 --> 00:30:11,640 Pero en realidad esto es un problema. 504 00:30:11,940 --> 00:30:13,559 ¿Cómo se identifican los dispositivos? 505 00:30:15,759 --> 00:30:16,500 Números IP. 506 00:30:17,220 --> 00:30:18,000 O números MAC. 507 00:30:18,359 --> 00:30:19,200 ¿No hacéis números MAC? 508 00:30:20,220 --> 00:30:22,059 Ya veremos por qué existen las dos cosas. 509 00:30:22,480 --> 00:30:26,299 Pero se necesita un número, un identificador, 510 00:30:26,299 --> 00:30:29,900 para decir cómo se llama cada uno de estos, ¿vale? 511 00:30:30,160 --> 00:30:35,339 De hecho, no puedo hacer un camino si no te digo origen y destino. 512 00:30:37,880 --> 00:30:44,240 Entonces, estos son los dos grandes problemas fundamentales de las redes, 513 00:30:44,420 --> 00:30:47,539 en el que estaremos la mayoría del tiempo este año, ¿vale? 514 00:30:48,279 --> 00:30:53,220 Identificar los dispositivos de forma unívoca, o sea, que no me pueda equivocar, 515 00:30:53,220 --> 00:30:56,940 No puedo dar dos veces el mismo nombre a dos dispositivos en la misma red. 516 00:30:57,720 --> 00:31:01,480 Y una vez que los he identificado, es decir, vale, quiero un camino de aquí a aquí. 517 00:31:01,640 --> 00:31:03,799 ¿Cuál es el mejor camino? 518 00:31:04,119 --> 00:31:08,359 Que no necesariamente lo hablamos ya, es el más corto o el más rápido. 519 00:31:08,640 --> 00:31:09,240 Es el mejor. 520 00:31:10,900 --> 00:31:11,759 ¿Basándome sobre qué? 521 00:31:12,019 --> 00:31:13,099 Ahora veremos sobre qué me va. 522 00:31:14,859 --> 00:31:17,519 Entonces, hemos pillado cuatro de los ocho problemas. 523 00:31:17,779 --> 00:31:19,480 Voy porque si no se me acaba el tiempo. 524 00:31:19,680 --> 00:31:20,599 Estos son los problemas. 525 00:31:21,819 --> 00:31:23,099 Encaminamiento de rutamiento. 526 00:31:23,220 --> 00:31:27,119 Es esto, encontrar el mejor camino, camino, ¿vale? 527 00:31:27,220 --> 00:31:28,200 Entre origen y destino. 528 00:31:29,599 --> 00:31:30,920 Direccionamiento, ¿vale? 529 00:31:31,359 --> 00:31:35,099 Aquí dirección está pensado como dirección de vuestra casa. 530 00:31:35,680 --> 00:31:38,779 Cuando vosotros decís calle mayor 7 Madrid, 531 00:31:39,839 --> 00:31:44,359 esa es una dirección que es un identificador de vuestra casa, 532 00:31:44,359 --> 00:31:45,279 un identificador único. 533 00:31:45,599 --> 00:31:48,740 Si mando una carta a calle mayor 7 de Madrid, 534 00:31:49,180 --> 00:31:51,980 llega seguramente a un sitio, ¿entendéis? 535 00:31:52,799 --> 00:31:53,000 ¿Vale? 536 00:31:53,220 --> 00:32:04,500 Entonces, las direcciones, direcciones IPs, se entiende no como hacia allá, no es la búsqueda de un camino, es identificar los dispositivos, dar direcciones IPs a los dispositivos. 537 00:32:06,059 --> 00:32:14,180 Luego hemos visto saturación del receptor, lo hemos visto. Hablo demasiado rápido, el receptor no lo procesa, entonces empieza a perder paquetes, un caos. 538 00:32:14,859 --> 00:32:16,559 Hemos visto control de errores. 539 00:32:16,740 --> 00:32:19,880 Los paquetes tienen que ir con los datos corregidos, ¿vale? 540 00:32:19,940 --> 00:32:23,460 Que al menos me tengo que, no quiero corregirlos, 541 00:32:23,619 --> 00:32:25,359 pero al menos enterarme que ha habido un error. 542 00:32:25,759 --> 00:32:29,579 Si llega un paquete con errores, al menos tengo que saber que 543 00:32:29,579 --> 00:32:30,279 es que había errores. 544 00:32:30,400 --> 00:32:32,119 Ya veré qué hago para solucionar. 545 00:32:33,140 --> 00:32:34,940 Los otros, acceso al medio. 546 00:32:35,440 --> 00:32:41,200 Tengo que tener un árbitro, un mecanismo para poder acceder al 547 00:32:41,200 --> 00:32:42,240 medio de comunicación. 548 00:32:42,240 --> 00:32:44,640 si el medio de comunicación es un tablet 549 00:32:44,640 --> 00:32:46,940 eso es muy fácil, en un tablet 550 00:32:46,940 --> 00:32:49,339 solo habla este ordenador y ese ordenador 551 00:32:49,339 --> 00:32:51,359 por lo tanto, o hablas tú 552 00:32:51,359 --> 00:32:53,180 o hablo yo, mecanismo muy fácil 553 00:32:53,180 --> 00:32:54,380 si es un wifi 554 00:32:54,380 --> 00:32:56,680 ya las cosas se complican 555 00:32:56,680 --> 00:32:59,420 porque aquí yo tengo 30 móviles 556 00:32:59,420 --> 00:33:01,220 que quieren comunicarse con el wifi 557 00:33:01,220 --> 00:33:03,019 y tengo que organizarlos 558 00:33:03,019 --> 00:33:05,119 saber cuándo puedes hablar tú, cuándo puedes hablar otro 559 00:33:05,119 --> 00:33:06,339 ¿sí? 560 00:33:06,539 --> 00:33:09,180 el problema del acceso al medio, cómo se accede 561 00:33:09,180 --> 00:33:10,200 al medio de comunicación 562 00:33:10,200 --> 00:33:25,299 Mantenimiento del orden de envío. ¿Os acordáis la computación de paquetes, la punto a punto computación de paquetes, donde los datos podían ir por caminos distintos hacia un destino? 563 00:33:25,980 --> 00:33:36,920 Puede ser que yo haya mandado el paquete 1 y 2 y al destino llegue antes el 2 y luego el 1. Pues tengo que tener un mecanismo para mantener el orden. 564 00:33:36,920 --> 00:33:38,480 Se ha mandado 1, 2 y 3. 565 00:33:38,880 --> 00:33:40,380 ¿Tú has recibido 3, 2, 1? 566 00:33:40,500 --> 00:33:41,599 Pues no, se reordena. 567 00:33:45,700 --> 00:33:46,339 Multifexación. 568 00:33:46,900 --> 00:33:49,359 ¿Habéis estado alguna vez en vuestra casa 569 00:33:49,359 --> 00:33:51,940 escuchando música en Spotify 570 00:33:51,940 --> 00:33:54,740 mientras jugabais a un juego 571 00:33:54,740 --> 00:33:56,119 y mientras navegáis? 572 00:33:57,079 --> 00:33:58,700 En vuestro cable 573 00:33:58,700 --> 00:34:02,859 llegan 1, 0, 1, 0, 1, 1, 1, 0, 1, 0. 574 00:34:03,400 --> 00:34:05,460 ¿Y cómo hace el ordenador a saber 575 00:34:05,460 --> 00:34:08,159 que este trozo de 1s y 0s 576 00:34:08,159 --> 00:34:13,039 es un trozo de música o es una parte de una página web 577 00:34:13,039 --> 00:34:19,389 o es un movimiento en vuestro cuerpo o la multiplexación, 578 00:34:20,110 --> 00:34:26,070 dividiendo un solo canal físico, el cable, en varios canales lógicos 579 00:34:26,070 --> 00:34:29,329 para que sepa que esta información va al juego, 580 00:34:29,730 --> 00:34:33,010 esta información va a la música, esta información va al navegador. 581 00:34:33,949 --> 00:34:42,800 Y esto se hace en Informatica.com, exacto, los puertos CGT. 582 00:34:42,900 --> 00:34:45,340 en la puerta de ccp, puerto 80 583 00:34:45,340 --> 00:34:46,519 para navegar 584 00:34:46,519 --> 00:34:49,300 si no habéis visto todavía 585 00:34:49,300 --> 00:34:51,139 ninguna otra asignatura, lo veréis 586 00:34:51,139 --> 00:34:53,820 cada comunicación 587 00:34:53,820 --> 00:34:55,059 tiene asociado un numerito 588 00:34:55,059 --> 00:34:57,199 si es el numerito 80 por ejemplo 589 00:34:57,199 --> 00:34:59,679 va al navegador, si es el numerito 9000 590 00:34:59,679 --> 00:35:01,659 va a un juego, si es el numerito 591 00:35:01,659 --> 00:35:02,980 7500 592 00:35:02,980 --> 00:35:04,760 va a otra aplicación 593 00:35:04,760 --> 00:35:06,539 cada aplicación tiene su numerito 594 00:35:06,539 --> 00:35:08,840 entonces cuando recibes datos va a mirar 595 00:35:08,840 --> 00:35:09,900 en este paquete de información 596 00:35:09,900 --> 00:35:12,199 cuál es el numerito y sabe el ordenador 597 00:35:12,199 --> 00:35:14,079 si tiene que pasarlo a una aplicación o a otra. 598 00:35:14,780 --> 00:35:16,119 Esto se llama multiplexación. 599 00:35:18,500 --> 00:35:19,820 Y luego está segmentación 600 00:35:19,820 --> 00:35:21,739 ensamblado, que es algunas redes. 601 00:35:22,400 --> 00:35:24,239 En algunas redes tú puedes mandar 602 00:35:24,239 --> 00:35:26,059 un punto de información más grande o más 603 00:35:26,059 --> 00:35:27,599 pequeño. Hay unas redes que 604 00:35:27,599 --> 00:35:29,900 reciben un paquete demasiado grande 605 00:35:29,900 --> 00:35:31,840 para poderlo transmitir y entonces 606 00:35:31,840 --> 00:35:33,380 lo que tienen que hacer es segmentarlo, 607 00:35:33,880 --> 00:35:35,900 trocearlo. Y si yo he pillado 608 00:35:35,900 --> 00:35:38,059 un conjunto de informaciones 609 00:35:38,059 --> 00:35:39,760 y lo he troceado en trocitos, 610 00:35:39,900 --> 00:35:45,400 Pues alguien tendrá que recomponer los trocitos para obtener lo que se llama la adopción. 611 00:35:45,639 --> 00:35:46,599 Esto es el ensamblado. 612 00:35:46,739 --> 00:35:48,039 Esto me interesa a mí. 613 00:35:48,659 --> 00:35:50,360 Los otros los tenéis que saber. 614 00:35:50,760 --> 00:35:53,159 El caminamiento y el direccionamiento, que no lo sabe usted. 615 00:35:57,190 --> 00:36:00,469 Estadísticamente, invertís estos dos en la definición. 616 00:36:04,239 --> 00:36:12,099 Encaminamiento, el que tiene camino, o routing, o enrutamiento, que tiene ruta, es eso del camino, de la ruta. 617 00:36:12,099 --> 00:36:15,079 direccionamiento es eso de la dirección 618 00:36:15,079 --> 00:36:17,199 de casa, o sea, es un identificador 619 00:36:17,199 --> 00:36:18,280 de los dispositivos 620 00:36:18,280 --> 00:36:21,489 y aquí os lo explico 621 00:36:21,489 --> 00:36:27,800 y mañana vemos el primer 622 00:36:27,800 --> 00:36:29,059 modelo 623 00:36:29,059 --> 00:36:31,659 a capas informático 624 00:36:31,659 --> 00:36:32,940 que es el modelo OSI