![]() |
wie funken switches?
sorry für die nubi-frage, aber auf den meisten seiten hab ich bisher nur erklärungen gefunden die mir zu hcoh warn.. :utoh:
bisher dachte ich immer das switches die pakete aufgrund der ip weiterleiten, jetzt hab cih aber mal ghört das sie dazu die mac-adressen verwenden.. falls das stimmt; woher weis dann der switch welche ip zu welcher mac gehört? thx, suka |
Ein klassischer Switch schaut sich keine IP-Header an, sondern nur die Packerln des Network Layers => er leitet die Packerl aufgrund der MAC-Adressen weiter.
Was Du meinst sind die neueren "intelligenten" Layer3-Switches, die sich auch die IP-Packerln ansehen, um QoS, etc. zu machen. Ach ja: "Normale" Switches funken nicht. :D |
und wie findet der switch raus welche ip zu welcher mac gehören?
|
Die bekommt er aus der ARP Tabelle (Adress resolution Protokol Table)
Da steht jeder PC mit seiner IP und der dazugehörigen MAC Adresse drinnen, und jeder PC im Netz verfügt (normalerweise) über diese Tabelle. Bzw. ich weiss net ob er die überhaupt wissen muss, der schaut sich einfach den Header mit der MAC an... |
Die IP is einem Switch total wurscht solange es kein Level-3 Switch ist (kann auch routen u. ä.).
Ein "normaler" Switch hat nur eine Tabelle welche MAC(s) er an welchem Port hängen hat, das ist alles. Somit braucht ihn nur der Ethernet-Header zu interessieren, ev vorhandene IP, TCP, UDP, IPX oder was auch immer-Header behandelt er nicht. Wenn ein Packet reinkommt schaut er sich die Ziel-MAC an, sucht in seiner Tabelle welches Port da zuständig ist und leitet das Packet an dieses Port weiter. Findet er eine MAC nicht in seiner Tabelle, bzw antwortet das Zielgerät nicht (Portwechsel?) dann spielt er IMHO HUB und verteilt das Packet überallhin. Kommt dann die Antwort weiss er wieder welches Port da zuständig ist und alles ist wieder im grünen Bereich :) mfg Clystron |
jup thx, jetzt hab ichs verstanden :)
danke an alle für die hilfe! |
@_m3: Jetzt bin ich aber enttäuscht :eek: - ich habe immer sehr viel von dir gehalten, aber das sich die MAC-Adressen auf dem Network-Layer befinden - Nee
Richtig ist der Data-Link-Layer ! Der Network-Layer ist schon für die IP-Pakete zuständig. Sonst stimmt alles. BTW: Normale Switches haben nur eine Switch-Port <--> MAC-Adressen-Liste. |
@Angel: Sorry - meine aktiven Netzwerkerzeiten sind schon länger vorbei, detto die Uni/ISO/OSI Zeiten - brrrr.
Der Post kam zwischen einer Benutzeranlegung und einer Samba-Reconfig - da war ich vielleicht nicht ganz bei der Sache. :verwirrt: |
"BTW: Normale Switches haben nur eine Switch-Port <--> MAC-Adressen-Liste."
<-- die daten vom pc sind ja afaik nur an die ip adressiert (d.h. der pc weis die mac vom ziel-pc net), woher weis dann der switch zu welchem port er weiterleiten muss? (er schaut sich die ip ja net an..) :eek: |
fakt ist der switch WEISS welcher pc wo ist
und sendet entsprechend "adressierte" packete an den jeweiligen pc mit empfangsbestätigung. mehr muss man ned wissen :) MfG |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 23:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag