Woher kommt diese Übertragungsrate?

409
Tim

In einer Webseite, die ich vor langer Zeit gespeichert habe:

Viele Menschen sind glücklich, wenn sie ihren ersten Scanner kaufen, weil sie nun Bilder an die E-Mail an Freunde und Familie anhängen können. Sie wissen kaum, dass das Scannen von Fotos in klare, gestochen scharfe Bilddateien von geringer Größe ( 50 KB oder weniger) Geschicklichkeit und ein Verständnis der Scanner-Hardware und Bildbearbeitungssoftware erfordert.

(HINWEIS: Die oben angegebene kleine Dateigröße wird empfohlen, da es nur etwa 10 Sekunden dauert, um eine Datei dieser Größe über ihr Modem zu übertragen. Daher wird weder der Sender noch der Empfänger ungeduldig warten. Das 10-Sekunden-Intervall wird wie folgt berechnet Eine typische 56,6-Kbit / s- Modemverbindung: 50 KBytes x 8 Bit / Byte / 40.000 Bit / Sek = 10 Sek . Die folgende Diskussion zeigt, dass Sie, wenn Sie nicht aufpassen, 100 Mal länger als die obigen 10 Sekunden warten können Datei an den Empfänger zu übermitteln!)

Ich frage mich, woher "40.000 Bit / Sek." In der Berechnung für die Übertragungszeit kommt? es ist nicht gleich "56.6Kbps". Oder fehlt mir etwas?

Vielen Dank.

0

3 Antworten auf die Frage

3
davidgo

Ein 56k-Modem würde aufgrund einer Vielzahl von Problemen praktisch nie eine 56k-Verbindung bereitstellen - einschließlich fehlender Impedanz und anderer Verkabelungsfehler und Inkompatibilitäten der Hardware. 40-48k schienen aus dem Speicher die Norm zu sein - Verbindungen über 53k waren sehr, sehr selten.

Die meisten Modems folgten dem "V90" -Standard, der asymetrisch war und die Uploadgeschwindigkeit auf 33,6 KB begrenzt war - nicht 48 KB des "V92" -Standards.

[Quelle: Ich habe in den Tagen der Einwahl einen ISP betrieben und ziemlich viel in spezielle 56k-fähige Modems investiert - für eine 56k-Verbindung konnte der ISP kein Standardmodem verwenden, um einen 64k-ISDN-Kanal zu verwenden].

Dieser ganze Beitrag ist auch sehr simpel (Sie könnten fehlerhaft argumentieren, wenn Sie pedantisch sein möchten) - 50kb * 8kbits sind naiv, da sie den Aufwand für das Senden der Datei ignorieren. Dies ist bei einer Internetverbindung, aber auch bei einer einfachen Verbindung von Bedeutung es war nicht trivial - denken Sie an einen Overhead von 10%

Wie jemand anderes geschrieben hat, ist das Senden einer Datei in einer E-Mail mit erheblichem Aufwand verbunden, wenn die Datei von 8 ASCII-Bits pro Zeichen in etwas konvertiert wird, das in den für E-Mails akzeptablen Bereich (lesbare Zeichen, Zeilenbegrenzungen) fällt. Dies kann je nach Kodierungsmethode variieren - es gibt mehr als 1, jedoch in der Größenordnung von 33% Overhead.

2
DavidPostill

Ich frage mich, woher "40.000 Bit / Sek." Bei der Übertragungsberechnung kommt.

Eine 56,6-Kbit / s-Modemverbindung verwendet V.92.

Die Uploadgeschwindigkeit beträgt max. 48 kbit / s, jedoch zu Lasten der Downloadraten.

Eine Upstream-Rate von 48 kbit / s würde den Downstream aufgrund von Echo auf der Telefonleitung auf bis zu 40 kbit / s reduzieren.


Verwenden von digitalen Leitungen und PCM (V.90 / 92)

Die Internationale Fernmeldeunion (ITU) gab im Februar 1998 den Entwurf eines neuen Standards mit 56 kbit / s (V.90) mit starker Unterstützung der Industrie bekannt. [4] Inkompatibel mit einem der beiden bestehenden Standards [4] war dies eine Mischung aus beiden, die so ausgelegt war, dass beide Modelltypen durch ein Firmware-Upgrade in diesen konvertiert werden können. Dieser V.90-Standard wurde im September 1998 verabschiedet und von ISPs und Verbrauchern weit verbreitet. [4] Später in V.92 wurde die digitale PCM-Technik angewendet, um die Upload-Geschwindigkeit auf maximal 48 kbit / s zu erhöhen, jedoch auf Kosten der Download-Raten. Eine Upstream-Rate von 48 kbit / s würde den Downstream aufgrund von Echo auf der Telefonleitung auf bis zu 40 kbit / s reduzieren.

Quelle Modem

1
Dmitry Grigoryev

Normalerweise sollte bei dieser Berechnung die Rate von 56600 Bit / s verwendet werden. Bei E-Mail-Anhängen wird jedoch normalerweise die Base64-Codierung verwendet, bei der jeweils 3 8-Bit-Bytes mit 4 7-Bit-ASCII-Zeichen codiert werden und die meisten E-Mail-Clients ohnehin nur 8-Bit-Zeichen verarbeiten können, sodass das Nettoergebnis 3 Byte umwandelt in 4, und die effektive Übertragungsrate wird sein

56600 / 4 * 3 = 42450 (bps) 

PS. Wie @ Davids Antwort hervorhebt, ist die Uploadgeschwindigkeit eines 56,6-k-Modems auf 48000 Bit / s begrenzt. Die Anwendung derselben "Korrektur" für diese Rate ergibt

48000/ 4 * 3 = 36000 (bps) 

Trotzdem liefert keine dieser Berechnungen das genaue Ergebnis von 40000 Bit / s. Ich nehme an, es handelt sich um einen Näherungswert.

Danke, aber warum "/ 4 * 3"? Tim vor 9 Jahren 0
E-Mail-Anhänge verwenden normalerweise die Kodierung [base64] (http://en.wikipedia.org/wiki/Base64), wobei alle 3 8-Bit-Bytes mit 4 7-Bit-ASCII-Zeichen codiert werden und die meisten E-Mail-Clients dies nur können 8-Bit-Zeichen trotzdem verarbeiten, so dass das Nettoergebnis 3 Byte in 4 transformiert. Dmitry Grigoryev vor 9 Jahren 1
Es ist möglicherweise eine gute Idee, diese Erklärung zu Ihrer Antwort hinzuzufügen. MariusMatutiae vor 9 Jahren 1