Hallo,
ich habe hier einen Mikrocontroller der mir beim Start ein
Gratuitous-ARP-Paket durchs Netzwerk sendet um sich den anderen
Netzwerkteilnehmern "vorzustellen".
Nun sniffe ich den eingehenden Netzwerkverkehr meines PCs mit Wireshark:
--------------------------------------------------------
Source: Private_aa:bb:01
Destination: Broadcast
Protocol: ARP
Info: Gratuitous ARP for 123.4.56.227 (Request)
Src: Private_aa:bb:01 (ac:de:48:aa:bb:01)
Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request/gratuitous ARP)
--------------------------------
Source: Asiarock_aa:d5:ef
Destination: Broadcast
Protocol: ARP
Info: Who has 123.4.56.227? Tell 123.4.56.126
Src: Asiarock_aa:d5:ef (00:13:8f:aa:d5:ef)
Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request)
--------------------------------
Source: Private_aa:bb:01
Destination: Asiarock_aa:d5:ef
Protocol: ARP
Info: 123.4.56.227 is at ac:de:48:aa:bb:01
Src: Private_aa:bb:01 (ac:de:48:aa:bb:01)
Dst: Asiarock_aa:d5:ef (00:13:8f:aa:d5:ef)
Address Resolution Protocol (reply)
--------------------------------
Source: 123.4.56.126
Destination: 123.4.56.227
Protocol: ICMP
Info: Echo (ping) request
Src: Asiarock_aa:d5:ef (00:13:8f:aa:d5:ef)
Dst: Private_aa:bb:01 (ac:de:48:aa:bb:01)
Internet Protocol
Src: 123.4.56.126
Dst: 123.4.56.227
Internet Control Message Protocol
--------------------------------
Source: 123.4.56.227
Destination: 123.4.56.126
Protocol: ICMP
Info: Echo (ping) reply
Src: Private_aa:bb:01 (ac:de:48:aa:bb:01)
Dst: Asiarock_aa:d5:ef (00:13:8f:aa:d5:ef)
Internet Protocol
Src: 123.4.56.227
Dst: 123.4.56.126
Internet Control Message Protocol
--------------------------------------------------------
Wie man in den gesnifften Daten sehen kann, sendet der Mikrocontroller
das Gratuitous-ARP-Paket. Anschließend soll mein PC den Mikrocontroller
anpingen, was er ja auch macht. Jedoch erkundigt sich der PC vorher
nochmals mittels ARP nach der MAC-Adresse des Mikrocontrollers, welche
der PC ja bereits durch das direkt davor gesendete Gratuitous-ARP des
Mikrocontrollers schon haben sollte.
Wieso fragt Windows XP Professional hier explizit nochmals nach der MAC?
Danke schonmal,
Thomas