Veröffentlicht 21. April 20214 j Hallo ihr lieben ich stehe hier komplett auf dem Schlauch. Ich weiß nicht wie ich rechnen muss. Mein Rechenweg ist wie folgt 300MiB*1024*1024 = 314.572.800 Byte (Daten) 10Mbit/s = 10.000.000bit/s 314.572.800 / 1418(Max. Nutzdaten) = 221843 Pakete (aufgerundet) Wie muss ich denn jetzt rechnen, wenn ich die 100Byte für jedes einzelne versendete Paket hinzurechnen möchte ?
21. April 20214 j Autor vor 20 Minuten schrieb WYSIFISI: Hast Du Dir mal angesehen, was MTU bedeutet? Ja Maximale Transfer Unit, aber ich bin doch über eine IPSec gesicherte Ethernet Verbindung verbunden. Das bedeutet ich kann 1518Byte maximal mit der bestehenden Leitung transferieren.
22. April 20214 j - Wie WYSIFISI schon meinte, du hast die 100 Byte von der falschen MTU weggerechnet, oder aber zuwenig Byte von der richtigen MTU. - Du hast also die Anzahl der Pakete ausgerechnet. Für jedes Paket kommt der Overhead aller Header (inklusive Ethernet-Header) dazu. Wenn du alles auf die gleiche Einheit (z.B. Bit bzw. Bit/s) gebracht hast, sind es (Größe der Daten + Gesamtoverhead aller Pakete)/Durchsatz = (Größe der Daten + Anzahl der Pakete * Overhead pro Paket)/Durchsatz Sekunden, die du brauchst. - Du hast ein paar unschöne formale Fehler in deiner Rechnung, z.B.: nicht: 300MiB*1024*1024 = 314.572.800 Byte (Daten) sondern: 300MiB = 300 Byte*1024*1024 = 314.572.800 Byte (Daten) - Generell ist es sinnvoll, sich erst eine vollständige Formel für das Ergebnis so einer Aufgabe abzuleiten und dann schrittweise die Werte einzusetzen, die Einheiten umzuwandeln und das Ergebnis auszurechnen.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.