Brei Geschrieben 27. November 2004 Teilen Geschrieben 27. November 2004 Hiho, Ein Router leitet ja Pakete aus einem Netz in ein anderes Netz, wenn die Zieladresse nicht in dem (Sub-(Netz) vorhanden ist. Woher weiß der Router dass er das Paket routen soll? Meine Gedanken dazu: a) weil er alle Pakete mit einer Zieladresse, die nicht in dem Netz sind weitergeleitet werden. ABER: Warum muss man dann beispielsweise in Windows ein Standardgateway eintragen? Es müsste doch auch ohne gehen. Also denke ich dass a) schonmal falsch ist. weil im Paket von (beispielsweise) Windows irgendwo vermerkt wird, dass die Zieladresse nicht diesem Netz ist sondern in einem anderen. Und es fügt einfach eine weitere Zieladresse in das Paket ein, nämlich die vom Router. Auf diese zusätzliche Adresse reagiert dann der Router. So, und wer sagt mir jetzt wie´s wirklich ist? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manitu71 Geschrieben 27. November 2004 Teilen Geschrieben 27. November 2004 welches Packet weitergeleitet wird entscheidet die Routing Tabelle, insofern passt dann a Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Brei Geschrieben 28. November 2004 Autor Teilen Geschrieben 28. November 2004 wozu muss man dann ein Standardgateway eintragen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nic_power Geschrieben 28. November 2004 Teilen Geschrieben 28. November 2004 Hallo, an das Standardgateway schickt das Endsystem aller IP-Pakete für die es keine eigene Route besitzt. Würdest Du kein Standardgateway eintragen, würde das Endsystem nur die Systeme erreichen, die in einem der direkt angeschlossenen Subnetze vorhanden sind. Der Router selbst hat wiederum eine eigene Routingtabelle (und meist auch eine Default-Route für unbekannte Netze). Aufgrund dieser Tabelle weiss der Router, wie mit den eingehenden Pakete zu verfahren ist; besitzt er für ein bestimmtes Paket keine Route, so wird dieses verworfen. weil im Paket von (beispielsweise) Windows irgendwo vermerkt wird, dass die Zieladresse nicht diesem Netz ist sondern in einem anderen. Und es fügt einfach eine weitere Zieladresse in das Paket ein, nämlich die vom Router. Auf diese zusätzliche Adresse reagiert dann der Router. Eine weitere Adresse wird nicht hinzugefügt. Das ein Endsystem im eigenen Subnetz liegt wird anhand der Adresse und der Netzwerkmaske ermittelt. Ist dies nicht der Fall, so wird das IP-Paket an das Default-Gateway (Router) geschickt. Nic Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 28. November 2004 Teilen Geschrieben 28. November 2004 Ergaenzend zu Nic: Die (Sub-)Netzadresse wird ermittelt, indem die IP-Adresse und die Subnetzmaske mit dem logischen Operator AND verknuepft wird. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Brei Geschrieben 28. November 2004 Autor Teilen Geschrieben 28. November 2004 an das Standardgateway schickt das Endsystem aller IP-Pakete für die es keine eigene Route besitzt. Genau das versteh ich nicht ganz. Der PC schickt es an den router! Also wird in das IP Paket als Zieladresse der Router eingetragen oder? Woher weiß dann er Router welche "wirkliche" zieladress das Paket hat? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
nic_power Geschrieben 28. November 2004 Teilen Geschrieben 28. November 2004 Hallo, nein, die Zieladresse des IP-Paketes bleibt gleich. Das Paket wird an die MAC-Adresse des Routers geschickt. Nic Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Just2blue4U Geschrieben 29. November 2004 Teilen Geschrieben 29. November 2004 die Zieladresse steht im Paket drin. Der rechner sieht nach ob er die Zieladresse erreichen kann. Ist dies nicht der Fall, dann guckt er nach ob er ein Gateway kennt, was diese Adresse erreichen kann. Falls er kein spezielles Gateway fiden kann, guckt er nach ob er ein Standart-Gateway hat. Das standartgateway bekommt alle Pakete, die der PC und die anderen Gate's nicht weiterleite können. wenn du deinen PC z.B. in nem LAN hast wo sich ein Gateway in ein 2tes LAN und ein GW ins WAN (INternet) befindet, so macht der Rechner einen Rundruf (Broadcast), dieser lautet ungefähr so: Wer hat die Adresse xyz? Entweder, ein Rechner aus dem Lokalen Netz antwortet, oder aber der Router ins 2te Netz antwortet. Falls keiner von beiden antwortet, wird das Paket an das Standartgateway weitergegeben, denn vom Standartgateway wird erwartet, dass es alle Pakete, die nicht lokal weitergegeben werden können, weiterleiten kann. Angenommen, du hättest kein 2tes LAN dann würde der Router ins WANN (I-Net) sowieso standartgate sein, denn du hast ja kein anderes. ich hoffe da war brauchbares bei! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Brei Geschrieben 29. November 2004 Autor Teilen Geschrieben 29. November 2004 Hallo, nein, die Zieladresse des IP-Paketes bleibt gleich. Das Paket wird an die MAC-Adresse des Routers geschickt. Nic Ist das dann kein normales IP-Paket? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 5. Dezember 2004 Teilen Geschrieben 5. Dezember 2004 Schau Dir bitte die Kapselung der einzelnen Schichten an. Layer 5-7: Daten Layer 4: Segmentheader|Daten Layer 3: Paketheader|Segmentheader|Daten Layer 2: Frameheader|Paketheader|Segmentheader|Daten|Frametrailer Ein Router arbeitet (ohne auf evt. vorhandene Firewallfunktionen einzugehen) auf der Schicht 3, d.h. er kann den Weg zu anderen Netzen herausfinden. Wenn Du ein Paket an ein anderes System schickst, dann kommt zum Herausfinden der MAC-Adresse das ARP-Protokoll zum Einsatz. Die herausgefundene MAC-Adresse wird in den Frameheader /-trailer als Ziel eingetragen und dann der Frame mitsamt seinen Daten (Paket, Segment, Daten) an diese MAC-Adresse gesendet. Das Standardgateway ist die direkt angeschlossene Schnittstelle des Routes, also wird dessen MAC-Adresse mittels ARP-Request herausgefunden und an diese der Frame versandt. Wenn ein Router einen Frame erhaelt, dann entfernt er den Frameheader /-trailer, untersucht den Paketheader, bestimmt den Weg mit Hilfe seiner Routingtabelle (entweder per manuelle Eintraege, den statischen Routen, oder per dynamisch erzeugte Eintraege, die der Router ueber Routingprotokolle erhaelt) und verpackt das Paket in einen neuen Frame mit seiner MAC-Adresse als Quelle und als Ziel die MAC-Adresse des naechsten Routers. Diese Prozedur des Entfernes und Neusetzen des Frames wiederholt sich solange bis das Zielnetzwerk erreicht und somit das Zielsystem direkt erreichbar ist. Dann kommt als Empfaenger-MAC die MAC-Adresse des Zielsystems rein und der Frame wird zum Zielsystem gegeben. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Brei Geschrieben 5. Dezember 2004 Autor Teilen Geschrieben 5. Dezember 2004 Schau Dir bitte die Kapselung der einzelnen Schichten an. Layer 5-7: Daten Layer 4: Segmentheader|Daten Layer 3: Paketheader|Segmentheader|Daten Layer 2: Frameheader|Paketheader|Segmentheader|Daten|Frametrailer Wo stehen in den Headern die IPAdressen und die Macadresse? So wie ich es jetzt verstanden habe: Ein Paket bekommt eine Ziel-IP-Adresse, daraus wird die mac adresse ermittelt, an die mac-adresse wird das paket geschickt. Der PC weÃß jetzt aber, dass die mac nicht im lokalen netz ist, deshalb nimmt er pc das paket und ändert die ziel-mac auf die des Routers (standardgateway) aber die Ziel-IP bleibt die Gleiche. hoffe da war was richiges dabei Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 5. Dezember 2004 Teilen Geschrieben 5. Dezember 2004 IP-Adressen = Paketheader, Schicht 3 MAC-Adresse = Frameheader, Schicht 2 Der PC aendert nicht die Ziel-MAC, er schickt alles Unbekannte (unbekannt = alles was nicht in seinem Netz ist) an das Standardgateway, deshalb die MAC des Standardgateway (Router). Der Router entfernt den Frameheader, findet den naechsten Router auf dem Weg zur Ziel-IP heraus und verpackt das Paket in einen neuen Frame mit der Ziel-MAC MAC-Adresse des naechsten Routers. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Brei Geschrieben 5. Dezember 2004 Autor Teilen Geschrieben 5. Dezember 2004 , er schickt alles Unbekannte (unbekannt = alles was nicht in seinem Netz ist) an das Standardgateway. Genau da happert es beim Verstehen. Wenn er an das Gateway was schickt, muss ja die Zieladresse von dem Gateway in das Paket und ich frag mich halt, wie die ursprüngliche Zieladresse im Paket vermerkt wird damit der Router weiß wo er hinrouten muss. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
hades Geschrieben 5. Dezember 2004 Teilen Geschrieben 5. Dezember 2004 Im Paket steht die "richtige" Zieladresse, die Adresse des Routers wird nur im Frame (MAC-Adresse) vermerkt. Der Router entfernt den Frame und kann so das Zielnetz anhand der IP-Adresse im Paket-Header auslesen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Brei Geschrieben 6. Dezember 2004 Autor Teilen Geschrieben 6. Dezember 2004 also stimmt sozusagen die ipadresse des pakets nicht mit der mac-adresse überein, an die es geschickt wird (rein von der logischen zuordnung zum gerät)? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
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.