Switches arbeiten auf MAC (Media Acces Control)-Ebene => Schicht 2
Router arbeiten auf IP (Internet Protocol)-Ebene => Schicht 3
@-tob-:
Mit Hilfe von ARP (Address Resolution Protocol) können Router untereinander kommunizieren, um zu wissen, wohin sie routen sollen.
Beispiel: hinter einem Router A stehen die Router B, C und D. Jeder dieser letzten 3 Router verwaltet ein eigenes Netz. A bekommt jetzt ein Paket von außen an eine Adresse, die hinter C steckt. Weil er das nicht "weiß", stellt er per ARP die Frage, wer von den 3 Routern denn das angesprochene Netz verwaltet. C meldet sich und sagt: "Ich", also schickt A das Paket zu ihm.
Wurde aber D von irgendjemanden unter seine Kontrolle gebracht (kommt durchaus mal vor) und kommt C zuvor und behauptet, obwohl es nicht stimmt, dass er das Netz verwaltet, schickt A das Paket zu ihm, denn A verlässt sich auf die Angabe. Das nennt sich ARP-Spoofing.
Hat der Angreifer den Router auch noch so umkonfiguriert, dass der eine Kopie eines jeden abgefangenen Paketes an C zustellt, kann man alle Daten, die in das Netz hinter C geschickt werden, wunderbar abhören, ohne dass das jemand mitbekommt. Dieses Szenario ist eine Man-in-the-middle Attacke.
ARP gehört zu Schicht 3, dient aber eben nur zur Kommunikation der Router untereinander und wird nicht in andere Netze weitergeleitet. Obwohl es wahrscheinlich möglich wäre.
Alles klar?
Gruß
Morgoth