ahora
la dirección Mac tiene 48 bits, 24 bits ya están ocupados con 01:00:5e nos faltan 24 bits mas para llenar nuestra Mac multicast
la dirección ip multicast [al igual que todas las direcciones ip's la verdad] tiene 32 bits tenemos que eliminar 8 bits o 1 octeto de nuestra ip
como sabemos que las ips clase D [multicast] siempre empezaran en su primer octeto con 1110 [que lo explique en este otro post] podemos deshacernos de estos 4 bits ya tenemos 28 bit pero nos siguen sobrando bits
En la imagen podemos ver como es el tema de la Mac multicast de forma mas grafica
hare un ejemplo practico, tomare una ip multicast capturada con wireshark
aquí podemos ver tanto la dirección destino 01:00:5e:00:00:16 como la ip destino 224.0.0.22 [ambos marcados con rojo] pasaremos esta ip a binario
11100000.00000000.00000000.00010110
eliminamos el primer octeto nos queda luego eliminamos el primer bit y y lo sustituimos con un 0 [en este caso quedara igual]
00000000.00000000.00010110
y ese binario lo pasamos a hexadecimal
00:00:16
como sabemos que todas las Mac multicast empezaran con 01:00:5e solo la agregamos al inicio
01:00:5e:00:00:16
y listo! nuestra Mac calculada coincide con la Mac real, pueden ver mas capturas en este link
en la próxima entrada pondré un mini tutorial sobre el uso del wireshark ya que se empezara a usar mas adelante
0 comentarios:
Publicar un comentario