ARP - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Voy a grabar esta clase, por lo tanto, si habláis, me autorizáis a grabar vuestra voz, ¿vale?
00:00:00
Entonces, nosotros hemos acabado con estos ejercicios de CIDR, que le hemos llamado CIDR, etc., la parte de direccionamiento.
00:00:05
O sea, identificar de forma única o unívoca un dispositivo dentro de una red.
00:00:13
Hemos aprendido qué es un IP, qué es un IP de red, un IP de broadcast, un IP de host,
00:00:19
cómo dar a un IP de host encontrar su red de su broadcast, cómo hacer subredes, cómo hacer superredes,
00:00:23
hemos hecho un montón de cosas y hemos aprendido a utilizar las IPs.
00:00:30
A este punto del curso, nosotros sabemos qué es un IP y sabemos cómo se asignan las IPs a los ordenadores.
00:00:38
Sabemos también cómo se configuran los dispositivos.
00:00:46
Lo hemos visto en Packet Tracer y lo hemos visto en papel.
00:00:48
Entonces, las características, los atributos, las propiedades que hay que rellenar, digamos, para que un ordenador se pueda conectar en red.
00:00:52
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,
00:01:04
y un DNS, que nosotros no veremos, vosotros habéis ya visto en servicios en red.
00:01:12
que al final son los datos que vosotros ponéis cuando creáis, cuando configuráis un servidor de HCP.
00:01:17
Vosotros el servidor de HCP lo habéis ya dado, y cuando poníais los parámetros en un pool de IPs
00:01:28
para asignarlo a vuestros ordenadores, esta era la característica que le dabais.
00:01:34
Le dabais un rango, la máscara que teníais que darle, el gateway y el DNS.
00:01:38
¿Correcto?
00:01:42
Eso es lo que se necesita para configurar otro ordenador.
00:01:43
Entonces, el segundo grande tema que vamos a ver en este curso es el enrutamiento.
00:01:48
O sea, cómo identifico el camino que va desde un origen a un destino.
00:01:57
Nosotros hemos empezado por el direccionamiento porque el direccionamiento nos permite identificar los dispositivos.
00:02:04
Si yo no sé de dónde voy, a dónde voy, no puedo crear un camino.
00:02:10
La primera parte, el primer punto es identificar los varios posibles destinos,
00:02:14
cuáles son los orígenes y los destinos de una comunicación.
00:02:19
Una vez que yo sé que este paquete sale de este ordenador y tiene que llegar a esta otra IP
00:02:22
que representa otro dispositivo, quien sabe dónde en la red,
00:02:27
pues lo que tengo que crear es un mecanismo que me permita elegir el mejor camino
00:02:30
entre de dónde sale
00:02:39
el paquete de información y dónde
00:02:41
tiene que llegar. ¿Vale? Eso se llama
00:02:43
el enrutamiento. Nosotros tenemos
00:02:45
dos formas de enrutamiento. El
00:02:47
enrutamiento estático, ahora,
00:02:48
y el enrutamiento dinámico, más adelante.
00:02:51
¿Vale? El enrutamiento
00:02:53
estático es el enrutamiento que elige
00:02:55
el propio administrador. Vosotros
00:02:57
como administradores vais a decir, vale,
00:02:59
cuando llega un
00:03:02
paquete de información cuyo destino es
00:03:03
esta red, el router
00:03:05
lo tiene que reenviar
00:03:07
a este otro dispositivo, ¿vale?
00:03:09
La idea es, básicamente, hacer paso a paso
00:03:11
un reenvío de esta información
00:03:14
a alguien que esté un poquito más cerca del destino.
00:03:17
Cada router no sabe exactamente dónde está el destino.
00:03:22
Sabe la dirección vaga,
00:03:28
hacia dónde ir en general, ¿vale?
00:03:29
y sabe que de sus vecinos, de las personas, de los routers a los que está conectado directamente,
00:03:35
habrá algún router que está más cerca que él al destino.
00:03:42
Esto es lo que sabe.
00:03:47
Entonces, si a mí me llega un paquete de información cuya dirección es, no lo sé, X,
00:03:48
y sé que el router que tengo cercano a la derecha, por ejemplo, aquí, igual,
00:03:57
está más cerca
00:04:02
este X, pues lo que hago yo es
00:04:04
pillar el paquete y enviárselo a él.
00:04:06
Entonces, él lo recibirá
00:04:09
y estará un poquito más cerca. Y lo mandará
00:04:10
a alguien que está más cerca.
00:04:12
Hasta que llegará a un router que está
00:04:14
directamente conectado al destino.
00:04:16
Entonces, ahí lo entregaré.
00:04:18
Y esto es un poco
00:04:21
lo que vamos a aprender
00:04:22
en los próximos días.
00:04:24
Antes del examen, que será sobre
00:04:26
esto. El tema principal
00:04:28
del examen de depresión, examen de salud también.
00:04:30
Pero antes
00:04:33
vienen un poquito de protocolos, ¿vale?
00:04:33
Nosotros hemos visto
00:04:37
por ahora un protocolo,
00:04:38
que es
00:04:40
IP, Internet Protocol,
00:04:40
¿vale? Que es el que tiene las
00:04:52
¿cómo se llaman?
00:04:54
las direcciones IP. Nosotros lo vimos
00:04:56
al principio, yo perdí tiempo
00:04:58
a enseñaros una cabecera
00:05:00
de un protocolo, ¿se acuerdan?
00:05:02
Sí. Vimos que tenía
00:05:04
todos los campos, y tenía la versión,
00:05:05
y luego tenía la IP destino, la IP...
00:05:08
O sea, era el protocolo
00:05:10
IP, ¿vale? Que es
00:05:12
uno de los dos protocolos estrella
00:05:14
de la arquitectura TCP-IP.
00:05:16
Eso da el nombre
00:05:18
a esto. El otro es el TCP, que
00:05:19
sí habéis visto, porque
00:05:21
en servicios y en
00:05:23
seguridad, posiblemente estáis trabajando con
00:05:25
DTP y UDP. Justo.
00:05:27
Sin embargo, a nivel de red hay también otros
00:05:33
protocolos que son relativamente útiles para que funcione todo, vale?
00:05:38
Y en particular hoy vamos a echar un vistazo rápido a lo que es ARP,
00:05:44
Address Resolution Protocol, vale? El ARP lo que hace es traducir direcciones IPs
00:05:49
en direcciones MAC.
00:05:57
¿Vale?
00:05:59
¿Sabéis que hay una dirección IP?
00:06:00
Sí, lo hemos currado en los últimos tres meses.
00:06:01
¿Sabéis que hay una dirección MAC?
00:06:04
Media Access Control.
00:06:06
La dirección física.
00:06:07
La dirección física de un dispositivo.
00:06:08
¿Y qué es?
00:06:10
Dirección unitaria.
00:06:11
Para el dispositivo.
00:06:12
Que alguien levantó la mano.
00:06:14
Así, como si fueran seres humanos.
00:06:16
Sí.
00:06:18
El número de serie del dispositivo.
00:06:18
Número de serie del dispositivo.
00:06:20
De la tarjeta de un dispositivo.
00:06:22
¿Es la dirección única que tiene un dispositivo?
00:06:27
¿Qué diferencia hay con la IP?
00:06:32
Es el número identificativo de un dispositivo.
00:06:34
¿Qué diferencia hay con la IP?
00:06:37
La IP puede variar, en cambio la dirección MAC, porque es un identificador único.
00:06:39
¿Segura que no puede cambiar la MAC?
00:06:49
La MAC sí puede cambiar.
00:06:53
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.
00:06:56
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.
00:07:11
O sea que yo puedo modificar la Mac de una tarjeta sin tener que cambiar la tarjeta.
00:07:20
no es fácil, pero se puede hacer. A lo mejor no se puede hacer siempre, pero se puede hacer.
00:07:26
Pero no es un dispositivo distinto. Es un tipo identificado.
00:07:32
Este mismo ordenador tiene IP, está identificado por IP y tiene MAC. Está identificado por MAC.
00:07:39
Y es el mismo dispositivo, es un ordenador. Y la pregunta es, ¿por qué? ¿Por qué necesito dos?
00:07:45
Porque la MAC es a nivel local. Es dentro del AVER y la IP para este mismo.
00:07:50
Porque la MAC se usa a nivel local y la IPS se usa a nivel global. ¿Por qué?
00:07:55
Porque IPS hay pocas.
00:08:03
IPS hay pocas, entonces...
00:08:06
IPS hay pocas. Había pocas. Ahora con IPv6 hay demasiadas.
00:08:08
Hay más IPv6 que MAC.
00:08:12
MAC son 48 bits, por lo tanto 2 a las 48 posibles combinaciones, que luego no todas valen.
00:08:16
Mientras que IPv6 son 228. Muchísimas más.
00:08:23
¿Por qué? ¿Por qué necesito carnet de identidad y pasaporte en el mundo de la informática?
00:08:29
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...
00:08:35
Exacto. Porque nosotros estamos utilizando en estos dispositivos dos arquitecturas distintas.
00:08:46
Si os acordáis cuando vimos las arquitecturas, nosotros teníamos OSI que era bonito, todo funciona, pero en realidad no usamos OSI.
00:08:53
Usamos TCPIP para comunicaciones globales e IEQ802 para redes, para comunicaciones locales.
00:09:00
Son dos arquitecturas distintas, completamente distintas.
00:09:13
Lo que pasa es que son complementares.
00:09:16
La iEQ802 funciona localmente, la otra globalmente y no se molesta en una u otra.
00:09:19
Pero como son dos arquitecturas pensadas para funcionar de formas completamente distintas,
00:09:24
pues ¿quién ha pensado la iEQ802?
00:09:30
Ha dicho, ah, hay que identificar los ordenadores.
00:09:32
¿Y cómo lo hacemos? Pues con el número MAC, aquí lo tienes.
00:09:34
Y lo que han hecho la TCPIP, han dicho, ah, hay que identificar los ordenadores.
00:09:37
¿Con qué? Con los números IPs, aquí los tienes.
00:09:41
¿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?
00:09:43
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.
00:10:06
¿Qué hace este ordenador? Lo conozco.
00:10:17
Ahora tengo que mandarle datos porque yo estoy conectado a esta red.
00:10:19
Estoy conectado a la red 1.0 y por lo tanto le puedo entregar al 1.3 esos datos.
00:10:22
Pero para entregarlos es una comunicación local.
00:10:27
y yo tengo su IP, necesito
00:10:30
entonces necesito de alguna forma
00:10:33
transformar esta IP que sé que
00:10:38
yo he llegado a la red correcta y puedo
00:10:40
entregarlo, pero para poderlo entregar
00:10:42
tengo que hacer una comunicación local
00:10:44
y para hacer una comunicación local necesito su MAC.
00:10:46
Entonces necesito
00:10:49
un mecanismo
00:10:50
que me transforme en PMA.
00:10:51
Esto es el ARP.
00:10:55
Address Resolution Protocol.
00:10:57
¿Vale?
00:10:59
¿Qué más dice aquí?
00:11:00
Vale, cuando yo no sé...
00:11:03
Bueno, si yo soy un dispositivo, yo tengo una tabla, ¿vale?
00:11:06
Dentro de mí, que asocia y pesa.
00:11:10
¿Sí?
00:11:14
Al principio, cuando me despierto, mi tabla está vacía.
00:11:14
Si llega un mensaje para una de la red a la que yo estoy conectado,
00:11:18
pues tengo que descubrir su MAC.
00:11:25
Pregunta para vosotros, ¿cómo sé yo?
00:11:27
que estoy conectado a esa red.
00:11:30
Yo soy un router.
00:11:36
¿Cómo sé que estoy conectado
00:11:38
a la red de 192.168.1.0
00:11:40
para 24?
00:11:42
Eso es como
00:11:47
el administrador puede comprobar
00:11:49
si, a lo mejor.
00:11:51
Pero el router, ¿cómo se da cuenta
00:11:52
que esta red no está conectada a mí,
00:11:54
la tengo que reenviar a alguien?
00:11:57
¿Vale? Que veremos cómo lo hace.
00:11:59
O, no, no, yo estoy conectado ya directamente
00:12:00
a esta red y por lo tanto le puedo entregar
00:12:02
esta cosa. Necesito la MAC. Quiero hacer un ARP.
00:12:04
Porque él tendrá
00:12:11
uno de sus puertos configurados
00:12:12
con un número
00:12:15
IP de host
00:12:16
perteneciente a esa red.
00:12:17
Si yo estoy conectado a la red
00:12:21
1.0 para 24,
00:12:22
quiere decir que yo tendré un puerto
00:12:24
que será el 1.1 para 24.
00:12:26
Si yo tengo un puerto en el
00:12:29
1.1 para 24, quiere decir que
00:12:30
cualquier host que está
00:12:32
en la red 1.0 barra 24
00:12:34
es alcanzable.
00:12:36
Porque es una de las redes a la que yo estoy
00:12:38
conectado, estoy configurado para estar en nuestra
00:12:40
red. ¿Entiendes?
00:12:42
Entonces, si llega un mensaje para el
00:12:44
señor 1.3, y yo tengo
00:12:46
un puerto en el 1.1,
00:12:48
por lo tanto sé que estoy en la misma
00:12:50
red, ¿vale? El 1.3 y el 1.1
00:12:52
están en la misma red barra 24,
00:12:54
pues entonces ahora tengo que pillar
00:12:56
este 1.3 y decir, oye,
00:12:58
¿cuál es tu MAC?
00:13:01
Pero no lo tengo, porque hemos dicho que mi tabla está vacía.
00:13:02
Entonces lo que hago es mandar un mensaje a...
00:13:06
Al número ese.
00:13:10
Ese número allí, que son todos unos. Es un mensaje
00:13:16
de broadcast, pero a nivel...
00:13:20
Príncipe.
00:13:24
Príncipe.
00:13:28
¿La red correcta?
00:13:30
MAC
00:13:32
Este es el broadcast MAC
00:13:34
No a nivel físico
00:13:36
porque el nivel físico es más abajo
00:13:38
No a nivel de red, porque la red es más arriba
00:13:40
¿Vale?
00:13:42
Nivel 2, de enlace, enlace me valía
00:13:44
En particular, a nivel MAC
00:13:46
porque la ecuación 102 divide
00:13:48
el nivel físico en MAC y LLF
00:13:50
¿Os acordáis?
00:13:52
Entonces, sustancialmente, si yo no sé
00:13:54
quién es, pero sí sé que es
00:13:56
la red correcta, porque a nivel global, a nivel de IP, sé que estoy en la red correcta,
00:13:58
lo que hago es gritar, oigan, ¿quién tiene esta IP?
00:14:03
Este mensaje aquí, llega a todos los ordenadores.
00:14:08
Solo el ordenador que tiene la IP 1.3, en nuestro ejemplo, recibe este mensaje y dice, uy, sí soy yo.
00:14:17
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.
00:14:25
Oigan, ¿qué hace?
00:14:39
No me creo nada porque o tú te ríes por nada, lo que es preocupante, o estáis haciendo algo.
00:14:46
No es tan preocupante.
00:14:55
entonces
00:14:56
el concepto es
00:15:02
yo como router
00:15:05
como router
00:15:07
he recibido el mensaje IP
00:15:10
he mandado un mensaje
00:15:12
así en broadcast
00:15:15
lo ha recibido quien tenía que ser
00:15:17
el 1.3
00:15:19
manda un mensaje
00:15:20
de vuelta donde como origen
00:15:23
pondrá a sí mismo 1.3
00:15:25
Pero a nivel MAC pone como origen su propia MAC.
00:15:26
Y entonces quien recibe este mensaje ARP puede hacer una asociación de esta IP está asociada con este MAC.
00:15:32
¿Vale?
00:15:38
A ese punto lo pone en la tabla y cualquier otro mensaje que llegue ya tiene la asociación.
00:15:39
Y si este mensaje es para el 1.3 sabe a qué MAC lo tiene que enviar.
00:15:45
¿Se entiende?
00:15:50
Blah, blah, blah.
00:15:52
Pregunta, ¿por qué la tabla ARP es temporal?
00:15:55
La tabla ARP es temporal.
00:16:00
Cada cierto tiempo, una de estas cosas que he escrito en la tabla,
00:16:01
y he escrito ahora que el 1.3 tiene esta marca.
00:16:08
Vale, lo tengo allí por 5 minutos.
00:16:13
Después de 5 minutos lo borro. ¿Por qué?
00:16:15
Un TTL, ¿no?
00:16:20
En un cierto sentido. ¿Por qué?
00:16:24
Para utilizar la red.
00:16:26
para que no haya paquetes por ahí perdidos
00:16:27
porque la red es dinámica
00:16:30
puede cambiar
00:16:35
si este MAC era de un portátil
00:16:36
y ahora está en mi red
00:16:38
y la persona cierra el portátil y se va a su casa
00:16:39
ese número MAC ya no está en mi red
00:16:42
si alguien desenchufa este cable
00:16:45
ya este ordenador no está en esta red
00:16:48
entonces si fuera un fijo
00:16:50
y una vez que he decidido
00:16:51
el 1.3 es esta MAC de aquí
00:16:52
y no se puede cambiar nunca jamás
00:16:55
pues si hubiese un mínimo cambio en la red
00:16:57
Pues no funciona
00:16:59
Tened en cuenta que si hay muchos mensajes
00:17:01
Para este ordenador de aquí
00:17:03
Cada vez que este ordenador conteste o hable
00:17:05
Pues yo vuelvo a apuntarme
00:17:07
Ok, esta asociación sigue vigente
00:17:09
¿Vale?
00:17:11
Le reseteo el contador a 5 minutos
00:17:12
5 minutos en tiempos informáticos
00:17:15
Son una eternidad
00:17:17
Si por 5 minutos él no ha hablado nunca
00:17:18
Y entonces no sé si él está apagado
00:17:21
O está encendido o lo que sea
00:17:23
Pues llega un momento que yo lo quito de la tabla
00:17:24
Si él vuelve a hablar
00:17:26
lo volveré a poner, ¿vale?
00:17:27
Pero mientras que él no escriba
00:17:30
o que algo no llegue a él
00:17:32
o que no se le haga una petición a ARP
00:17:33
y él conteste,
00:17:35
pues él es como si estuviera desenchufado,
00:17:37
que no existe.
00:17:39
¿Sí?
00:17:40
Por eso es temporal.
00:17:41
Para...
00:17:42
Por si hubiese cambios en la red.
00:17:43
Otra pregunta.
00:17:45
¿Podría en una red existir
00:17:47
dos IPs distintas con la misma MAC?
00:17:49
Dos IPs distintas con la misma MAC.
00:17:53
¿Para conectarse en distintas redes?
00:17:57
Dos IP distintas, mi mamá.
00:18:04
¿Es que será una IP para...?
00:18:09
Se puede.
00:18:13
Pero no deberíamos, ¿vale?
00:18:18
En teoría no debería pasar, pero se puede desarrollar programas malintencionados que hagan esto.
00:18:21
También un equipo espía podría contestar a petición RP diciendo
00:18:27
diciendo, soy yo la más que esto, ¿vale?
00:18:32
Cuando dice, ¿quién es esta IP?
00:18:35
Yo, soy yo, para que todo lo que vaya a esta IP
00:18:37
me lo envíen a mí en vez que a la persona correcta.
00:18:40
¿Sí?
00:18:44
Esto se llama ARP Poisoning, creo, o algo así.
00:18:44
¿Sí?
00:18:49
O sea, que se puede hacer, pero no se debería hacer.
00:18:49
¿Y podría no existir dos MAC distintas por la misma IP?
00:18:53
Dos MAC distintas, una IP sola.
00:18:58
No.
00:19:05
de hecho si ponéis en una red
00:19:06
dos veces la misma IP a dos ordenadores
00:19:08
distintos, dos Macs distintas
00:19:10
la misma IP, Windows se da cuenta
00:19:12
y dice, oye mira que alguien en esta red
00:19:14
ya tiene esta IP, le sale un mensajito
00:19:16
no se debería, se puede hacer, si
00:19:18
hay un error, no funciona
00:19:21
para consultar la tabla
00:19:22
ARP, ARP-A
00:19:26
si yo me voy a Zoom 2
00:19:28
y hago
00:19:29
ARP-A
00:19:32
esta es la tabla de
00:19:33
de correspondencias de IPs
00:19:35
y Mac, pues nosotros estamos todos en una
00:19:40
red de que la 112.168.1.algo, ¿vale?
00:19:45
Estos deberían ser vuestros ordenadores, más o menos,
00:19:49
¿vale? Entonces, si vosotros hacéis un IP config y comprobáis
00:19:53
si tenéis el 78, por ejemplo, vuestra Mac
00:19:57
es esta de aquí.
00:20:01
ahora no sé si está en esta lista
00:20:02
o no
00:20:06
si no, decidme uno
00:20:06
un IP
00:20:12
de los vuestros
00:20:14
192.168.1.81
00:20:16
yo le hago ping
00:20:23
entonces ahora estoy comunicando con él
00:20:25
¿vale? y tenemos conexión
00:20:27
entonces si ahora hago
00:20:29
ARP menos A
00:20:30
debería aparecer por algún lado el 81
00:20:32
con su máscara.
00:20:35
Tu máscara, perdón, con su dirección
00:20:38
física. Tu dirección física, si haces un
00:20:39
ipconfig barra all,
00:20:41
debería ser la E8-9C
00:20:43
2528 de 6
00:20:45
a 5E.
00:20:48
¿Cuál es?
00:20:54
E8-9C
00:21:00
2528 de
00:21:00
6 a 5E.
00:21:02
Listo, ya está.
00:21:03
Fijaos que pero aquí
00:21:07
no están todas las IPs
00:21:08
del mundo, porque alguno de vosotros
00:21:10
no está comunicando y por lo tanto
00:21:11
no ha necesitado
00:21:13
mi ordenador saber
00:21:16
cuál es la IP de estos.
00:21:18
¿Sabéis la marca de estos?
00:21:20
¿Sí?
00:21:21
Está el RARP,
00:21:23
Reverse ARP, ¿vale?
00:21:25
El Reverse ARP sería, dame una marca
00:21:27
y te digo la IP.
00:21:29
RARP no es un
00:21:32
protocolo necesario para que
00:21:33
funcione la red. Es un
00:21:35
protocolo interesante para los administradores, pero no para que funcione la red.
00:21:37
RARP no me interesa.
00:21:43
ARP, sí.
00:21:45
Sin ARP no funciona.
00:21:46
Sin RARP, pues me da igual.
00:21:48
De hecho, nosotros no tenemos RARP, ¿vale?
00:21:50
Es un protocolo que tú puedes instalar en algunos ordenadores de seguridad de tu empresa
00:21:52
o de tu institución o lo que sea, para decir, oye, mira, voy a tener un control más explícito
00:21:58
si llega algún paquete extra raro
00:22:06
y voy a mirar y encuentro la MAC
00:22:08
puedo preguntar, oye, mirad, ¿esta MAC a qué IP
00:22:09
está asociada? A lo mejor yo la MAC
00:22:12
de memoria no me lo sé, pero las redes
00:22:14
IPs sí, entonces puedo saber
00:22:16
ah, era la red de los de marketing
00:22:18
pues me voy a marketing y oye,
00:22:20
alguno de vosotros está haciendo algo raro.
00:22:21
¿Ok?
00:22:24
Otro protocolo, ICMP,
00:22:29
Internet Control Message Protocol. ¿Habéis
00:22:31
usado alguna vez un ICMP?
00:22:33
¿No?
00:22:36
Mentirosos.
00:22:38
¿A qué habéis hecho un ping? Pues enhorabuena, habéis utilizado el CMP, ¿vale?
00:22:39
¿Qué es un ping? Un ping es un echo request seguido de un echo reply,
00:22:45
que son paquetitos de este protocolo de aquí, Internet Control Message Protocol, ¿vale?
00:22:52
¿Os acordáis cuando nosotros decíamos el TTL, eso que lo mandábamos?
00:22:58
Si llega a un router, el router mira el TTLV0, tira el paquete, no le da igual, no lo envía,
00:23:04
y devuelve a su emisor, al origen de ese paquete, un ICMP Time Exceeded.
00:23:12
Si yo soy un router y no consigo entregar este paquete, porque cuando viene a mí,
00:23:20
dice, para esta red, y yo no sé dónde está esta red, tiro el paquete y devuelvo al origen un OST Unreachable.
00:23:25
en lo que os pasa cuando veis el dinosaurio.
00:23:32
En Chrome, tú estás buscando algo,
00:23:36
de repente no puedo,
00:23:39
él recibe un OST Unreachable
00:23:41
y por lo tanto te dice,
00:23:42
mira, no puedo, pero juego al dinosaurio.
00:23:44
¿Y qué más?
00:23:48
O sea que estos son mensajitos
00:23:53
que están por debajo
00:23:54
para el correcto funcionamiento de IP.
00:23:55
¿Os acordáis que IP
00:23:58
era no fiable
00:23:59
y no orientaba la conexión?
00:24:02
169.254
00:24:04
169.254
00:24:07
169.254
00:24:12
vamos a salir con Fe
00:24:14
y Fe
00:24:15
como protocolo
00:24:18
era no orientada
00:24:21
a la conexión y no fiable
00:24:23
creaba un mundo
00:24:25
malvado en el que si se
00:24:27
pierden paquetes y Fe
00:24:29
le da perfectamente igual
00:24:31
¿vale?
00:24:32
En realidad no le da igual del todo. A IP sí, pero a cambio ICMP intenta poner un poco de orden.
00:24:34
Si yo pierdo un paquete, no lo puedo entregar. IP le da igual, pero se crea un paquete ICMP para decir,
00:24:41
oye, mira, algo ha pasado. No es obligatorio. Si no llega, no me importa. IP sigue funcionando igualmente.
00:24:47
Pero estos mensajes se pueden utilizar para que mi aplicación ha mandado un paquete, recibe uno de estos y dice,
00:24:55
mira, el paquete no ha llegado donde tenía que llegar, ha pasado algo, voy a mirar qué ha pasado.
00:25:02
¿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,
00:25:10
entonces me trajeaba todos los dispositivos que desde un origen a un destino pasó.
00:25:20
pues nuestro destino trazaba
00:25:27
todos los dispositivos por el que
00:25:30
paso, por los que paso
00:25:32
esto se hace con este de aquí
00:25:34
antes lo mando a uno
00:25:37
entonces después de un paso
00:25:38
se perderá y me mandan
00:25:40
un time exceeded y digo
00:25:42
me han mandado este dispositivo, vale, perfecto
00:25:44
este es el primer paso, ahora lo mando con el L2
00:25:46
hago dos saltos y aquí
00:25:49
se rompe y me manda el time exceeded
00:25:50
de vuelta, entonces si lo pillo y digo
00:25:52
este es el segundo paso
00:25:54
¿Recordáis esto? Por ejemplo, traje RT a www.google.es, ¿vale?
00:25:55
Es que él se pone aquí y dice, están mandando un paquete con TTL1, ha llegado a mi router.
00:26:08
Un paquete con TTL2, ha llegado a este otro señor que será algo de EducaMadrid por allá del router.
00:26:17
lo mando con 3
00:26:24
3 se ha perdido, este no ha contestado
00:26:26
nada
00:26:29
lo mando
00:26:29
con 4, veamos donde llega
00:26:33
y aquí estoy trazando
00:26:34
todos los saltos
00:26:36
desde mi ordenador
00:26:38
hasta Google, hasta el servidor
00:26:41
donde está la página de Google
00:26:43
esto continuará hasta que llegará un momento
00:26:44
que me dirá, oye mira, este es Google
00:26:47
y me ha contestado
00:26:49
Si estos dispositivos no mandan un mensaje de Oster Richewald o este mensaje se pierde,
00:26:50
pues este, normalmente, ahora ha pillado, a 7 saltos ha llegado a este peda.
00:27:02
Y así, así, así.
00:27:16
¿Dudas?
00:27:17
¿Qué significa el salto?
00:27:19
El salto.
00:27:21
Es el TTL.
00:27:23
Nosotros decimos cuando vimos el TTL
00:27:25
que por cada router que cruzo
00:27:27
el router
00:27:29
reenvía el mismo paquete
00:27:31
pero restando uno al campo TTL.
00:27:33
Si él tenía diez
00:27:35
pues lo reenvió con nueve.
00:27:37
Si el siguiente router lo recibe con nueve
00:27:39
lo reenvía con ocho.
00:27:41
Si llega a cero, quiere decir que es demasiado lejos
00:27:43
entonces lo tiene. Era para evitar si hay un bucle en la red de que los paquetes se
00:27:45
queden allí para siempre. Lo veremos con el enrucamiento en más detalle.
00:27:52
Entonces es el TMP, el ping es ICMP, de HTTP lo sabéis, esto no lo vuelvo a repasar,
00:27:58
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
00:28:08
y luego desde aquí empieza el encaminamiento de agua, el encaminamiento empezamos el próximo viernes
00:28:19
Porque el martes no estoy
00:28:30
Antes de
00:28:32
Acabar
00:28:34
Vamos a verlo
00:28:35
Chicos, chicos, habláis demasiado
00:28:37
El paquete 13
00:28:40
Entonces
00:28:44
Rápidamente os acordáis el paquete 13
00:28:47
Vuestro mejor amigo
00:28:49
Aquí tengo un switch
00:28:50
Aquí por favor estáis hablando demasiado
00:28:53
Por ahora estas cosas hemos aprendido a hacerlas y son cosas muy, muy básicas, muy básicas.
00:29:04
Vale, aquí le doy un IP.
00:29:14
192.168.0.2
00:29:17
Con gateway que por ahora no existe, 0.1, ¿vale? Que sí lo tengo ya configurado.
00:29:24
aquí, este es el 0.3
00:29:28
con mismo gateway
00:29:31
0.1, que todavía no existe
00:29:35
¿vale? ¿qué pasa ahora?
00:29:37
me voy aquí, en modalidad simulación
00:29:39
¿la habéis visto alguna vez en modalidad simulación?
00:29:41
¿sí, Ruter?
00:29:44
sí, Ruter, vale
00:29:45
en modalidad simulación se para el tiempo
00:29:46
el tiempo ahora mismo está bloqueado
00:29:49
si yo apago un ordenador y lo reenciendo
00:29:51
no se enciende
00:29:53
porque está apagado, y si no ocurre
00:29:54
el tiempo no se enciende, ¿vale?
00:29:57
pero lo que puedo hacer aquí es ver los paquetitos que giran entonces le puedo hacer un ping de aquí
00:29:59
a aquí y cuando hago ping aparecen dos paquetitos y voy a este de aquí que tiene como veis un
00:30:05
simbolito de una cola y alguien que llega alguien que se va pues está aquí si voy a mirar me dice
00:30:14
Eres un ICMP. ¿En qué sentido un ICMP? Si voy a leer, es un ICMP Echorequest. ¿Y qué era un ICMP Echorequest?
00:30:21
Como ping. Un ping. Esto es mi ping. Pero mi ping, en vez de utilizarlo, este aquí marroncito rojo como es,
00:30:33
pues en vez de utilizarlo, lo ha pillado y lo ha baserizado por un momento. Ha dicho, oye, tú no puedo todavía usarte.
00:30:41
Quédate aquí a la espera
00:30:49
¿Por qué?
00:30:50
Porque este pinga usa un IC
00:30:52
La 192.168.03
00:30:54
¿Veis?
00:30:57
Origen la 02, destino la 03
00:30:58
Fenomenal
00:31:01
¿Sé yo cómo entregar este paquete a la 03?
00:31:02
No
00:31:08
¿Por qué no?
00:31:09
¿Cómo se hizo la última hora?
00:31:13
Porque todavía no sabe cuál es su MAC
00:31:15
Porque no sé su MAC
00:31:18
Esta es una comunicación local
00:31:19
Y como no sé su MAC
00:31:22
antes tengo que descubrirla.
00:31:24
Y para descubrir su MAC, ¿qué tengo que hacer?
00:31:26
Una ARP.
00:31:31
Y de hecho, si me voy a mirar
00:31:33
ese paquetito de aquí, este es un
00:31:34
ARP.
00:31:36
¿Veis?
00:31:40
O sea que yo, como tengo que hacer
00:31:41
ping de aquí a aquí, pero todavía
00:31:43
me acabo de encender, tengo la tabla vacía
00:31:44
y no sé hacer un
00:31:46
ping
00:31:48
directo a este señor porque no sé
00:31:51
su MAC, pues antes mando
00:31:53
un ARP, que está escrito aquí dentro,
00:31:55
¿a quién va este mensaje aquí?
00:31:57
El verde, el ARP, ¿a quién va?
00:31:59
A este, este, este, este, este, este, este.
00:32:02
¿Sí?
00:32:04
¿Y a quién...
00:32:05
¿Y qué está escrito ahí dentro?
00:32:07
Sustancialmente, oye,
00:32:10
¿quién es el señor 0.3?
00:32:11
¿Sí?
00:32:14
Ahora,
00:32:16
esto va
00:32:17
al switch,
00:32:18
el switch lo envía aquí,
00:32:20
y él dice, uy, si soy yo, veis que aquí está la dirección
00:32:22
como destino, y la dirección origen es esta cosa
00:32:27
de aquí, 0, 0, D, B, A, D, que es
00:32:31
la marca de este ordenador, entonces lo que hace
00:32:34
este ordenador de aquí, el ordenador de la derecha, es pillar
00:32:38
y decir, vale, te contesto a ti, veis que ahora el destino de este
00:32:42
mensaje es la origen del anterior
00:32:47
Y pone como origen su MAC.
00:32:50
A nivel 3, origen IP y destino IP.
00:32:55
Entonces, quien reciba este mensaje puede hacer una asociación entre la IP 03 y la MAC origen.
00:33:02
Y escribirlo dentro de la tabla A.
00:33:08
Entonces, esto llega aquí.
00:33:12
Cuando esto llega, dice, ahora sé dónde enviar el ping.
00:33:15
que había guardado momentáneamente, saca el ping y lo manda al destino.
00:33:20
¿Por qué el destino para contestar no necesita RP?
00:33:28
¿Cómo lo puedo repetir?
00:33:33
Sí.
00:33:36
Porque el destino, yo lo he mandado de aquí a aquí y he tenido que hacer un app.
00:33:37
¿Sí?
00:33:43
Ahora le mando el paquete ping.
00:33:44
Vale, el ping es, le mando un echo request, recibo un echo reply.
00:33:46
O sea, que ahora este tiene que contestar aquí.
00:33:51
¿Me acuerdo con esto?
00:33:54
Pero él no está haciendo una RP hoy.
00:33:55
¿Por qué no?
00:33:58
Porque ya se ve la Mac.
00:33:59
Porque ya ha aprendido la Mac antes.
00:34:00
Cuando ha llegado este paquete aquí,
00:34:02
que iba a ese, ese, ese, ese, ese,
00:34:04
¿os acordáis?
00:34:07
Pero la origen y la IP origen
00:34:08
ya estaban escritos.
00:34:10
Porque le había mandado este ordenador
00:34:11
con su IP y su Mac.
00:34:14
Y entonces este ordenador
00:34:17
ya se ha apuntado estos datos
00:34:18
en su tabla RP.
00:34:20
Y como lo tiene en la tabla de RPE, ahora le puede contestar directamente sin tener que hacer una RPE.
00:34:21
Entiendo.
00:34:28
Lo repito.
00:34:30
¿Sí?
00:34:32
¿Por qué manda un mensaje a ese RPE?
00:34:33
Porque cuando yo estoy aquí, yo no sé tu MAC.
00:34:36
Si yo no sé tu nombre, ¿cómo hago a saber quién eres?
00:34:40
O sea, el RPE es el RIP.
00:34:44
Que lo haces desde tu dispositivo, el RIP.
00:34:45
esto era el ARP que salía de aquí.
00:34:48
El primer mensaje, tú haces
00:34:50
un ARP porque no sabe la marca de destino.
00:34:52
Si la sabes, no haces
00:34:54
el ARP. Y si no sabes
00:34:55
cuál es la marca de destino, no puede enviarla
00:34:58
a nadie. Entonces la envías
00:35:00
a FFCCC, que es como
00:35:02
la envía a todos.
00:35:04
Alguien lo recibirá,
00:35:07
descubrirá que yo estoy buscando el señor 0.3.
00:35:08
Si tú eres el 0.3,
00:35:11
me contestas. Si no eres
00:35:12
el 0.3, dices, este mensaje no es para
00:35:14
Esto se hace en el mensaje de antes que hemos visto en la RP, el verde, paquetito verde.
00:35:16
Esto se está haciendo en el protocolo verde.
00:35:26
Yo he hecho el ping. Además del ping he creado una RP, porque no sé su MAC.
00:35:32
Entonces hago una RP que llegará a toda la red.
00:35:38
Y en particular llegará este ordenador, que dirá, uy, soy yo.
00:35:43
Esto era para todos, pero esta IP la tengo yo.
00:35:48
Entonces te voy a contestar.
00:35:51
Y al contestarte, asocio mi MAC con mi IP.
00:35:54
Entonces, cuando este señor aquí recibe este ARP,
00:36:00
ahora sabe quién es el 0.3 y qué MAC tiene.
00:36:05
Porque está escrito en este paquete de aquí.
00:36:10
Y entonces le puede enviar el pin.
00:36:12
¿Sí?
00:36:16
Vale.
00:36:19
Miraos este vídeo 10 veces, así lo aprendéis.
00:36:20
- Materias:
- Sistemas Microinformáticos y Redes
- Niveles educativos:
- ▼ Mostrar / ocultar niveles
- Formación Profesional
- Ciclo formativo de grado medio
- Primer Curso
- Autor/es:
- Stefano Chiesa
- Subido por:
- Stefano C.
- Licencia:
- Reconocimiento
- Visualizaciones:
- 7
- Fecha:
- 30 de enero de 2026 - 12:43
- Visibilidad:
- Clave
- Centro:
- IES ROSA CHACEL
- Duración:
- 36′ 25″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 305.52 MBytes