Forum: Mikrocontroller und Digitale Elektronik AVR JTAG ICE MKII Kommunikation ins LAN


von /dev/null (Gast)


Lesenswert?

Hallo,
heute habe ich einen AVR JTAG ICE MKII programmer erhalten den ich
mir gegönnt habe. Beim anschließen per USB an meinen Rechner
und dem anschalten des Geräts viel mir auf dass das Gerät mit dem
lokalen Netzwerk kommuniziert. Nach dem ich mir das mal etwas genauer
mit Wireshark angeschaut habe, habe ich festgestellt, dass der JTAG ICE 
MKII
BJNP und MDNS Nachrichten ins lokale Netz Broadcastet und auch an die 
Adresse 224.0.0.251 sendet. Da ich darüber in keinem Manuall des ICE 
MKII etwas davon finde frage ich mich ob diese Kommunikation legitim ist 
oder ob das Gerät manipuliert wurde, da ich es gebraucht erstanden habe.

von Stefan F. (Gast)


Lesenswert?

Ich verstehe nicht ganz, wie ein Gerät mit USB Schnittstelle Ethernet 
Kommunikation machen können soll. Du meinst wohl eher, dass du ein 
Programm analysiert hast. Welches?

Die mir bekannten Debugger Programme sind in mindestens zwei Komponenten 
aufgeteilt, die untereinander übers Netzwerk kommunizieren, damit man 
Geräte debuggen kann, die weit weg aufgestellt wurden.

von Kaj G. (Firma: RUB) (bloody)


Lesenswert?

https://de.wikipedia.org/wiki/Zeroconf#Multicast_DNS
1
Alle DNS-Abfragen für Namen, die auf „.local.“ enden, müssen mit 
2
UDP und IP Multicast an die mDNS-Multicast-Adresse 
3
(IPv4: 224.0.0.251, IPv6: ff02::fb, UDP-Port 5353) gesendet werden.

https://osqa-ask.wireshark.org/questions/56300/what-are-mdns-and-bjnp-protocols-and-how-to-get-rid-of-there-traffic
1
Both these protocols are LAN service discovery protocols 
2
(MDNS = multicast DNS, BJNP is a prorietary protocol by Canon).

Ich glaube kaum das die Pakete vom MKII kommen.

/dev/null schrieb:
> Beim anschließen per USB an meinen Rechner
> und dem anschalten des Geräts viel mir auf dass das Gerät mit dem
> lokalen Netzwerk kommuniziert.
Und wie ist dir das aufgefallen?

Stefanus F. schrieb:
> Ich verstehe nicht ganz, wie ein Gerät mit USB Schnittstelle Ethernet
> Kommunikation machen können soll.
Das geht schon, nennt sich Ethernet over USB. Macht z.B. das Arietta G25 
Board. Ich glaube aber nicht, dass das hier zum Einsatz kommt.

von /dev/null (Gast)


Lesenswert?

Kaj G. schrieb:
> Und wie ist dir das aufgefallen?

Aufgefallen ist es mir dadurch, dass das Lämpchen am Port meines Routers 
angefangen hat zu flackern, an welchen mein Rechner angeschlossen ist. 
Mir ist das nur zufällig aufgefallen, da der Router sichtbar auf dem 
Tisch steht. Nach dem ich Wireshark an geschmissen hatte konnte ich klar 
sehen, dass jeweils ein Dutzend Pakete des Protokolls "BJNP" mit der 
Info
1
Scanner Command: Discover
 jeweils beim An- und Ausschalten des JTAGICE MKII meinen Rechner ins 
(in dem Fall nur lokale Netz) verlassen. Ebenfalls noch "MDNS" Pakete 
mit der Info
1
Standard query 0x0000 PTR _scanner._tcp.local, "QM" question

Mir fällt keine logische Erklärung ein, warum mein Rechner beim Ein- und 
Ausschalten des Programmers solche Pakete ins lokale Netz entsenden 
sollte?!

von /dev/null (Gast)


Lesenswert?

Achso und ich verwende einen Linux Rechner und ich habe weder Canon 
Software im Einsatz noch einen Drucker im lokalen Netzwerk.

von Stefan F. (Gast)


Lesenswert?

/dev/null schrieb:
> Mir fällt keine logische Erklärung ein

Das kann zeitlich reiner Zufall sein. Bei mir zuhause flackert das 
Lämpchen alle paar Sekunden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.