Woraus besteht ein Netzwerkpaket?

Woraus besteht ein Netzwerkpaket?

Ich kenne mich mit Netzwerken aus, bin aber nicht sehr gut darin. Jetzt berechne ich, wie viele Pakete verloren gehen, wenn ichUDP über IPv4Ich kann davon ausgehen, dass dieProtokoll-Overheadfür Daten, die per UDP über IPv4 gesendet werden, ist66 BytesUnd die Daten müssen in Blöcken der Größe übertragen werden4 KB(das soll dasNutzlastgrößejedes Pakets).

Hier ist meine Frage:

Woraus besteht ein Netzwerkpaket?

Wikipedia gibt an, dass

Ein Paket besteht aus zwei Arten von Daten: Steuerinformationen und Benutzerdaten (auch Nutzlast genannt).

Ein Paket besteht also grundsätzlich aus einem Header und einem Trailer mit Nutzdaten dazwischen.

Eine Paketstruktur sieht wie folgt aus: Kopfzeile | Nutzlast | Anhänger

Wenn ich also ein Paket bilden möchte, sollte ich Folgendes einschließen:Protokoll-Overheadin meiner Berechnung?

Paketgröße = 66 Bytes (Protokoll-Overhead) + 4096 Bytes (Nutzlast) = 4162 Bytes

Ich wäre für jede Hilfe sehr dankbar.

Antwort1

Um die Mindestanzahl an Paketen zu berechnen, die zum Senden einer bestimmten Datenmenge erforderlich sind (unter der Annahme von null Verlusten).

Let Sp be the size of the payload of a packet.
Let St be the total size of the data.
Let Np be the number of packets.
then
Np=St/Sp

Die Metadaten (Header/Overhead) werden hierbei von uns nicht berücksichtigt.


Betrachten wir ein physikalisches Beispiel.

Wir haben 1 Liter Wasser (Vt). Wir möchten es mithilfe einer Tasse (Vc) bewegen. Die Anzahl der Male, die wir die Tasse verwenden müssen (Nc), ist also Nc=Vt/Vc.

Aber welches Vc? Die Tasse hat zwei Volumina, ein Innen- und ein Außenvolumen (Vi und Ve). Das Außenvolumen ist die Wassermenge, die verdrängt würde, wenn sie einen Deckel hätte, der das Eindringen von Wasser verhindert, oder Vi+Vm, wobei Vm das Volumen des Materials ist, aus dem die Tasse besteht. Vi ist einfacher gesagt das Wasservolumen, das die Tasse aufnehmen kann. Welchen Vc-Wert sollten wir verwenden? Vc=Ve oder Vc=Vi

Antwort2

  • F: Welche Teile des Pakets könnten aufgrund einer Beschädigung nicht zugestellt werden?
  • A: Ein Fehler in einem wichtigen Teil eines Pakets führt zu dessen Ablehnung.
  • F: Welcher Teil eines Pakets ist wichtig?
  • A: Alles, sonst würde es nicht existieren.

Betrachten Sie daher das gesamte Paket: Nutzlast, UDP, IPv4, Netzwerkschicht (Ethernet, PPP usw.). Beachten Sie, dass sich die Netzwerkschicht für verschiedene Teile der Reise und damit die Länge des Pakets ändern kann, dies gilt jedoch auch für die Bitfehlerrate.

verwandte Informationen