Beziehung zwischen einem Paket und einem Frame über das Netzwerk

1449
Gradient

Ich lerne, wie Netzwerke funktionieren und habe eine Frage. Was wird eigentlich über das Netzwerk gesendet? Ein Paket / Datagramm oder ein Frame?

Ich glaube es ist ein Päckchen. Wenn ja, sagen wir, Computer A möchte mit Computer B kommunizieren, der sich beispielsweise in einem anderen Land befindet. Computer A kapselt seine Daten in einem Segment, das in einem Paket verkapselt ist, das wiederum in einem Rahmen verkapselt ist. Wann wird der Rahmen entkappt?

Meine bisherige Interpretation ist, dass der Rahmen entkapselt wird, bevor er das LAN verlässt, wodurch ein Paket über das "Netzwerk" an Computer B gesendet wird. Ich bin nicht sicher, ob meine Interpretation korrekt ist.

Welche MAC-Quell- und Zieladressen werden von Computer A in den von ihm erzeugten Frame geschrieben?

3
Seltsamerweise scheint das OSI-Modell hier der perfekte Tag zu sein, aber es existiert nicht. Austin T French vor 11 Jahren 0

1 Antwort auf die Frage

5
sblair

Der Begriff "Paket" wird normalerweise auf der IP-Schicht verwendet, und Segment (TCP) oder Datagramm (UDP) werden auf der höheren Transportschicht verwendet.

Es ist üblich, sich auf Ethernet-Frames und nicht auf Ethernet-Pakete zu beziehen. Ich denke, Ihr vorletzter Absatz ist korrekt.

MAC-Adressen werden zur Identifizierung von Netzwerkschnittstellen auf der Datenverbindungsschicht für Geräte verwendet, die dasselbe physische Medium verwenden (z. B. ein Ethernet-Switched-Netzwerk). In Ihrem Beispiel würde Computer A Folgendes verwenden:

  • Quell-MAC : Die MAC-Adresse der physischen Netzwerkschnittstelle (innerhalb von Computer A), die zum Senden des Ethernet-Frames verwendet wird.
  • Ziel-MAC : ist wahrscheinlich die MAC-Adresse des Standard-Gateways im LAN, das den Zugriff auf das externe Netzwerk ermöglicht.

Das Segment / Datagramm sollte erst dann vollständig dekapsuliert werden, wenn es bei Computer B ankommt.

Vielen Dank! Es ist klarer. Eine andere Frage: Was sendet ein Router an einen anderen Router im Netzwerk? Ein Frame oder ein Paket? Gradient vor 11 Jahren 0
Ein Router würde normalerweise [weiterleiten] (http://en.wikipedia.org/wiki/Router_ (Computing) #Forwarding) ein IP-Paket an einen anderen Router weiterleiten. sblair vor 11 Jahren 0
Beim Lesen des Themas scheint es, als würde ein Router einen Frame neu erstellen. Gradient vor 11 Jahren 0
@Gradient Ja, ich denke das stimmt. Obwohl ein Router Pakete auf der IP-Schicht * weiterleitet *, muss das Paket in einem Frame verkapselt sein, damit es die physische Schnittstelle des Routers verlassen kann. Der Zielrouter entkapselt den Frame bei der Ankunft. sblair vor 11 Jahren 2