ARP-Request - Fragen

K

Kekschen1991

Gast
Hi Leute,
momentan muss ich mir Wireshark beibringen und bin noch so gut wie auf den Stand 0..
Ich habe aber folgende Fragen:

Was versteht man unter einem ARP-Request und wann tritt er im Computer-Netzwerk auf. In welchen Fällen ist kein ARP-Request erforderlich?


ARP habe ich im Forum gefunden und mir ein paar Threads durchgelesen.. Es war zwar hilfreich, aber es ist immer noch nicht das gelbe vom Ei.
Momentan bin ich bei Wiki unterwegs, aber vielleicht kann jemand das ganze mal in 10 Sätzen oder so erklären...


Gruß Keks
 
Ein ARP Request ist eine IP zu MAC Tabelle.
Nach OSI Modell kommt ja erst die MAC Adresse und dann die IP Adresse.
In der Kommandozeile kannst mit "ARP -a" zb. aktuelle Zuweisungen einsehen.
 
MAC-Adresse -> ARP -> IP
Vielleicht hilft dir ja allein das schon weiter.
 
marcol1979 schrieb:
Ein ARP Request ist eine IP zu MAC Tabelle.

ne, ein Arp Request ist keine IP zu Mac Tabelle, der Request ist die "Nachfrage" nach der Mac Adresse zu einer IP:

Markus83Muc schrieb:
MAC-Adresse -> ARP -> IP
Vielleicht hilft dir ja allein das schon weiter

hm... der Ansatz ist richtig, aber es ist umgekehrt. du hast eine IP und der Arp Request ermittelt die zugehörige mac ;)


Das ARP Protokoll macht nicht mehr als die zu einer IP Adresse gehörende MAC Adresse herauszufinden.
Also, wenn du beispielsweise ins cmd fenster eingibst: ping 192.168.0.1 dann wird erstmal ein ARP request an die Broadcast Macadresse (es hören also ALLE netzwerkgeräte) geschickt und gefragt:
Wer hat die IP Adresse 192.168.0.1? Bitte schick mir deine MAC Adresse

und der PC schickt ihm dann seine MAC Adresse. Jetzt können die beiden Geräte miteinander kommunizieren ;)

Hoffe das erklärt in etwa was ein ARP request ist
 
Zuletzt bearbeitet:
IP->ARP-Request-> MAC
=) so ist es richtig, jap posts und wiki haben mich weit gebracht.. hab das soweit auch gerafft, jetzt bin ich halt am googeln wann man keine arp request braucht bzw. wann diese nicht erfoderlich ist... eig ja NUR wenn ich die MAC habe oder?
 
Auch immer wenn die Kommunikation über IPv6 stattfindet, die IP sich schon im ARP-Table befindet oder die Kommunikation nicht über eine höhere Schicht stattfindet.
 
Zuletzt bearbeitet:
also arp request wird nicht benötigt wenn:

ipv6 "statt findet"
und
wenn man die MAC hat...

gibt es sonst noch etwas?
 
hm..., ob das mit ip v6 stimmt weiß ich ned, hab mich mit ip v6 noch ned auseinander gesetzt,

aber das 2. stimmt, also wenn du die mac schon hast.


Markus83Muc schrieb:
oder die Kommunikation nicht über eine höhere Schicht stattfindet.
Das setzt voraus dass die Mac schon bekannt ist. Wobei mich mal interessieren würde bei welcher Verbindung man nicht min. im Layer 3 ist?
Weil Layer 2. hast du ja eig. nur so so, ich nenns mal "Verbindungsgeschichten" ala ARP, RARP, STP etc.
Aber eine direkte Kommunikation findet hier noch nicht statt.


edit: @ Kekschen1991: in welchem Lehrjahr bist du denn? Und wie gefällt dir der Job (bis jetzt?)
 
Bei IPv6 kommt NDP statt ARP zum Einsatz.
 
also ich bin im zweiten Lehrjahr.
der Job Fachinformatiker für Systemintegration ist eigentlich ganz cool nur mein Betrieb ist scheiße, tag ein tag aus macht man immer das selbe.. man muss sich selbst bilden...


soooooooooooooooooooooooooo.....

ich habe das wie folgt gelöst... vielleicht fällt euch ja noch etwas ein:

Was versteht man unter einem ARP-Request und wann tritt er im Computer-Netzwerk auf. In welchen Fällen ist kein ARP-Request erforderlich?

Das ARP-Protokoll (Address Resolution Protocol) ist ein Netzwerkprotokoll und dient zur Netzwerkadresszuordnung.
Eine Netzwerkadresszuordnung kann wie folgt entstehen:

Der Anfragende Computer sendet eine ARP-Request und hinterlässt eine Senderadresse, welche aus der eigenen IP- und MAC-Adresse besteht. Zusätlich wird die Empfänger IP-Adresse an alle Computer des lokalen Netzwerkes gesendet.
Als Empfänger MAC-Adresse wird dazu die Broadcast Adresse ff-ff-ff-ff-ff-ff16 verwendet. Empfängt ein Computer im lokalen Netzwerk dieses Paket, prüft er ob es seine IP-Adresse die "Empfänger IP-Adresse" ist. Sollte dies der Fall sein
antwortet der Computer mit einem "Paket", welches die eigene MAC-Adresse und IP-Adresse (=ARP-Reply) enthält und schickt diese zurück, an die MAC Adresse des Senders/Anforderers. Ist das "Paket" am Sender angelangt, trägt dieser den
Inhalt (IP- und MAC-Adresse) in seine ARP-Tabelle ein. Computer, die einen ARP-Request erhalten aktualisieren bzw. tragen ebenfalls die Senderadresse (IP- und MAC-Adresse) in die eigene ARP-Tabelle ein.

Ein ARP-Request ist nicht erforderlich, wenn z.B. die MAC-Adresse schon bekannt ist bzw. wenn in einer ARP Tabelle eine IP mit der dazugehörigen MAC-Adresse verknüpft ist.


Beispiel eines "pings":
Der ARP-Request tritt in einem Computer-Netzwerk auf, wenn man z.B. einen ping an einen anderen Computer sendet.
Der "angepingte" Computer hat die IP-Adresse 192.168.1.15, durch den ARP-Request wird die dazugehörige MAC-Adresse ermittelt und erst dann
erfolgt der ping.
Erhält der Sender das Packet vom Empfänger zurück, trägt der Sender in die ARP-Tabelle die IP und MAC-Adresse des Empfängers ein.

IP-Adresse: Ist sozusagen die Anschrift eines Computers. Eine IP-Adresse kann nur einmal in einem "privaten" Netzwerk vorkommen, da sonst ein IP-Adressenkonflikt entsteht.
MAC-Adresse: Ist die Identifikationsnummer der Netzwerkkarte, die z.B. in einem Computer verbaut ist.
 
Zuletzt bearbeitet:
kann man so lassen ;) ist das für die Schule?

hm..., ja, bin jetz auch im 2. LJ, aber du hast recht: Man bildet sich selbst. Bin ja froh mittlerweile eig. komplett Selbstständig arbeiten zu dürfen^^ (wir arbeiten im Kundendienst, sind ein Dienstleister) und nicht ständig fragen zu müssen: Hast du noch was zu tun?!
Und wenn ma nix zu tun ist: Testinstallation in Vmware^^
 
jap ist für die schule...

joa vmware wär auch mal was neues nur ich weiß nie, was ich da so machen soll :D

hast du die vmwares auf einer externen oder auf dem pc
 
Zurück
Oben