mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARP Feld Trailer


Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hab mir gerade ein ARP Reply Paket im Wireshark angeschaut, welches 
ich durch meinen Prozessor losgeschickt habe; es beinhzaltet ein 
Trailer-Feld - welche Bedeutung hat dieses Feld, hab das sonst bei ARP 
Reply Pakete nicht gesehen.

Dieses Trailer-Feld besteht aus vielen 0 Byte-Blöcken, die sich am 
Schluss des ARP Protokolls befinden. Weiterhin wird mein ARP Replay 
Paket auch bei Wireshark mit 60Byte Größe angegeben - ARP Pakete von 
meinem Computer aber nur mit 42Byte - so dass hier anscheinend die 
Padding-Bytes herausgerechnet werden können.

Mein Controller fügt die entsprechende Anzahl an Padding-Bytes selbst zu 
(macht der PHY).

Bernd

Autor: Dennis H. (dennis210)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ein ethernet-frame muss, wenn ich mich nicht irre, laut alter 
spezifikation 64 byte lang sein. auf die 60 byte kommst du, da die 
crc-checksumme nicht im wireshark angezeigt wird. ist die crc-summe 
falsch wird das paket gleich von der netzwerkkarte verworfen.
dieses trailerfeld ist nur da, um die paketlänge auf 64 byte zu erhöhen, 
um mit controllern zu kommunizieren, die dem alten protokoll 
entsprechen. ansonsten hat diese trailerfeld keine bedeutung.

Autor: Bernd Schuster (mms)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und warum wird das Trailer-Feld bei anderen ARP Paketen z.B. von meinem 
Rechner nicht angezeigt?

Bernd

Autor: Andreas K. (a-k)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Könnte sein, dass es nur bei eingehenden Paketen angezeigt wird, weil 
das bei ausgehenden Paketen erst vom Ethernet-Controller hinzugefügt 
wird und Wireshark das Paket vorher abfischt.

Autor: Μαtthias W. (matthias) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

exakt so ist es. Wireshark hängt sich zwischen Windows-Ethernet Treiber 
und netzwerkkartentreiber. An der Stelle gibt es bei ausgehenden Paketen 
noch kein Padding.

Matthias

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.