1 00:00:00,110 --> 00:00:05,490 Voy a grabar esta clase, por lo tanto, si habláis, me autorizáis a grabar vuestra voz, ¿vale? 2 00:00:05,950 --> 00:00:13,310 Entonces, nosotros hemos acabado con estos ejercicios de CIDR, que le hemos llamado CIDR, etc., la parte de direccionamiento. 3 00:00:13,310 --> 00:00:18,969 O sea, identificar de forma única o unívoca un dispositivo dentro de una red. 4 00:00:19,109 --> 00:00:23,469 Hemos aprendido qué es un IP, qué es un IP de red, un IP de broadcast, un IP de host, 5 00:00:23,469 --> 00:00:30,710 cómo dar a un IP de host encontrar su red de su broadcast, cómo hacer subredes, cómo hacer superredes, 6 00:00:30,789 --> 00:00:38,429 hemos hecho un montón de cosas y hemos aprendido a utilizar las IPs. 7 00:00:38,609 --> 00:00:45,950 A este punto del curso, nosotros sabemos qué es un IP y sabemos cómo se asignan las IPs a los ordenadores. 8 00:00:46,109 --> 00:00:48,329 Sabemos también cómo se configuran los dispositivos. 9 00:00:48,329 --> 00:00:52,310 Lo hemos visto en Packet Tracer y lo hemos visto en papel. 10 00:00:52,310 --> 00:01:04,430 Entonces, las características, los atributos, las propiedades que hay que rellenar, digamos, para que un ordenador se pueda conectar en red. 11 00:01:04,730 --> 00:01:11,969 Un ordenador tiene su IP, su máscara, un gateway, o sea, una puerta de enlace donde mando los datos si quiero salir de mi red, 12 00:01:12,329 --> 00:01:17,090 y un DNS, que nosotros no veremos, vosotros habéis ya visto en servicios en red. 13 00:01:17,090 --> 00:01:28,629 que al final son los datos que vosotros ponéis cuando creáis, cuando configuráis un servidor de HCP. 14 00:01:28,890 --> 00:01:34,569 Vosotros el servidor de HCP lo habéis ya dado, y cuando poníais los parámetros en un pool de IPs 15 00:01:34,569 --> 00:01:38,090 para asignarlo a vuestros ordenadores, esta era la característica que le dabais. 16 00:01:38,189 --> 00:01:42,150 Le dabais un rango, la máscara que teníais que darle, el gateway y el DNS. 17 00:01:42,689 --> 00:01:43,129 ¿Correcto? 18 00:01:43,129 --> 00:01:48,129 Eso es lo que se necesita para configurar otro ordenador. 19 00:01:48,129 --> 00:01:57,129 Entonces, el segundo grande tema que vamos a ver en este curso es el enrutamiento. 20 00:01:57,129 --> 00:02:04,129 O sea, cómo identifico el camino que va desde un origen a un destino. 21 00:02:04,129 --> 00:02:10,129 Nosotros hemos empezado por el direccionamiento porque el direccionamiento nos permite identificar los dispositivos. 22 00:02:10,129 --> 00:02:13,610 Si yo no sé de dónde voy, a dónde voy, no puedo crear un camino. 23 00:02:14,009 --> 00:02:19,710 La primera parte, el primer punto es identificar los varios posibles destinos, 24 00:02:19,889 --> 00:02:21,969 cuáles son los orígenes y los destinos de una comunicación. 25 00:02:22,150 --> 00:02:27,830 Una vez que yo sé que este paquete sale de este ordenador y tiene que llegar a esta otra IP 26 00:02:27,830 --> 00:02:30,789 que representa otro dispositivo, quien sabe dónde en la red, 27 00:02:30,789 --> 00:02:39,189 pues lo que tengo que crear es un mecanismo que me permita elegir el mejor camino 28 00:02:39,189 --> 00:02:41,669 entre de dónde sale 29 00:02:41,669 --> 00:02:43,550 el paquete de información y dónde 30 00:02:43,550 --> 00:02:45,389 tiene que llegar. ¿Vale? Eso se llama 31 00:02:45,389 --> 00:02:47,250 el enrutamiento. Nosotros tenemos 32 00:02:47,250 --> 00:02:48,969 dos formas de enrutamiento. El 33 00:02:48,969 --> 00:02:50,909 enrutamiento estático, ahora, 34 00:02:51,270 --> 00:02:53,349 y el enrutamiento dinámico, más adelante. 35 00:02:53,849 --> 00:02:55,610 ¿Vale? El enrutamiento 36 00:02:55,610 --> 00:02:57,449 estático es el enrutamiento que elige 37 00:02:57,449 --> 00:02:59,509 el propio administrador. Vosotros 38 00:02:59,509 --> 00:03:01,469 como administradores vais a decir, vale, 39 00:03:02,150 --> 00:03:03,490 cuando llega un 40 00:03:03,490 --> 00:03:05,469 paquete de información cuyo destino es 41 00:03:05,469 --> 00:03:07,330 esta red, el router 42 00:03:07,330 --> 00:03:09,069 lo tiene que reenviar 43 00:03:09,069 --> 00:03:11,490 a este otro dispositivo, ¿vale? 44 00:03:11,750 --> 00:03:14,469 La idea es, básicamente, hacer paso a paso 45 00:03:14,469 --> 00:03:17,750 un reenvío de esta información 46 00:03:17,750 --> 00:03:22,210 a alguien que esté un poquito más cerca del destino. 47 00:03:22,969 --> 00:03:27,409 Cada router no sabe exactamente dónde está el destino. 48 00:03:28,069 --> 00:03:29,789 Sabe la dirección vaga, 49 00:03:29,949 --> 00:03:35,469 hacia dónde ir en general, ¿vale? 50 00:03:35,469 --> 00:03:42,090 y sabe que de sus vecinos, de las personas, de los routers a los que está conectado directamente, 51 00:03:42,430 --> 00:03:47,090 habrá algún router que está más cerca que él al destino. 52 00:03:47,590 --> 00:03:48,550 Esto es lo que sabe. 53 00:03:48,550 --> 00:03:56,840 Entonces, si a mí me llega un paquete de información cuya dirección es, no lo sé, X, 54 00:03:57,539 --> 00:04:02,460 y sé que el router que tengo cercano a la derecha, por ejemplo, aquí, igual, 55 00:04:02,460 --> 00:04:04,879 está más cerca 56 00:04:04,879 --> 00:04:06,620 este X, pues lo que hago yo es 57 00:04:06,620 --> 00:04:08,259 pillar el paquete y enviárselo a él. 58 00:04:09,039 --> 00:04:10,780 Entonces, él lo recibirá 59 00:04:10,780 --> 00:04:12,680 y estará un poquito más cerca. Y lo mandará 60 00:04:12,680 --> 00:04:13,800 a alguien que está más cerca. 61 00:04:14,219 --> 00:04:16,620 Hasta que llegará a un router que está 62 00:04:16,620 --> 00:04:18,279 directamente conectado al destino. 63 00:04:18,540 --> 00:04:19,720 Entonces, ahí lo entregaré. 64 00:04:21,060 --> 00:04:22,180 Y esto es un poco 65 00:04:22,180 --> 00:04:24,519 lo que vamos a aprender 66 00:04:24,519 --> 00:04:26,399 en los próximos días. 67 00:04:26,860 --> 00:04:28,639 Antes del examen, que será sobre 68 00:04:28,639 --> 00:04:30,180 esto. El tema principal 69 00:04:30,180 --> 00:04:32,540 del examen de depresión, examen de salud también. 70 00:04:33,120 --> 00:04:33,939 Pero antes 71 00:04:33,939 --> 00:04:36,360 vienen un poquito de protocolos, ¿vale? 72 00:04:37,199 --> 00:04:38,439 Nosotros hemos visto 73 00:04:38,439 --> 00:04:40,420 por ahora un protocolo, 74 00:04:40,420 --> 00:04:40,860 que es 75 00:04:40,860 --> 00:04:52,000 IP, Internet Protocol, 76 00:04:52,459 --> 00:04:54,560 ¿vale? Que es el que tiene las 77 00:04:54,560 --> 00:04:56,120 ¿cómo se llaman? 78 00:04:56,220 --> 00:04:58,120 las direcciones IP. Nosotros lo vimos 79 00:04:58,120 --> 00:05:00,240 al principio, yo perdí tiempo 80 00:05:00,240 --> 00:05:02,420 a enseñaros una cabecera 81 00:05:02,420 --> 00:05:04,060 de un protocolo, ¿se acuerdan? 82 00:05:04,480 --> 00:05:05,959 Sí. Vimos que tenía 83 00:05:05,959 --> 00:05:07,899 todos los campos, y tenía la versión, 84 00:05:08,180 --> 00:05:10,019 y luego tenía la IP destino, la IP... 85 00:05:10,019 --> 00:05:12,319 O sea, era el protocolo 86 00:05:12,319 --> 00:05:14,100 IP, ¿vale? Que es 87 00:05:14,100 --> 00:05:16,079 uno de los dos protocolos estrella 88 00:05:16,079 --> 00:05:18,060 de la arquitectura TCP-IP. 89 00:05:18,399 --> 00:05:19,860 Eso da el nombre 90 00:05:19,860 --> 00:05:21,899 a esto. El otro es el TCP, que 91 00:05:21,899 --> 00:05:23,800 sí habéis visto, porque 92 00:05:23,800 --> 00:05:25,620 en servicios y en 93 00:05:25,620 --> 00:05:27,819 seguridad, posiblemente estáis trabajando con 94 00:05:27,819 --> 00:05:32,100 DTP y UDP. Justo. 95 00:05:33,459 --> 00:05:38,300 Sin embargo, a nivel de red hay también otros 96 00:05:38,500 --> 00:05:43,939 protocolos que son relativamente útiles para que funcione todo, vale? 97 00:05:44,139 --> 00:05:49,540 Y en particular hoy vamos a echar un vistazo rápido a lo que es ARP, 98 00:05:49,740 --> 00:05:57,779 Address Resolution Protocol, vale? El ARP lo que hace es traducir direcciones IPs 99 00:05:57,819 --> 00:05:59,819 en direcciones MAC. 100 00:05:59,819 --> 00:06:00,519 ¿Vale? 101 00:06:00,519 --> 00:06:01,920 ¿Sabéis que hay una dirección IP? 102 00:06:01,920 --> 00:06:04,519 Sí, lo hemos currado en los últimos tres meses. 103 00:06:04,519 --> 00:06:06,519 ¿Sabéis que hay una dirección MAC? 104 00:06:06,519 --> 00:06:07,519 Media Access Control. 105 00:06:07,519 --> 00:06:08,519 La dirección física. 106 00:06:08,519 --> 00:06:10,519 La dirección física de un dispositivo. 107 00:06:10,519 --> 00:06:11,519 ¿Y qué es? 108 00:06:11,519 --> 00:06:12,519 Dirección unitaria. 109 00:06:12,519 --> 00:06:14,519 Para el dispositivo. 110 00:06:14,519 --> 00:06:16,519 Que alguien levantó la mano. 111 00:06:16,519 --> 00:06:18,120 Así, como si fueran seres humanos. 112 00:06:18,120 --> 00:06:18,819 Sí. 113 00:06:18,819 --> 00:06:20,819 El número de serie del dispositivo. 114 00:06:20,819 --> 00:06:22,819 Número de serie del dispositivo. 115 00:06:22,819 --> 00:06:24,819 De la tarjeta de un dispositivo. 116 00:06:27,819 --> 00:06:32,819 ¿Es la dirección única que tiene un dispositivo? 117 00:06:32,819 --> 00:06:34,819 ¿Qué diferencia hay con la IP? 118 00:06:34,819 --> 00:06:37,819 Es el número identificativo de un dispositivo. 119 00:06:37,819 --> 00:06:39,819 ¿Qué diferencia hay con la IP? 120 00:06:39,819 --> 00:06:49,819 La IP puede variar, en cambio la dirección MAC, porque es un identificador único. 121 00:06:49,819 --> 00:06:53,819 ¿Segura que no puede cambiar la MAC? 122 00:06:53,819 --> 00:06:56,819 La MAC sí puede cambiar. 123 00:06:56,819 --> 00:07:10,220 Antes no se podía, pero simplemente, si la Mac de este ordenador es una, yo pillo la tarjeta, la quito, la tarjeta de red, y le pongo otra tarjeta, porque le he cambiado la Mac a este ordenador. 124 00:07:11,079 --> 00:07:20,160 Es un poco más brutal que con IP, P-Software, la Mac es más cerca del hardware, pero hoy en día es firmware. 125 00:07:20,160 --> 00:07:26,160 O sea que yo puedo modificar la Mac de una tarjeta sin tener que cambiar la tarjeta. 126 00:07:26,160 --> 00:07:32,160 no es fácil, pero se puede hacer. A lo mejor no se puede hacer siempre, pero se puede hacer. 127 00:07:32,160 --> 00:07:39,480 Pero no es un dispositivo distinto. Es un tipo identificado. 128 00:07:39,480 --> 00:07:45,480 Este mismo ordenador tiene IP, está identificado por IP y tiene MAC. Está identificado por MAC. 129 00:07:45,480 --> 00:07:50,480 Y es el mismo dispositivo, es un ordenador. Y la pregunta es, ¿por qué? ¿Por qué necesito dos? 130 00:07:50,480 --> 00:07:55,480 Porque la MAC es a nivel local. Es dentro del AVER y la IP para este mismo. 131 00:07:55,480 --> 00:08:03,959 Porque la MAC se usa a nivel local y la IPS se usa a nivel global. ¿Por qué? 132 00:08:03,959 --> 00:08:06,959 Porque IPS hay pocas. 133 00:08:06,959 --> 00:08:08,959 IPS hay pocas, entonces... 134 00:08:08,959 --> 00:08:12,959 IPS hay pocas. Había pocas. Ahora con IPv6 hay demasiadas. 135 00:08:12,959 --> 00:08:16,959 Hay más IPv6 que MAC. 136 00:08:16,959 --> 00:08:23,959 MAC son 48 bits, por lo tanto 2 a las 48 posibles combinaciones, que luego no todas valen. 137 00:08:23,959 --> 00:08:28,500 Mientras que IPv6 son 228. Muchísimas más. 138 00:08:29,560 --> 00:08:35,700 ¿Por qué? ¿Por qué necesito carnet de identidad y pasaporte en el mundo de la informática? 139 00:08:35,700 --> 00:08:46,779 Porque está el ID al cubo y por eso tiene la MAC en la parte de enlace y física y la IP en la parte de... 140 00:08:46,779 --> 00:08:53,700 Exacto. Porque nosotros estamos utilizando en estos dispositivos dos arquitecturas distintas. 141 00:08:53,960 --> 00:09:00,580 Si os acordáis cuando vimos las arquitecturas, nosotros teníamos OSI que era bonito, todo funciona, pero en realidad no usamos OSI. 142 00:09:00,879 --> 00:09:12,860 Usamos TCPIP para comunicaciones globales e IEQ802 para redes, para comunicaciones locales. 143 00:09:13,179 --> 00:09:16,840 Son dos arquitecturas distintas, completamente distintas. 144 00:09:16,840 --> 00:09:18,480 Lo que pasa es que son complementares. 145 00:09:19,360 --> 00:09:24,019 La iEQ802 funciona localmente, la otra globalmente y no se molesta en una u otra. 146 00:09:24,419 --> 00:09:29,879 Pero como son dos arquitecturas pensadas para funcionar de formas completamente distintas, 147 00:09:30,240 --> 00:09:31,840 pues ¿quién ha pensado la iEQ802? 148 00:09:32,559 --> 00:09:34,740 Ha dicho, ah, hay que identificar los ordenadores. 149 00:09:34,879 --> 00:09:37,259 ¿Y cómo lo hacemos? Pues con el número MAC, aquí lo tienes. 150 00:09:37,700 --> 00:09:41,299 Y lo que han hecho la TCPIP, han dicho, ah, hay que identificar los ordenadores. 151 00:09:41,419 --> 00:09:43,320 ¿Con qué? Con los números IPs, aquí los tienes. 152 00:09:43,320 --> 00:10:06,039 ¿Vale? Y entonces son dos nombres que se necesitan porque estamos usando cosas distintas, estamos usando arquitecturas distintas. ¿Vale? Ahora, como yo localmente uso las MAC y globalmente uso las IPs, necesito en un momento dado alguien que me diga, oye, mira, a esta IP se corresponde esta MAC. ¿Vale? 153 00:10:06,039 --> 00:10:16,899 En particular, porque cuando me llegará datos desde fuera y llegan al router, el router dice, uy, este paquete es para el número 192.168.1.3. 154 00:10:17,320 --> 00:10:19,100 ¿Qué hace este ordenador? Lo conozco. 155 00:10:19,440 --> 00:10:22,419 Ahora tengo que mandarle datos porque yo estoy conectado a esta red. 156 00:10:22,720 --> 00:10:27,200 Estoy conectado a la red 1.0 y por lo tanto le puedo entregar al 1.3 esos datos. 157 00:10:27,700 --> 00:10:30,399 Pero para entregarlos es una comunicación local. 158 00:10:30,399 --> 00:10:33,379 y yo tengo su IP, necesito 159 00:10:33,379 --> 00:10:38,659 entonces necesito de alguna forma 160 00:10:38,659 --> 00:10:40,799 transformar esta IP que sé que 161 00:10:40,799 --> 00:10:42,799 yo he llegado a la red correcta y puedo 162 00:10:42,799 --> 00:10:44,759 entregarlo, pero para poderlo entregar 163 00:10:44,759 --> 00:10:46,500 tengo que hacer una comunicación local 164 00:10:46,500 --> 00:10:48,779 y para hacer una comunicación local necesito su MAC. 165 00:10:49,720 --> 00:10:50,899 Entonces necesito 166 00:10:50,899 --> 00:10:51,679 un mecanismo 167 00:10:51,679 --> 00:10:53,799 que me transforme en PMA. 168 00:10:55,799 --> 00:10:57,000 Esto es el ARP. 169 00:10:57,399 --> 00:10:58,840 Address Resolution Protocol. 170 00:10:59,240 --> 00:10:59,320 ¿Vale? 171 00:11:00,399 --> 00:11:02,200 ¿Qué más dice aquí? 172 00:11:03,159 --> 00:11:06,700 Vale, cuando yo no sé... 173 00:11:06,700 --> 00:11:10,500 Bueno, si yo soy un dispositivo, yo tengo una tabla, ¿vale? 174 00:11:10,559 --> 00:11:13,480 Dentro de mí, que asocia y pesa. 175 00:11:14,320 --> 00:11:14,500 ¿Sí? 176 00:11:14,740 --> 00:11:17,799 Al principio, cuando me despierto, mi tabla está vacía. 177 00:11:18,740 --> 00:11:25,000 Si llega un mensaje para una de la red a la que yo estoy conectado, 178 00:11:25,919 --> 00:11:27,480 pues tengo que descubrir su MAC. 179 00:11:27,799 --> 00:11:30,120 Pregunta para vosotros, ¿cómo sé yo? 180 00:11:30,399 --> 00:11:32,299 que estoy conectado a esa red. 181 00:11:36,740 --> 00:11:37,840 Yo soy un router. 182 00:11:38,460 --> 00:11:40,240 ¿Cómo sé que estoy conectado 183 00:11:40,240 --> 00:11:42,480 a la red de 192.168.1.0 184 00:11:42,480 --> 00:11:43,000 para 24? 185 00:11:47,860 --> 00:11:49,299 Eso es como 186 00:11:49,299 --> 00:11:51,220 el administrador puede comprobar 187 00:11:51,220 --> 00:11:52,159 si, a lo mejor. 188 00:11:52,679 --> 00:11:54,639 Pero el router, ¿cómo se da cuenta 189 00:11:54,639 --> 00:11:57,159 que esta red no está conectada a mí, 190 00:11:57,220 --> 00:11:58,620 la tengo que reenviar a alguien? 191 00:11:59,080 --> 00:12:00,419 ¿Vale? Que veremos cómo lo hace. 192 00:12:00,820 --> 00:12:02,820 O, no, no, yo estoy conectado ya directamente 193 00:12:02,820 --> 00:12:04,720 a esta red y por lo tanto le puedo entregar 194 00:12:04,720 --> 00:12:06,840 esta cosa. Necesito la MAC. Quiero hacer un ARP. 195 00:12:11,320 --> 00:12:12,779 Porque él tendrá 196 00:12:12,779 --> 00:12:14,820 uno de sus puertos configurados 197 00:12:15,480 --> 00:12:16,720 con un número 198 00:12:16,720 --> 00:12:17,879 IP de host 199 00:12:17,879 --> 00:12:19,820 perteneciente a esa red. 200 00:12:21,399 --> 00:12:22,779 Si yo estoy conectado a la red 201 00:12:22,779 --> 00:12:24,460 1.0 para 24, 202 00:12:24,620 --> 00:12:26,440 quiere decir que yo tendré un puerto 203 00:12:26,440 --> 00:12:28,480 que será el 1.1 para 24. 204 00:12:29,200 --> 00:12:30,679 Si yo tengo un puerto en el 205 00:12:30,679 --> 00:12:32,460 1.1 para 24, quiere decir que 206 00:12:32,460 --> 00:12:34,580 cualquier host que está 207 00:12:34,580 --> 00:12:36,240 en la red 1.0 barra 24 208 00:12:36,240 --> 00:12:37,299 es alcanzable. 209 00:12:38,539 --> 00:12:40,460 Porque es una de las redes a la que yo estoy 210 00:12:40,460 --> 00:12:42,580 conectado, estoy configurado para estar en nuestra 211 00:12:42,580 --> 00:12:43,779 red. ¿Entiendes? 212 00:12:44,360 --> 00:12:46,500 Entonces, si llega un mensaje para el 213 00:12:46,500 --> 00:12:48,539 señor 1.3, y yo tengo 214 00:12:48,539 --> 00:12:50,240 un puerto en el 1.1, 215 00:12:50,679 --> 00:12:52,620 por lo tanto sé que estoy en la misma 216 00:12:52,620 --> 00:12:54,519 red, ¿vale? El 1.3 y el 1.1 217 00:12:54,519 --> 00:12:56,019 están en la misma red barra 24, 218 00:12:56,580 --> 00:12:58,379 pues entonces ahora tengo que pillar 219 00:12:58,379 --> 00:13:00,379 este 1.3 y decir, oye, 220 00:13:01,360 --> 00:13:02,340 ¿cuál es tu MAC? 221 00:13:02,460 --> 00:13:06,460 Pero no lo tengo, porque hemos dicho que mi tabla está vacía. 222 00:13:06,460 --> 00:13:10,460 Entonces lo que hago es mandar un mensaje a... 223 00:13:10,460 --> 00:13:16,029 Al número ese. 224 00:13:16,029 --> 00:13:20,029 Ese número allí, que son todos unos. Es un mensaje 225 00:13:20,029 --> 00:13:24,029 de broadcast, pero a nivel... 226 00:13:24,029 --> 00:13:28,029 Príncipe. 227 00:13:28,029 --> 00:13:30,029 Príncipe. 228 00:13:30,029 --> 00:13:32,029 ¿La red correcta? 229 00:13:32,029 --> 00:13:34,029 MAC 230 00:13:34,029 --> 00:13:36,029 Este es el broadcast MAC 231 00:13:36,029 --> 00:13:38,029 No a nivel físico 232 00:13:38,029 --> 00:13:40,029 porque el nivel físico es más abajo 233 00:13:40,029 --> 00:13:42,029 No a nivel de red, porque la red es más arriba 234 00:13:42,029 --> 00:13:44,029 ¿Vale? 235 00:13:44,029 --> 00:13:46,029 Nivel 2, de enlace, enlace me valía 236 00:13:46,029 --> 00:13:48,029 En particular, a nivel MAC 237 00:13:48,029 --> 00:13:50,029 porque la ecuación 102 divide 238 00:13:50,029 --> 00:13:52,029 el nivel físico en MAC y LLF 239 00:13:52,029 --> 00:13:54,029 ¿Os acordáis? 240 00:13:54,029 --> 00:13:56,029 Entonces, sustancialmente, si yo no sé 241 00:13:56,029 --> 00:13:58,029 quién es, pero sí sé que es 242 00:13:58,029 --> 00:14:03,169 la red correcta, porque a nivel global, a nivel de IP, sé que estoy en la red correcta, 243 00:14:03,529 --> 00:14:07,750 lo que hago es gritar, oigan, ¿quién tiene esta IP? 244 00:14:08,750 --> 00:14:13,950 Este mensaje aquí, llega a todos los ordenadores. 245 00:14:17,029 --> 00:14:25,950 Solo el ordenador que tiene la IP 1.3, en nuestro ejemplo, recibe este mensaje y dice, uy, sí soy yo. 246 00:14:25,950 --> 00:14:38,769 Entonces voy a contestar a quien pedía en la ARP un mensajito donde le pongo que el origen a nivel IP soy yo, el 1.3. 247 00:14:39,529 --> 00:14:40,970 Oigan, ¿qué hace? 248 00:14:46,299 --> 00:14:55,159 No me creo nada porque o tú te ríes por nada, lo que es preocupante, o estáis haciendo algo. 249 00:14:55,159 --> 00:14:56,240 No es tan preocupante. 250 00:14:56,240 --> 00:15:02,200 entonces 251 00:15:02,200 --> 00:15:05,960 el concepto es 252 00:15:05,960 --> 00:15:07,679 yo como router 253 00:15:07,679 --> 00:15:10,679 como router 254 00:15:10,679 --> 00:15:12,899 he recibido el mensaje IP 255 00:15:12,899 --> 00:15:15,000 he mandado un mensaje 256 00:15:15,000 --> 00:15:17,320 así en broadcast 257 00:15:17,320 --> 00:15:19,480 lo ha recibido quien tenía que ser 258 00:15:19,480 --> 00:15:20,679 el 1.3 259 00:15:20,679 --> 00:15:23,179 manda un mensaje 260 00:15:23,179 --> 00:15:25,159 de vuelta donde como origen 261 00:15:25,159 --> 00:15:26,879 pondrá a sí mismo 1.3 262 00:15:26,879 --> 00:15:31,740 Pero a nivel MAC pone como origen su propia MAC. 263 00:15:32,240 --> 00:15:38,320 Y entonces quien recibe este mensaje ARP puede hacer una asociación de esta IP está asociada con este MAC. 264 00:15:38,980 --> 00:15:39,200 ¿Vale? 265 00:15:39,320 --> 00:15:44,879 A ese punto lo pone en la tabla y cualquier otro mensaje que llegue ya tiene la asociación. 266 00:15:45,759 --> 00:15:49,720 Y si este mensaje es para el 1.3 sabe a qué MAC lo tiene que enviar. 267 00:15:50,120 --> 00:15:50,500 ¿Se entiende? 268 00:15:52,379 --> 00:15:55,820 Blah, blah, blah. 269 00:15:55,820 --> 00:15:59,620 Pregunta, ¿por qué la tabla ARP es temporal? 270 00:16:00,480 --> 00:16:01,779 La tabla ARP es temporal. 271 00:16:01,779 --> 00:16:08,539 Cada cierto tiempo, una de estas cosas que he escrito en la tabla, 272 00:16:08,659 --> 00:16:13,000 y he escrito ahora que el 1.3 tiene esta marca. 273 00:16:13,139 --> 00:16:14,899 Vale, lo tengo allí por 5 minutos. 274 00:16:15,320 --> 00:16:16,740 Después de 5 minutos lo borro. ¿Por qué? 275 00:16:20,120 --> 00:16:20,960 Un TTL, ¿no? 276 00:16:24,000 --> 00:16:25,840 En un cierto sentido. ¿Por qué? 277 00:16:26,179 --> 00:16:27,240 Para utilizar la red. 278 00:16:27,240 --> 00:16:30,179 para que no haya paquetes por ahí perdidos 279 00:16:30,179 --> 00:16:35,649 porque la red es dinámica 280 00:16:35,649 --> 00:16:36,450 puede cambiar 281 00:16:36,450 --> 00:16:38,450 si este MAC era de un portátil 282 00:16:38,450 --> 00:16:39,909 y ahora está en mi red 283 00:16:39,909 --> 00:16:42,830 y la persona cierra el portátil y se va a su casa 284 00:16:42,830 --> 00:16:45,549 ese número MAC ya no está en mi red 285 00:16:45,549 --> 00:16:48,210 si alguien desenchufa este cable 286 00:16:48,210 --> 00:16:50,450 ya este ordenador no está en esta red 287 00:16:50,450 --> 00:16:51,870 entonces si fuera un fijo 288 00:16:51,870 --> 00:16:52,889 y una vez que he decidido 289 00:16:52,889 --> 00:16:55,429 el 1.3 es esta MAC de aquí 290 00:16:55,429 --> 00:16:57,309 y no se puede cambiar nunca jamás 291 00:16:57,309 --> 00:16:59,330 pues si hubiese un mínimo cambio en la red 292 00:16:59,330 --> 00:17:01,230 Pues no funciona 293 00:17:01,230 --> 00:17:03,789 Tened en cuenta que si hay muchos mensajes 294 00:17:03,789 --> 00:17:05,130 Para este ordenador de aquí 295 00:17:05,130 --> 00:17:07,349 Cada vez que este ordenador conteste o hable 296 00:17:07,349 --> 00:17:09,369 Pues yo vuelvo a apuntarme 297 00:17:09,369 --> 00:17:11,809 Ok, esta asociación sigue vigente 298 00:17:11,809 --> 00:17:12,670 ¿Vale? 299 00:17:12,829 --> 00:17:15,210 Le reseteo el contador a 5 minutos 300 00:17:15,210 --> 00:17:17,769 5 minutos en tiempos informáticos 301 00:17:17,769 --> 00:17:18,650 Son una eternidad 302 00:17:18,650 --> 00:17:21,029 Si por 5 minutos él no ha hablado nunca 303 00:17:21,029 --> 00:17:23,089 Y entonces no sé si él está apagado 304 00:17:23,089 --> 00:17:24,269 O está encendido o lo que sea 305 00:17:24,269 --> 00:17:26,190 Pues llega un momento que yo lo quito de la tabla 306 00:17:26,190 --> 00:17:27,450 Si él vuelve a hablar 307 00:17:27,450 --> 00:17:30,170 lo volveré a poner, ¿vale? 308 00:17:30,390 --> 00:17:32,369 Pero mientras que él no escriba 309 00:17:32,369 --> 00:17:33,650 o que algo no llegue a él 310 00:17:33,650 --> 00:17:35,910 o que no se le haga una petición a ARP 311 00:17:35,910 --> 00:17:36,910 y él conteste, 312 00:17:37,329 --> 00:17:39,009 pues él es como si estuviera desenchufado, 313 00:17:39,089 --> 00:17:39,490 que no existe. 314 00:17:40,789 --> 00:17:41,269 ¿Sí? 315 00:17:41,490 --> 00:17:42,349 Por eso es temporal. 316 00:17:42,710 --> 00:17:43,069 Para... 317 00:17:43,069 --> 00:17:45,809 Por si hubiese cambios en la red. 318 00:17:45,910 --> 00:17:46,549 Otra pregunta. 319 00:17:47,029 --> 00:17:49,589 ¿Podría en una red existir 320 00:17:49,589 --> 00:17:51,829 dos IPs distintas con la misma MAC? 321 00:17:53,390 --> 00:17:55,750 Dos IPs distintas con la misma MAC. 322 00:17:57,450 --> 00:18:04,650 ¿Para conectarse en distintas redes? 323 00:18:04,650 --> 00:18:09,089 Dos IP distintas, mi mamá. 324 00:18:09,089 --> 00:18:13,089 ¿Es que será una IP para...? 325 00:18:13,089 --> 00:18:18,869 Se puede. 326 00:18:18,869 --> 00:18:21,869 Pero no deberíamos, ¿vale? 327 00:18:21,869 --> 00:18:27,869 En teoría no debería pasar, pero se puede desarrollar programas malintencionados que hagan esto. 328 00:18:27,869 --> 00:18:32,869 También un equipo espía podría contestar a petición RP diciendo 329 00:18:32,869 --> 00:18:35,470 diciendo, soy yo la más que esto, ¿vale? 330 00:18:35,789 --> 00:18:37,250 Cuando dice, ¿quién es esta IP? 331 00:18:37,430 --> 00:18:40,029 Yo, soy yo, para que todo lo que vaya a esta IP 332 00:18:40,029 --> 00:18:43,230 me lo envíen a mí en vez que a la persona correcta. 333 00:18:44,049 --> 00:18:44,150 ¿Sí? 334 00:18:44,289 --> 00:18:48,430 Esto se llama ARP Poisoning, creo, o algo así. 335 00:18:49,289 --> 00:18:49,450 ¿Sí? 336 00:18:49,890 --> 00:18:53,509 O sea, que se puede hacer, pero no se debería hacer. 337 00:18:53,509 --> 00:18:57,650 ¿Y podría no existir dos MAC distintas por la misma IP? 338 00:18:58,109 --> 00:19:00,450 Dos MAC distintas, una IP sola. 339 00:19:05,920 --> 00:19:06,099 No. 340 00:19:06,099 --> 00:19:08,140 de hecho si ponéis en una red 341 00:19:08,140 --> 00:19:10,299 dos veces la misma IP a dos ordenadores 342 00:19:10,299 --> 00:19:12,000 distintos, dos Macs distintas 343 00:19:12,000 --> 00:19:14,240 la misma IP, Windows se da cuenta 344 00:19:14,240 --> 00:19:16,380 y dice, oye mira que alguien en esta red 345 00:19:16,380 --> 00:19:18,279 ya tiene esta IP, le sale un mensajito 346 00:19:18,279 --> 00:19:21,799 no se debería, se puede hacer, si 347 00:19:21,799 --> 00:19:22,960 hay un error, no funciona 348 00:19:22,960 --> 00:19:26,359 para consultar la tabla 349 00:19:26,359 --> 00:19:28,000 ARP, ARP-A 350 00:19:28,000 --> 00:19:29,720 si yo me voy a Zoom 2 351 00:19:29,720 --> 00:19:32,140 y hago 352 00:19:32,140 --> 00:19:33,720 ARP-A 353 00:19:33,720 --> 00:19:35,819 esta es la tabla de 354 00:19:35,819 --> 00:19:40,920 de correspondencias de IPs 355 00:19:40,920 --> 00:19:45,420 y Mac, pues nosotros estamos todos en una 356 00:19:45,420 --> 00:19:49,480 red de que la 112.168.1.algo, ¿vale? 357 00:19:49,980 --> 00:19:53,099 Estos deberían ser vuestros ordenadores, más o menos, 358 00:19:53,480 --> 00:19:57,759 ¿vale? Entonces, si vosotros hacéis un IP config y comprobáis 359 00:19:57,759 --> 00:20:01,200 si tenéis el 78, por ejemplo, vuestra Mac 360 00:20:01,200 --> 00:20:02,220 es esta de aquí. 361 00:20:02,220 --> 00:20:06,099 ahora no sé si está en esta lista 362 00:20:06,099 --> 00:20:06,720 o no 363 00:20:06,720 --> 00:20:12,710 si no, decidme uno 364 00:20:12,710 --> 00:20:14,130 un IP 365 00:20:14,130 --> 00:20:16,289 de los vuestros 366 00:20:16,289 --> 00:20:23,210 192.168.1.81 367 00:20:23,210 --> 00:20:25,730 yo le hago ping 368 00:20:25,730 --> 00:20:27,569 entonces ahora estoy comunicando con él 369 00:20:27,569 --> 00:20:29,529 ¿vale? y tenemos conexión 370 00:20:29,529 --> 00:20:30,809 entonces si ahora hago 371 00:20:30,809 --> 00:20:32,829 ARP menos A 372 00:20:32,829 --> 00:20:35,589 debería aparecer por algún lado el 81 373 00:20:35,589 --> 00:20:37,509 con su máscara. 374 00:20:38,009 --> 00:20:39,930 Tu máscara, perdón, con su dirección 375 00:20:39,930 --> 00:20:41,849 física. Tu dirección física, si haces un 376 00:20:41,849 --> 00:20:43,390 ipconfig barra all, 377 00:20:43,869 --> 00:20:45,849 debería ser la E8-9C 378 00:20:45,849 --> 00:20:48,069 2528 de 6 379 00:20:48,069 --> 00:20:48,650 a 5E. 380 00:20:54,150 --> 00:20:58,119 ¿Cuál es? 381 00:21:00,119 --> 00:21:00,839 E8-9C 382 00:21:00,839 --> 00:21:02,519 2528 de 383 00:21:02,519 --> 00:21:03,240 6 a 5E. 384 00:21:03,839 --> 00:21:05,099 Listo, ya está. 385 00:21:07,240 --> 00:21:08,359 Fijaos que pero aquí 386 00:21:08,359 --> 00:21:10,500 no están todas las IPs 387 00:21:10,500 --> 00:21:11,980 del mundo, porque alguno de vosotros 388 00:21:11,980 --> 00:21:13,859 no está comunicando y por lo tanto 389 00:21:13,859 --> 00:21:16,420 no ha necesitado 390 00:21:16,420 --> 00:21:18,059 mi ordenador saber 391 00:21:18,059 --> 00:21:19,279 cuál es la IP de estos. 392 00:21:20,380 --> 00:21:21,539 ¿Sabéis la marca de estos? 393 00:21:21,980 --> 00:21:22,259 ¿Sí? 394 00:21:23,920 --> 00:21:25,259 Está el RARP, 395 00:21:25,599 --> 00:21:27,099 Reverse ARP, ¿vale? 396 00:21:27,240 --> 00:21:29,819 El Reverse ARP sería, dame una marca 397 00:21:29,819 --> 00:21:30,539 y te digo la IP. 398 00:21:32,160 --> 00:21:33,900 RARP no es un 399 00:21:33,900 --> 00:21:35,819 protocolo necesario para que 400 00:21:35,819 --> 00:21:37,779 funcione la red. Es un 401 00:21:37,779 --> 00:21:43,079 protocolo interesante para los administradores, pero no para que funcione la red. 402 00:21:43,619 --> 00:21:44,880 RARP no me interesa. 403 00:21:45,279 --> 00:21:46,039 ARP, sí. 404 00:21:46,480 --> 00:21:47,559 Sin ARP no funciona. 405 00:21:48,400 --> 00:21:50,559 Sin RARP, pues me da igual. 406 00:21:50,680 --> 00:21:52,519 De hecho, nosotros no tenemos RARP, ¿vale? 407 00:21:52,799 --> 00:21:58,859 Es un protocolo que tú puedes instalar en algunos ordenadores de seguridad de tu empresa 408 00:21:58,859 --> 00:22:06,059 o de tu institución o lo que sea, para decir, oye, mira, voy a tener un control más explícito 409 00:22:06,059 --> 00:22:08,000 si llega algún paquete extra raro 410 00:22:08,000 --> 00:22:09,920 y voy a mirar y encuentro la MAC 411 00:22:09,920 --> 00:22:12,200 puedo preguntar, oye, mirad, ¿esta MAC a qué IP 412 00:22:12,200 --> 00:22:14,079 está asociada? A lo mejor yo la MAC 413 00:22:14,079 --> 00:22:16,099 de memoria no me lo sé, pero las redes 414 00:22:16,099 --> 00:22:18,140 IPs sí, entonces puedo saber 415 00:22:18,140 --> 00:22:20,220 ah, era la red de los de marketing 416 00:22:20,220 --> 00:22:21,799 pues me voy a marketing y oye, 417 00:22:21,920 --> 00:22:24,059 alguno de vosotros está haciendo algo raro. 418 00:22:24,759 --> 00:22:24,900 ¿Ok? 419 00:22:29,309 --> 00:22:30,769 Otro protocolo, ICMP, 420 00:22:31,230 --> 00:22:33,430 Internet Control Message Protocol. ¿Habéis 421 00:22:33,430 --> 00:22:34,730 usado alguna vez un ICMP? 422 00:22:36,670 --> 00:22:37,150 ¿No? 423 00:22:38,650 --> 00:22:39,170 Mentirosos. 424 00:22:39,609 --> 00:22:45,230 ¿A qué habéis hecho un ping? Pues enhorabuena, habéis utilizado el CMP, ¿vale? 425 00:22:45,470 --> 00:22:52,630 ¿Qué es un ping? Un ping es un echo request seguido de un echo reply, 426 00:22:52,950 --> 00:22:58,049 que son paquetitos de este protocolo de aquí, Internet Control Message Protocol, ¿vale? 427 00:22:58,630 --> 00:23:04,289 ¿Os acordáis cuando nosotros decíamos el TTL, eso que lo mandábamos? 428 00:23:04,289 --> 00:23:11,990 Si llega a un router, el router mira el TTLV0, tira el paquete, no le da igual, no lo envía, 429 00:23:12,369 --> 00:23:19,009 y devuelve a su emisor, al origen de ese paquete, un ICMP Time Exceeded. 430 00:23:20,630 --> 00:23:25,329 Si yo soy un router y no consigo entregar este paquete, porque cuando viene a mí, 431 00:23:25,410 --> 00:23:32,650 dice, para esta red, y yo no sé dónde está esta red, tiro el paquete y devuelvo al origen un OST Unreachable. 432 00:23:32,650 --> 00:23:35,490 en lo que os pasa cuando veis el dinosaurio. 433 00:23:36,849 --> 00:23:39,369 En Chrome, tú estás buscando algo, 434 00:23:39,509 --> 00:23:40,549 de repente no puedo, 435 00:23:41,009 --> 00:23:42,710 él recibe un OST Unreachable 436 00:23:42,710 --> 00:23:44,029 y por lo tanto te dice, 437 00:23:44,410 --> 00:23:46,549 mira, no puedo, pero juego al dinosaurio. 438 00:23:48,650 --> 00:23:49,490 ¿Y qué más? 439 00:23:53,299 --> 00:23:54,680 O sea que estos son mensajitos 440 00:23:54,680 --> 00:23:55,779 que están por debajo 441 00:23:55,779 --> 00:23:58,180 para el correcto funcionamiento de IP. 442 00:23:58,359 --> 00:23:59,740 ¿Os acordáis que IP 443 00:23:59,740 --> 00:24:02,759 era no fiable 444 00:24:02,759 --> 00:24:04,539 y no orientaba la conexión? 445 00:24:04,539 --> 00:24:07,259 169.254 446 00:24:07,259 --> 00:24:12,880 169.254 447 00:24:12,880 --> 00:24:14,460 169.254 448 00:24:14,460 --> 00:24:15,339 vamos a salir con Fe 449 00:24:15,339 --> 00:24:18,579 y Fe 450 00:24:18,579 --> 00:24:21,819 como protocolo 451 00:24:21,819 --> 00:24:23,799 era no orientada 452 00:24:23,799 --> 00:24:25,359 a la conexión y no fiable 453 00:24:25,359 --> 00:24:27,859 creaba un mundo 454 00:24:27,859 --> 00:24:29,519 malvado en el que si se 455 00:24:29,519 --> 00:24:31,000 pierden paquetes y Fe 456 00:24:31,000 --> 00:24:32,799 le da perfectamente igual 457 00:24:32,799 --> 00:24:33,680 ¿vale? 458 00:24:34,539 --> 00:24:41,960 En realidad no le da igual del todo. A IP sí, pero a cambio ICMP intenta poner un poco de orden. 459 00:24:41,960 --> 00:24:47,460 Si yo pierdo un paquete, no lo puedo entregar. IP le da igual, pero se crea un paquete ICMP para decir, 460 00:24:47,579 --> 00:24:55,019 oye, mira, algo ha pasado. No es obligatorio. Si no llega, no me importa. IP sigue funcionando igualmente. 461 00:24:55,339 --> 00:25:02,259 Pero estos mensajes se pueden utilizar para que mi aplicación ha mandado un paquete, recibe uno de estos y dice, 462 00:25:02,259 --> 00:25:09,019 mira, el paquete no ha llegado donde tenía que llegar, ha pasado algo, voy a mirar qué ha pasado. 463 00:25:10,859 --> 00:25:19,900 ¿Os acordáis? Vimos tres routes. Era como un ping que cambiaba el TTL, antes le ponía uno, luego le ponía dos, luego le ponía tres, 464 00:25:20,259 --> 00:25:27,240 entonces me trajeaba todos los dispositivos que desde un origen a un destino pasó. 465 00:25:27,240 --> 00:25:30,779 pues nuestro destino trazaba 466 00:25:30,779 --> 00:25:32,940 todos los dispositivos por el que 467 00:25:32,940 --> 00:25:34,440 paso, por los que paso 468 00:25:34,440 --> 00:25:37,019 esto se hace con este de aquí 469 00:25:37,019 --> 00:25:38,940 antes lo mando a uno 470 00:25:38,940 --> 00:25:40,680 entonces después de un paso 471 00:25:40,680 --> 00:25:42,740 se perderá y me mandan 472 00:25:42,740 --> 00:25:44,720 un time exceeded y digo 473 00:25:44,720 --> 00:25:46,859 me han mandado este dispositivo, vale, perfecto 474 00:25:46,859 --> 00:25:49,039 este es el primer paso, ahora lo mando con el L2 475 00:25:49,039 --> 00:25:50,859 hago dos saltos y aquí 476 00:25:50,859 --> 00:25:52,980 se rompe y me manda el time exceeded 477 00:25:52,980 --> 00:25:54,660 de vuelta, entonces si lo pillo y digo 478 00:25:54,660 --> 00:25:55,799 este es el segundo paso 479 00:25:55,799 --> 00:26:07,660 ¿Recordáis esto? Por ejemplo, traje RT a www.google.es, ¿vale? 480 00:26:08,200 --> 00:26:17,019 Es que él se pone aquí y dice, están mandando un paquete con TTL1, ha llegado a mi router. 481 00:26:17,700 --> 00:26:24,380 Un paquete con TTL2, ha llegado a este otro señor que será algo de EducaMadrid por allá del router. 482 00:26:24,380 --> 00:26:26,460 lo mando con 3 483 00:26:26,460 --> 00:26:29,200 3 se ha perdido, este no ha contestado 484 00:26:29,200 --> 00:26:29,539 nada 485 00:26:29,539 --> 00:26:33,380 lo mando 486 00:26:33,380 --> 00:26:34,799 con 4, veamos donde llega 487 00:26:34,799 --> 00:26:36,420 y aquí estoy trazando 488 00:26:36,420 --> 00:26:38,920 todos los saltos 489 00:26:38,920 --> 00:26:41,000 desde mi ordenador 490 00:26:41,000 --> 00:26:43,180 hasta Google, hasta el servidor 491 00:26:43,180 --> 00:26:44,420 donde está la página de Google 492 00:26:44,420 --> 00:26:47,440 esto continuará hasta que llegará un momento 493 00:26:47,440 --> 00:26:49,400 que me dirá, oye mira, este es Google 494 00:26:49,400 --> 00:26:50,680 y me ha contestado 495 00:26:50,680 --> 00:27:02,619 Si estos dispositivos no mandan un mensaje de Oster Richewald o este mensaje se pierde, 496 00:27:02,619 --> 00:27:12,740 pues este, normalmente, ahora ha pillado, a 7 saltos ha llegado a este peda. 497 00:27:16,000 --> 00:27:17,599 Y así, así, así. 498 00:27:17,599 --> 00:27:19,599 ¿Dudas? 499 00:27:19,599 --> 00:27:21,599 ¿Qué significa el salto? 500 00:27:21,599 --> 00:27:23,599 El salto. 501 00:27:23,599 --> 00:27:25,599 Es el TTL. 502 00:27:25,599 --> 00:27:27,599 Nosotros decimos cuando vimos el TTL 503 00:27:27,599 --> 00:27:29,599 que por cada router que cruzo 504 00:27:29,599 --> 00:27:31,599 el router 505 00:27:31,599 --> 00:27:33,599 reenvía el mismo paquete 506 00:27:33,599 --> 00:27:35,599 pero restando uno al campo TTL. 507 00:27:35,599 --> 00:27:37,599 Si él tenía diez 508 00:27:37,599 --> 00:27:39,599 pues lo reenvió con nueve. 509 00:27:39,599 --> 00:27:41,599 Si el siguiente router lo recibe con nueve 510 00:27:41,599 --> 00:27:43,599 lo reenvía con ocho. 511 00:27:43,599 --> 00:27:45,599 Si llega a cero, quiere decir que es demasiado lejos 512 00:27:45,599 --> 00:27:52,619 entonces lo tiene. Era para evitar si hay un bucle en la red de que los paquetes se 513 00:27:52,619 --> 00:27:58,259 queden allí para siempre. Lo veremos con el enrucamiento en más detalle. 514 00:27:58,259 --> 00:28:08,940 Entonces es el TMP, el ping es ICMP, de HTTP lo sabéis, esto no lo vuelvo a repasar, 515 00:28:08,940 --> 00:28:19,079 esto lo sabéis, lo habéis estudiado ya, discovery, offer, request, si no lo sabéis lo pongo en el examen para que lo repasáis 516 00:28:19,079 --> 00:28:30,599 y luego desde aquí empieza el encaminamiento de agua, el encaminamiento empezamos el próximo viernes 517 00:28:30,599 --> 00:28:32,579 Porque el martes no estoy 518 00:28:32,579 --> 00:28:34,579 Antes de 519 00:28:34,579 --> 00:28:35,960 Acabar 520 00:28:35,960 --> 00:28:37,619 Vamos a verlo 521 00:28:37,619 --> 00:28:40,460 Chicos, chicos, habláis demasiado 522 00:28:40,460 --> 00:28:44,059 El paquete 13 523 00:28:44,059 --> 00:28:47,279 Entonces 524 00:28:47,279 --> 00:28:49,779 Rápidamente os acordáis el paquete 13 525 00:28:49,779 --> 00:28:50,640 Vuestro mejor amigo 526 00:28:50,640 --> 00:28:53,140 Aquí tengo un switch 527 00:28:53,140 --> 00:28:56,440 Aquí por favor estáis hablando demasiado 528 00:29:04,180 --> 00:29:09,779 Por ahora estas cosas hemos aprendido a hacerlas y son cosas muy, muy básicas, muy básicas. 529 00:29:14,880 --> 00:29:16,480 Vale, aquí le doy un IP. 530 00:29:17,779 --> 00:29:22,480 192.168.0.2 531 00:29:24,079 --> 00:29:28,480 Con gateway que por ahora no existe, 0.1, ¿vale? Que sí lo tengo ya configurado. 532 00:29:28,480 --> 00:29:31,259 aquí, este es el 0.3 533 00:29:31,259 --> 00:29:35,099 con mismo gateway 534 00:29:35,099 --> 00:29:37,240 0.1, que todavía no existe 535 00:29:37,240 --> 00:29:38,420 ¿vale? ¿qué pasa ahora? 536 00:29:39,140 --> 00:29:41,480 me voy aquí, en modalidad simulación 537 00:29:41,480 --> 00:29:43,420 ¿la habéis visto alguna vez en modalidad simulación? 538 00:29:44,259 --> 00:29:44,740 ¿sí, Ruter? 539 00:29:45,680 --> 00:29:46,460 sí, Ruter, vale 540 00:29:46,460 --> 00:29:49,500 en modalidad simulación se para el tiempo 541 00:29:49,500 --> 00:29:51,519 el tiempo ahora mismo está bloqueado 542 00:29:51,519 --> 00:29:53,579 si yo apago un ordenador y lo reenciendo 543 00:29:53,579 --> 00:29:54,559 no se enciende 544 00:29:54,559 --> 00:29:57,380 porque está apagado, y si no ocurre 545 00:29:57,380 --> 00:29:59,359 el tiempo no se enciende, ¿vale? 546 00:29:59,359 --> 00:30:05,480 pero lo que puedo hacer aquí es ver los paquetitos que giran entonces le puedo hacer un ping de aquí 547 00:30:05,480 --> 00:30:14,079 a aquí y cuando hago ping aparecen dos paquetitos y voy a este de aquí que tiene como veis un 548 00:30:14,079 --> 00:30:21,819 simbolito de una cola y alguien que llega alguien que se va pues está aquí si voy a mirar me dice 549 00:30:21,819 --> 00:30:31,059 Eres un ICMP. ¿En qué sentido un ICMP? Si voy a leer, es un ICMP Echorequest. ¿Y qué era un ICMP Echorequest? 550 00:30:33,059 --> 00:30:40,960 Como ping. Un ping. Esto es mi ping. Pero mi ping, en vez de utilizarlo, este aquí marroncito rojo como es, 551 00:30:41,460 --> 00:30:49,180 pues en vez de utilizarlo, lo ha pillado y lo ha baserizado por un momento. Ha dicho, oye, tú no puedo todavía usarte. 552 00:30:49,180 --> 00:30:50,819 Quédate aquí a la espera 553 00:30:50,819 --> 00:30:52,000 ¿Por qué? 554 00:30:52,900 --> 00:30:54,920 Porque este pinga usa un IC 555 00:30:54,920 --> 00:30:57,460 La 192.168.03 556 00:30:57,460 --> 00:30:57,980 ¿Veis? 557 00:30:58,220 --> 00:31:01,019 Origen la 02, destino la 03 558 00:31:01,019 --> 00:31:02,180 Fenomenal 559 00:31:02,180 --> 00:31:05,119 ¿Sé yo cómo entregar este paquete a la 03? 560 00:31:08,599 --> 00:31:09,059 No 561 00:31:09,059 --> 00:31:09,779 ¿Por qué no? 562 00:31:13,640 --> 00:31:14,960 ¿Cómo se hizo la última hora? 563 00:31:15,519 --> 00:31:18,359 Porque todavía no sabe cuál es su MAC 564 00:31:18,359 --> 00:31:19,700 Porque no sé su MAC 565 00:31:19,700 --> 00:31:22,420 Esta es una comunicación local 566 00:31:22,420 --> 00:31:24,660 Y como no sé su MAC 567 00:31:24,660 --> 00:31:26,400 antes tengo que descubrirla. 568 00:31:26,519 --> 00:31:28,619 Y para descubrir su MAC, ¿qué tengo que hacer? 569 00:31:31,569 --> 00:31:32,470 Una ARP. 570 00:31:33,170 --> 00:31:34,869 Y de hecho, si me voy a mirar 571 00:31:34,869 --> 00:31:36,670 ese paquetito de aquí, este es un 572 00:31:36,670 --> 00:31:38,710 ARP. 573 00:31:40,109 --> 00:31:40,390 ¿Veis? 574 00:31:41,289 --> 00:31:43,029 O sea que yo, como tengo que hacer 575 00:31:43,029 --> 00:31:44,769 ping de aquí a aquí, pero todavía 576 00:31:44,769 --> 00:31:46,970 me acabo de encender, tengo la tabla vacía 577 00:31:46,970 --> 00:31:48,990 y no sé hacer un 578 00:31:48,990 --> 00:31:51,150 ping 579 00:31:51,150 --> 00:31:53,089 directo a este señor porque no sé 580 00:31:53,089 --> 00:31:55,210 su MAC, pues antes mando 581 00:31:55,210 --> 00:31:57,009 un ARP, que está escrito aquí dentro, 582 00:31:57,609 --> 00:31:59,289 ¿a quién va este mensaje aquí? 583 00:31:59,369 --> 00:32:01,329 El verde, el ARP, ¿a quién va? 584 00:32:02,390 --> 00:32:03,789 A este, este, este, este, este, este, este. 585 00:32:04,869 --> 00:32:05,049 ¿Sí? 586 00:32:05,910 --> 00:32:07,390 ¿Y a quién... 587 00:32:07,390 --> 00:32:09,450 ¿Y qué está escrito ahí dentro? 588 00:32:10,250 --> 00:32:11,130 Sustancialmente, oye, 589 00:32:11,130 --> 00:32:13,390 ¿quién es el señor 0.3? 590 00:32:14,390 --> 00:32:14,509 ¿Sí? 591 00:32:16,410 --> 00:32:16,730 Ahora, 592 00:32:17,809 --> 00:32:18,650 esto va 593 00:32:18,650 --> 00:32:20,069 al switch, 594 00:32:20,490 --> 00:32:22,250 el switch lo envía aquí, 595 00:32:22,250 --> 00:32:27,089 y él dice, uy, si soy yo, veis que aquí está la dirección 596 00:32:27,089 --> 00:32:31,109 como destino, y la dirección origen es esta cosa 597 00:32:31,109 --> 00:32:34,430 de aquí, 0, 0, D, B, A, D, que es 598 00:32:34,430 --> 00:32:38,470 la marca de este ordenador, entonces lo que hace 599 00:32:38,470 --> 00:32:42,869 este ordenador de aquí, el ordenador de la derecha, es pillar 600 00:32:42,869 --> 00:32:47,230 y decir, vale, te contesto a ti, veis que ahora el destino de este 601 00:32:47,230 --> 00:32:50,730 mensaje es la origen del anterior 602 00:32:50,730 --> 00:32:54,849 Y pone como origen su MAC. 603 00:32:55,789 --> 00:33:01,390 A nivel 3, origen IP y destino IP. 604 00:33:02,190 --> 00:33:08,329 Entonces, quien reciba este mensaje puede hacer una asociación entre la IP 03 y la MAC origen. 605 00:33:08,569 --> 00:33:11,109 Y escribirlo dentro de la tabla A. 606 00:33:12,150 --> 00:33:14,529 Entonces, esto llega aquí. 607 00:33:15,529 --> 00:33:20,569 Cuando esto llega, dice, ahora sé dónde enviar el ping. 608 00:33:20,730 --> 00:33:28,730 que había guardado momentáneamente, saca el ping y lo manda al destino. 609 00:33:28,730 --> 00:33:33,730 ¿Por qué el destino para contestar no necesita RP? 610 00:33:33,730 --> 00:33:36,230 ¿Cómo lo puedo repetir? 611 00:33:36,230 --> 00:33:37,230 Sí. 612 00:33:37,230 --> 00:33:43,230 Porque el destino, yo lo he mandado de aquí a aquí y he tenido que hacer un app. 613 00:33:43,230 --> 00:33:44,230 ¿Sí? 614 00:33:44,230 --> 00:33:46,230 Ahora le mando el paquete ping. 615 00:33:46,230 --> 00:33:51,230 Vale, el ping es, le mando un echo request, recibo un echo reply. 616 00:33:51,230 --> 00:33:53,470 O sea, que ahora este tiene que contestar aquí. 617 00:33:54,490 --> 00:33:55,349 ¿Me acuerdo con esto? 618 00:33:55,829 --> 00:33:57,809 Pero él no está haciendo una RP hoy. 619 00:33:58,349 --> 00:33:58,829 ¿Por qué no? 620 00:33:59,029 --> 00:34:00,029 Porque ya se ve la Mac. 621 00:34:00,730 --> 00:34:02,589 Porque ya ha aprendido la Mac antes. 622 00:34:02,809 --> 00:34:04,369 Cuando ha llegado este paquete aquí, 623 00:34:04,930 --> 00:34:07,089 que iba a ese, ese, ese, ese, ese, 624 00:34:07,089 --> 00:34:07,910 ¿os acordáis? 625 00:34:08,230 --> 00:34:10,590 Pero la origen y la IP origen 626 00:34:10,590 --> 00:34:11,769 ya estaban escritos. 627 00:34:11,769 --> 00:34:13,769 Porque le había mandado este ordenador 628 00:34:14,369 --> 00:34:16,429 con su IP y su Mac. 629 00:34:17,269 --> 00:34:18,469 Y entonces este ordenador 630 00:34:18,469 --> 00:34:20,150 ya se ha apuntado estos datos 631 00:34:20,150 --> 00:34:20,889 en su tabla RP. 632 00:34:21,230 --> 00:34:27,750 Y como lo tiene en la tabla de RPE, ahora le puede contestar directamente sin tener que hacer una RPE. 633 00:34:28,530 --> 00:34:28,849 Entiendo. 634 00:34:30,630 --> 00:34:31,050 Lo repito. 635 00:34:32,670 --> 00:34:32,809 ¿Sí? 636 00:34:33,710 --> 00:34:35,550 ¿Por qué manda un mensaje a ese RPE? 637 00:34:36,309 --> 00:34:39,690 Porque cuando yo estoy aquí, yo no sé tu MAC. 638 00:34:40,750 --> 00:34:44,070 Si yo no sé tu nombre, ¿cómo hago a saber quién eres? 639 00:34:44,070 --> 00:34:45,650 O sea, el RPE es el RIP. 640 00:34:45,710 --> 00:34:48,150 Que lo haces desde tu dispositivo, el RIP. 641 00:34:48,150 --> 00:34:50,389 esto era el ARP que salía de aquí. 642 00:34:50,550 --> 00:34:52,710 El primer mensaje, tú haces 643 00:34:52,710 --> 00:34:54,630 un ARP porque no sabe la marca de destino. 644 00:34:54,730 --> 00:34:55,829 Si la sabes, no haces 645 00:34:55,829 --> 00:34:58,809 el ARP. Y si no sabes 646 00:34:58,809 --> 00:35:00,889 cuál es la marca de destino, no puede enviarla 647 00:35:00,889 --> 00:35:02,750 a nadie. Entonces la envías 648 00:35:02,750 --> 00:35:04,590 a FFCCC, que es como 649 00:35:04,590 --> 00:35:05,769 la envía a todos. 650 00:35:07,110 --> 00:35:08,309 Alguien lo recibirá, 651 00:35:08,730 --> 00:35:11,250 descubrirá que yo estoy buscando el señor 0.3. 652 00:35:11,550 --> 00:35:12,789 Si tú eres el 0.3, 653 00:35:12,789 --> 00:35:14,670 me contestas. Si no eres 654 00:35:14,670 --> 00:35:16,750 el 0.3, dices, este mensaje no es para 655 00:35:16,750 --> 00:35:26,750 Esto se hace en el mensaje de antes que hemos visto en la RP, el verde, paquetito verde. 656 00:35:26,750 --> 00:35:32,750 Esto se está haciendo en el protocolo verde. 657 00:35:32,750 --> 00:35:38,750 Yo he hecho el ping. Además del ping he creado una RP, porque no sé su MAC. 658 00:35:38,750 --> 00:35:43,750 Entonces hago una RP que llegará a toda la red. 659 00:35:43,750 --> 00:35:47,489 Y en particular llegará este ordenador, que dirá, uy, soy yo. 660 00:35:48,150 --> 00:35:51,250 Esto era para todos, pero esta IP la tengo yo. 661 00:35:51,730 --> 00:35:53,289 Entonces te voy a contestar. 662 00:35:54,510 --> 00:35:58,969 Y al contestarte, asocio mi MAC con mi IP. 663 00:36:00,110 --> 00:36:03,949 Entonces, cuando este señor aquí recibe este ARP, 664 00:36:05,050 --> 00:36:10,010 ahora sabe quién es el 0.3 y qué MAC tiene. 665 00:36:10,429 --> 00:36:12,110 Porque está escrito en este paquete de aquí. 666 00:36:12,110 --> 00:36:15,550 Y entonces le puede enviar el pin. 667 00:36:16,670 --> 00:36:17,309 ¿Sí? 668 00:36:19,050 --> 00:36:19,489 Vale. 669 00:36:20,210 --> 00:36:24,409 Miraos este vídeo 10 veces, así lo aprendéis.