Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

da Ihr mir letztes Mal so gut weitergeholfen habt, habe ich hier eine neue Frage für Euch:

In einem Frame, das an einen anderen Rechner verschickt wird, stehen ja Absender- und Empfängeradresse. Theoretisch müßten diese Adressen aber in MAC und IP Form darin vorhanden sein, oder?

Denn sonst würden ja beim Routen etc. die wichtigen Informationen von eigendlichem Absender und tatsächlichem Empfänger verfälscht werden.

Als Darstellung eines Frames habe ich mal dieses hier:

_________________________

lPräambell

l_________________________l

lFrame Anfangskennzeichnung

l_________________________l

lEmpfänger Adresse

l_________________________l

lAbsender Adresse

l_________________________l

lTyp-Feld

l_________________________l

lDaten

l_________________________l

lPrüfsequenz

l_________________________l

Steht die MAC Adresse nun in Empfänger Adresse und Absender Adresse und die Adresse in IP Form steht im Datenfeld mit? Der Router z.B. ersetzt dann die Felder Absender und Empfänger Adresse und liest aus dem Datenteil aus? Oder wie funktioniert das genau?

Mein Problem ist, daß sich die unterschiedlichen Online-Referenzen und Dokumentationen zu diesem Thema da nicht so ganz einig zu sein scheinen...die einen sprechen von IP-, die anderen von MAC Adressen im Header... :eek:

Vielen Dank für Eure Hilfe,

Gruß,

MoBo

Geschrieben

In einem Ethernet Frame (Layer 2) steht die MAC-Adresse. Die Informationen des IP-Packets werden in die Payload des Frames gepackt. In dieser steht dann unter anderem auch die IP-Adresse des Empfängers. Das Routing erfolgt auf Layer 3 (d.h. es wird nur die IP-Adresse ausgewertet, nicht jedoch die Mac-Adresse). Wird das Datenpaket wieder über ein Ethernetinferface versendet, so werden die Adressen innerhalb des Frames vom Netzwerktreiber entsprechend gesetzt.

Nic

Geschrieben

Hallo!

Mal sehen, also:

| ...

| Layer 3 Paket-Header + Daten + Paket-Trailer

| Layer 2 Frame-Header + Daten + Frame-Trailer

| Layer 1 Daten

\/

Das alles wird Stueck fuer Stueck zusammen gepackt. Da ein Router auf IP-Ebene arbeitet also Layer 3 muss er es bis zur 3 Ebene auspacken. Er beachtet die anderen Ebenen aber nicht sondern prueft nur anhand der Ziel IP-Adresse in welches Netzt das Daten-Paket soll.

Du musst also um deine Frage zu beantworten einen unterschied zwischen Frame und Paket machen. Es kommt halt immer auf den Layer an. ;)

Layer 3 - Paket - IP

Layer 2 - Frame - MAC

jo, so muesste es eigentlich stimmen. Nen schoenes Wochenende :cool:

smokie

Geschrieben
Original geschrieben von smokie

| ...

| Layer 3 Paket-Header + Daten + Paket-Trailer

| Layer 2 Frame-Header + Daten + Frame-Trailer

| Layer 1 Daten

\/

(Anwendungs-)Daten gibt es auf den Schichten 7-4, auf Schicht 1 sind es elektrische Signale. ;)

Geschrieben

Hallo

(Anwendungs-)Daten gibt es auf den Schichten 7-4, auf Schicht 1 sind es elektrische Signale.

Hast schon recht. Bin in die "Umgangs-Sprache" verfallen. :) Wird nicht mehr vorkommen. ;)

(Wobei es so falsch nun auch wieder nicht war. Da die E-Signale ja den Anwendungs-Daten entsprechen und somit im weitesten sinne auch Daten sind. Aber das ist ein Thema ueber das man Wochen streiten kann.)

smokie

Geschrieben

allgemein sieht's im OSI-Modell so aus:

[Header L2][Header L3][Header L4][Header L5][Header L6][Header L7][(Anwendungs-)Daten]

wobei für ein Protokoll die Header der darüberliegenden Pakete auch als "Daten" gesehen werden

für ein FTP-Paket auf Ethernet sieht's dann z.B. so aus:

[Ethernet-Header mit MAC-Adresse][iP-Header mit IP-Adresse][TCP-Header mit Portnummer (in diesem Fall: 21)][FTP-Steuerinfos und FTP-Daten]

habe mir erlaubt, in der Datenkapselungs-Reihenfolge den Header L3 einzufuegen hades

Geschrieben

Hm, also habe ich gar nicht, wie in meiner 'Zeichnung', eine Senderadress- und einen Empfängeradress-Teil vor dem Datenteil sondern mehrere?

Einen für MAC, einen für IP, und die dann 'räumlich' getrennt von dem Daten-Teil?

Gruß,

MoBo

Geschrieben

Im Prinzip hast Du Recht. Der Datenteil des Ethernetframes enthält das IP-Paket und damit auch Informationen über den Empfänger/Absender. D.h. Du hast auf den unterschiedliche Sende- und Empfangsadressen für die unterschiedlichen Layer (2 und 3 in diesem Fall). In der Payload des IP-Paketes könnten beispielsweise ebenfalls noch Adressen transportiert werden.

Nic

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...