Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Frames

Empfohlene Antworten

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

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

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

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. ;)

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

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

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

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.