Gast
#440991
Moin, ich versuche gerade eine Ethernet-Kommunikation aufzubauen. Der Einfachheit halber, wollte ich zuerst eine Ping-Kommunikation realisieren. Es gibt ja auch schon einige Projekte dazu. Vom Windows-PC aus also ein "ping 192.168.178.30" generiert.... Beim meinem Empfänger kommt nun folgendes an: ByteNr. [1] 0xFF ; TARGET MAC START <- versteh ich ;) [2] 0xFF [3] 0xFF [4] 0xFF [5] 0xFF [6] 0xFF ; Target MAC (Broadcast) end [7] 0x00 ; SRC MAC START <- ist auch klar ;) [8] 0x50 [9] 0x70 [10] 0xAA [11] 0x22 [12] 0x00 ; SRC MAC END [13] 0x08 ; <- so dachte ich mir das (0x0800 = IP, 0x0806 = ARP ) [14] 0x06 ; ARP Frame??? (Ich hätte hier 0x00 erwartet) [15] 0x00 [16] 0x01 [17] 0x08 ; <- Oder hier IP-Kennung und die 4 Byte davor VLAN-TAG?? [18] 0x00 [19] 0x06 [20] 0x04 [21] 0x00 [22] 0x01 [23] 0x00 [24] 0x50 ; <- und hier hätte ich jtzt den IP-Type 01 -> ICMP erwartet [25] 0x70 ; scheint aber die SRC-MAC zu sein grübel [26] 0xAA [27] 0x22 [28] 0x00 .......... Meine Fragen an euch: - Ist das ein ARping? Wenn ja, hat einer eine gute Beschreibung dazu gefunden? - Wie starte ich von einem WIndows 2000 Rechner dann einen (IP) ICMP ping? - Gibt es ein Proggi, um unter Windows einen klar definierten Ethernet-Frame zu versenden? <- zum debuggen Bin wirklich gespannt auf die Antworten!! Viele Grüße BastelFix