axl16 Geschrieben 13. Juli 2021 Teilen Geschrieben 13. Juli 2021 Hey, ich brauche Hilfe bei dieser Aufgabe. Ich verstehe nicht ganz wie ich das in der Tabelle einzutragen habe. • Client 2 schickt einen Frame an den Server • danach schickt der Server einen Frame an Client 2 • danach schickt der Server einen Frame an Client 1 Ermitteln Sie für die ersten beiden ARP-Pakete aus Aufgabe a) den Inhalt und stellen Sie ihn in folgender Tabelle dar: (7 mal 4 Byte) Zeile ARP-Paket 1 ARP-Paket 2 Byte 1 Byte 2 Byte 3 Byte 4 Byte 1 Byte 2 Byte 3 Byte 4 1 2 3 4 5 6 7 Hardwareadresstyp (2 Byte) enthält den Typ der MAC-Adresse im Paket (für Ethernet: 0001Hex). Protokolladresstyp (2 Byte) enthält den Protokolltyp, der für die MAC-Adresse angefordert wird (für IPv4-Adressen: 0x0800Hex (2048)). Hardwareadressgröße (1 Byte) enthält die Größe der MAC-Adresse (für Ethernet: 06Hex). Protokolladressgröße (1 Byte) enthält die Größe des Protokolls (für IPv4: 04Hex). Operation (2 Byte) enthält den Wert, der angibt, welche Operation ausgeführt werden soll (0001Hex für ARP-Anforderung, 0002Hex für ARP-Antwort). Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 Han_Trio Geschrieben 13. Juli 2021 Teilen Geschrieben 13. Juli 2021 Na die ersten 2 Zeilen sind ja komplett vorgegeben jeweils, mit den Erläuterungen unten, und sind für beide Pakete gleich. zB siehst du, dass ein "Hardwareadresstyp" 2 Byte lang ist, und sogar die Werte sind bereits genannt (0001hex - bei Verwendung von Ethernet, was hier der Fall ist). Das überträgst du auf die Tabelle, Zeile 1 / Byte 1 wäre also "00", Zeile 1 / Byte 2 wäre "01". -> 8 Bit = 1 Byte bzw. 2 Byte = 16 Bit. Die beiden Tabellen zeigen das Gleiche, der Unterschied ist nur, dass die obere Tabelle die Spalten in Bytes anzeigt, und die untere in Bits. Oder anders gesagt: 1 Hex-Zahlenpärchen entspricht 8 Bits / einem Byte. Etwas anspruchsvoller wird es ab Zeile 3, wobei die MAC-Adressen ebenfalls schon im Hex-Format oben vorliegen, und du sie auch einfach nur dorthin übertragen musst. IP-Adressen sind hier die Herausforderung: Sie müssen ins Hex-Format "übersetzt" werden. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
0 axl16 Geschrieben 13. Juli 2021 Autor Teilen Geschrieben 13. Juli 2021 vor 29 Minuten schrieb Han_Trio: Na die ersten 2 Zeilen sind ja komplett vorgegeben jeweils, mit den Erläuterungen unten, und sind für beide Pakete gleich. zB siehst du, dass ein "Hardwareadresstyp" 2 Byte lang ist, und sogar die Werte sind bereits genannt (0001hex - bei Verwendung von Ethernet, was hier der Fall ist). Das überträgst du auf die Tabelle, Zeile 1 / Byte 1 wäre also "00", Zeile 1 / Byte 2 wäre "01". -> 8 Bit = 1 Byte bzw. 2 Byte = 16 Bit. Die beiden Tabellen zeigen das Gleiche, der Unterschied ist nur, dass die obere Tabelle die Spalten in Bytes anzeigt, und die untere in Bits. Oder anders gesagt: 1 Hex-Zahlenpärchen entspricht 8 Bits / einem Byte. Etwas anspruchsvoller wird es ab Zeile 3, wobei die MAC-Adressen ebenfalls schon im Hex-Format oben vorliegen, und du sie auch einfach nur dorthin übertragen musst. IP-Adressen sind hier die Herausforderung: Sie müssen ins Hex-Format "übersetzt" werden. Danke dir. Habs jetzt auch gerafft Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Frage
axl16
Hey, ich brauche Hilfe bei dieser Aufgabe. Ich verstehe nicht ganz wie ich das in der Tabelle einzutragen habe.
• Client 2 schickt einen Frame an den Server
• danach schickt der Server einen Frame an Client 2
• danach schickt der Server einen Frame an Client 1
Ermitteln Sie für die ersten beiden ARP-Pakete aus Aufgabe a) den Inhalt und stellen Sie ihn in folgender Tabelle dar: (7 mal 4 Byte)
Zeile
ARP-Paket 1
ARP-Paket 2
Byte 1
Byte 2
Byte 3
Byte 4
Byte 1
Byte 2
Byte 3
Byte 4
1
2
3
4
5
6
7
Hardwareadresstyp (2 Byte) enthält den Typ der MAC-Adresse im Paket (für Ethernet: 0001Hex).
Protokolladresstyp (2 Byte) enthält den Protokolltyp, der für die MAC-Adresse angefordert wird (für IPv4-Adressen: 0x0800Hex (2048)).
Hardwareadressgröße (1 Byte) enthält die Größe der MAC-Adresse (für Ethernet: 06Hex).
Protokolladressgröße (1 Byte) enthält die Größe des Protokolls (für IPv4: 04Hex).
Operation (2 Byte) enthält den Wert, der angibt, welche Operation ausgeführt werden soll (0001Hex für ARP-Anforderung, 0002Hex für ARP-Antwort).
Link zu diesem Kommentar
Auf anderen Seiten teilen
2 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.