Was bedeutet eine Internetgeschwindigkeit von 4 Mbit / s?

8

Wenn ich meine Upload- / Download-Geschwindigkeit überprüfe, sind es 4 Mbit / s. Dies bedeutet, dass ich mit 4 Megabit pro Sekunde herunterladen / hochladen kann. Aber ich verstehe nicht ganz, was das bedeutet.

Wenn ich beispielsweise eine 4-MB-Datei (der Einfachheit halber unter Berücksichtigung dieser Größe) über eine Webanwendung aus London hochlade und meine Internetgeschwindigkeit 4 MBit / s beträgt, kann ich diese Datei unabhängig von der tatsächlichen physischen Größe in 1 Sekunde hochladen Standort des Servers (sei es Australien oder New York oder ein anderer Standort auf der Welt)? Wenn wir also sagen, dass die Upload-Geschwindigkeit 4 Megabit pro Sekunde beträgt, für welchen Ort gilt das? Sicherlich sollte es immer in Bezug auf den Zielort sein, ist das nicht so?

Update: - Der Einfachheit halber habe ich die Dateigröße nur als 4 MB angesehen. Ich verstehe auch, dass 1 Mbit / s nicht gleich 1 MBit / s ist. 1 MBit / s = 8 MBit / s. Diese Frage ist eigentlich, was Geschwindigkeit praktisch bedeutet?

user3198603
quelle
11
Die Dateigrößen sind in MegaBytes (MB) angegeben, die Zeilengeschwindigkeit jedoch in MegaBits (Mb / s). Die Übertragung von 1 MB dauert 8 Sekunden mit 1 MB / s (da ein Standardbyte 8 Bit enthält). Ihr ISP kann nur die von ihm bereitgestellte Geschwindigkeit ankündigen. Sobald Ihr Datenverkehr sein Netzwerk verlässt und andere Netzwerke überquert, kann nicht garantiert werden, dass die Geschwindigkeit gleich bleibt. also nein, es ist nicht ohne Rücksicht auf den Standort. In der Praxis wird es immer länger dauern, bis der halbe Planet erreicht ist, als wenn man nebenan geht.
Frank Thomas
@FrankThomas Angenommen, ich möchte eine Datei auf die Amazon-Website hochladen. Angenommen, mein Serviceanbieter ist PEAK. Meinen Sie damit, dass die ersten Daten an PEAK gesendet werden (und diese Geschwindigkeit 4 Mbit / s beträgt? Selbst wenn zwischen mir und meinem ISP 4 Mbit / s liegen, bedeutet dies, dass meine Daten unabhängig von ihrem Standort meinen ISP erreichen? Ich glaube NEIN ). Sobald die Daten meinen ISP erreichen, wird versucht, eine Verbindung zum Amazon-Server herzustellen. Welcher Netzwerk-ISP wird eine Verbindung zum Amazon-Server herstellen? Ich sitze in einem gemeinsamen Netzwerk oder besitzt PEAK ein Netzwerk?
user3198603
@ user3198603 - Sie stellen eine direkte Verbindung zu Amazon her. Franks Punkt ist, dass Sie nur mit der Geschwindigkeit hochladen können, die Ihr ISP bereitstellt, aber der langsamste gemeinsame Nenner könnte das Ziel sein. In diesem Fall ist es nicht Amazon, der wahrscheinlich die Fähigkeiten Ihres ISP um mehrere Faktoren übertrifft.
Ramhound
1
"4-MB-Datei" Meinen Sie wirklich eine 4-Megabit-Datei? Oder eine 4-Megabyte-Datei?
Peter Mortensen
1
Beachten Sie, dass beim Hochladen einer Datei nicht nur die Datei übertragen wird, sondern auch andere Metainformationen wie HTTP-Header, TCP-Paket-Wrapper usw. Je nach Protokoll können die tatsächlich übertragenen Daten tatsächlich zu einem bemerkenswerten Wert vergrößert werden Umfang.
SOFe

Antworten:

15

Diese Geschwindigkeit bezieht sich auf die Verbindung zwischen Ihnen und Ihrem ISP. Es ist nicht garantiert, dass Sie diese Geschwindigkeit von jedem Ort im Internet erhalten können.

Erstellen wir das Beispiel, in dem Sie eine Datei von Ihrem Desktop auf einen Server in London hochladen:

  1. Die Daten befinden sich auf Ihrem PC.
  2. Die Daten werden über Ihr lokales LAN an das Standard-Gateway übergeben. (Höchstwahrscheinlich bei 100 Mbit / s oder 1 Gbit / s, wenn Sie ein kabelgebundenes Netzwerk haben).
  3. Die Daten kommen am Modem an und werden mit 4 MBit / s auf Ihren ISP hochgeladen . Wenn dies ein globaler ISP ist, wird er in das lokale Rechenzentrum hochgeladen.
  4. Die Daten werden dann auf nicht spezifizierte Weise an den Server in London weitergeleitet.

Schritt 4 ist absichtlich vage. Das Routing kann sich ändern, wenn Leitungen ausfallen und Verbindungen zwischen ISPs geändert werden. Wenn Leitungen überlastet sind und das Routing absichtlich geändert wird usw. Es wurde absichtlich so flexibel aufgebaut. Wenn Sie mehr darüber erfahren möchten, warum Sie ARPA net und den Kalten Krieg nachschlagen sollten.

... und meine Internetgeschwindigkeit beträgt 4 Mbit / s. Lade ich diese Datei in 1 Sekunde hoch, unabhängig vom tatsächlichen physischen Standort des Servers (sei es Australien oder New York oder ein anderer Standort auf der Welt).

Angenommen, 4 MBit / s ist die langsamste Verbindung auf dem Weg zum Ziel: Ja.

Es könnte hilfreich sein, wenn Sie an diese beiden Analogien denken:

  1. Bauen Sie eine Kette mit unterschiedlicher Dicke der Glieder. Die Kette ist so stark wie das schwächste Glied. Oder eine Reihe von Pipelines. Ihr lokaler Pipelink ist 4 cm groß. Der Durchfluss wird jedoch nicht schneller, wenn er an ein größeres Rohr angeschlossen wird. Wenn kann langsamer werden, wenn es durch eine dünnere Pipe gehen muss (z. B. wenn der Server in London 33600 Bit / s hat
  2. Qua-Routing: Sie richten keinen vollständigen Pfad zum Ziel ein. Es ist eher so, als würde man einen Brief schreiben. Wenn es sich um ein lokales Haus handelt, legen Sie es in den hinteren Briefkasten, andernfalls in den Briefkasten. Es ist Ihnen egal, wie die E-Mail intern fließt, solange sie eintrifft. Das Routing für IP ist ähnlich.
Hennes
quelle
Angenommen, ich möchte eine Datei auf der Amazon-Website hochladen. Angenommen, mein Serviceanbieter ist PEAK. Meinen Sie damit, dass die ersten Daten an PEAK gesendet werden (und diese Geschwindigkeit 4 Mbit / s beträgt? Selbst wenn zwischen mir und meinem ISP 4 Mbit / s liegen, bedeutet dies, dass meine Daten unabhängig von ihrem Standort meinen ISP erreichen? Ich glaube NEIN ). Sobald die Daten meinen ISP erreichen, wird versucht, eine Verbindung zum Amazon-Server herzustellen. Welcher Netzwerk-ISP wird eine Verbindung zum Amazon-Server herstellen? Ich sitze in einem gemeinsamen Netzwerk oder besitzt PEAK ein Netzwerk?
user3198603
1
Richtig. (7 weitere Zeichen für unnötiges Material, um die erforderliche Mindestkommentarlänge zu erreichen). Argh. Ich brauchte wirklich nur ein Wort und einen Punkt.
Hennes
1
Was ist "Qua Routing"?
Cutrightjm
1
Sie können also nicht davon ausgehen, dass alles schnell ist, sobald die Daten bei Ihrem Anbieter eingehen. Wie Hobbs sagte, wird diese sehr schnelle Linie auch von sehr sehr sehr sehr sehr vielen Menschen geteilt! Oh, und auch am Ende seiner Reise könnten die Daten wieder bei einem Mann wie Ihnen ankommen, der nur eine sehr langsame Verbindung hat.
Jörg W Mittag
3
@ user3198603, niemand scheint den Protokoll-Overhead oder die Roundtrip-Zeit erwähnt zu haben. Die meisten Dateiübertragungen verwenden TCP, und TCP wird durch andere Faktoren als die Bandbreite wie Roundtrip-Zeit und Fenstergröße begrenzt. Es gibt auch einen langsamen TCP-Start, TCP-Neuübertragungen bei Bedarf sowie etwaige Gemeinkosten auf Anwendungsebene. Dies alles führt zu einer zusätzlichen Verzögerung, und dies bedeutet, dass Sie zumindest für kleine Dateien bessere Datenübertragungsraten erzielen, wenn Sie auf einen Server zugreifen, der sich in der Nähe befindet, anstatt auf einen Server, der sich auf einem anderen Kontinent befindet.
März
11

Bits vs Bytes

Bit = Eine einzelne 1 oder 0

  • = _

Byte = 8 Einsen oder Nullen

  • = _ _ _ _ _ _ _ _

  • Um [Bytes pro Sekunde] (oder Megabyte, Giga usw.) zu erhalten, nehmen Sie einfach ___ Bits und dividieren Sie durch 8

Der Speicher wird in Bytes gemessen. Warum?

  • Bytes sind [Daten], da ein Byte, das aus 8 Einsen und Nullen besteht, sich zu [einem einzelnen Buchstaben] addiert. Buchstaben sind Informationen für einen Computer. Aber ein einzelnes Bit bedeutet nichts, bis Sie 8 Bits erhalten.
  • Bytes sind 8 Bits.
  • 1 MegaByte ist 1000 KiloByte. 1000 MegaBytes ergeben eine GigaByte-Metrik.

== >> Wichtiges Update << ==

Für diejenigen von Ihnen, die versuchen, meine Bytes zu korrigieren

Bitte besuchen Sie Wikipedia / Wiki / Mebibyte

Vielen Dank

Ende des UPDATE

Die Datenübertragung wird in BITS gemessen. Warum?

Weil die niedrigste Information, die Sie senden können, eine 1 oder eine 0 (ein oder aus) ist. Wenn Sie also eine Taschenlampe einschalten, ist das "Ein", das ist eine 1, und das Ausschalten, das ist "Aus" oder 0. - Auf diese Weise sprechen Computer miteinander, indem sie sich gegenseitig 1 und 0 pulsieren lassen.

Aber wie schnell pulsieren sie sich in einer Sekunde an?

Nun, das wäre wie viele Bits pro Sekunde?

Also sagen wir " Bits pro Sekunde ".

TardisGuy
quelle
4
Korrektur: 1 Megabyte = 1024 Kilobyte = 1024 * 1024 Byte. Es ist keine perfekte Metrik, es ist nur nahe (es ist wirklich 2 ^ 10, da binär. Es kommt einfach vor, dass 2 ^ 10 1024 ist, was wirklich nahe an tausend liegt, also verwenden wir das einfach, obwohl es um 2% falsch ist). .
Delioth
1
In der (asynchronen) seriellen Kommunikation kann 1 Byte aufgrund des Overheads des Startbits und der Stopp- und / oder Paritätsbisse usw. effektiv 10 Bit oder mehr betragen.
Peter Mortensen
8
@Delioth Nicht wahr. Megabyte = 1000 * 1000 Bytes. Mebibyte = 1024 * 1024 Bytes. Siehe en.wikipedia.org/wiki/Binary_prefix . Bitte verbreiten Sie die verwirrenden überladenen Einheiten nicht weiter.
Nayuki
5
Megabyte sind 1000 Bytes => Nein . Kilobyte sind 1000 Bytes.
Thomas Ayoub
@Nayuki Die einfache Verwendung der SI-Einheiten ohne Klärung trägt nur zur Verwirrung bei: "Warum wird mein 1-TB-Laufwerk nur als 931 GB angezeigt?" Ich sehe das Problem nicht darin, diese Erklärung hinzuzufügen. Es ist unwahrscheinlich, dass Sie mit SI-Einheiten im Durchsatz zu tun haben. Wenn Sie die Verwirrung wirklich hassen, sollte die Antwort nur bei Kibibyten und Mebibyten bleiben.
Arda Xi
2

Ich gehe davon aus, dass die Dateigröße 4 Megabits beträgt, obwohl die Dateigrößen normalerweise in Bytes (8 Bits) gemessen werden. Dies bedeutet, dass die Datei 4.000.000 Bit groß ist.

Wenn die Verbindung zwischen Ihnen und der empfangenden Partei genau 4 MBit / s (4.000.000 Bit pro Sekunde) beträgt, ohne dass sich die Geschwindigkeit während der Übertragung ändert, dauert die Übertragung genau 1 Sekunde. Die Gesamtzeit zwischen dem Starten der Übertragung und dem tatsächlichen Abschluss kann aufgrund der Latenz zwischen Ihnen und dem Empfänger länger sein.

Wenn Sie eine Site wie speedtest.net verwenden, testen Sie die Übertragungsgeschwindigkeit zwischen Ihrem Computer und einem ihrer Testserver (sie zeigen eine kleine Karte mit der Position des Servers). Das Ergebnis dieses Tests hängt stark von Zwischennetzwerken ab, da Ihre Endgeschwindigkeit die des langsamsten Glieds in der Kette ist.

cascer1
quelle
cascer1, ich bin kein Netzwerk-Typ, und das letzte Mal, als ich irgendwelche Berechnungen anstellte, war, als Netzwerke aus Pappbechern und Schnur bestanden, also scheint dies eine dumme Frage zu sein. Ich erinnere mich, dass wir früher 10 Bit pro Byte angenommen haben, um den Overhead zu berücksichtigen (Prüfziffern usw.). Wenn Sie also einen Durchsatz von 4 Mbit / s hätten, würde eine 4-Mbit-Datei 1,25 Sekunden anstatt 1 Sekunde benötigen. Ist das nicht mehr der Fall oder halten Sie die Erklärung einfach?
Fixer1234
1
Ich bin auch kein Netzwerk-Typ. Ich wende mein Wissen über ein einzelnes Semester Netzwerkinfrastruktur zusammen mit dem an, was ich über Networking zu wissen glaube. Ich habe noch nie über 10 Bit in die Byte gehört, aber es klingt wie ein Bäcker Byte
cascer1
@ fixer1234 Auch (ich kann meinen anderen Kommentar aus irgendeinem Grund nicht bearbeiten), vielleicht waren 10 Bit pro Byte damals eine ziemlich genaue Annäherung, aber ich denke nicht, dass es mehr sehr genau ist. Auch hier stütze ich mich im Wesentlichen auf nichts außer auf die Intuition.
Cascer1
Es sieht so aus, als ob die Dinge seit Anbeginn der Zeit komplizierter geworden sind. Dies weckte mein Interesse und ich googelte ein wenig. tamos.net/~rhay/wp/overhead/overhead.htm und cisco.com/c/en/us/about/security-center/… gehen darauf ein. Ohne Berücksichtigung von Verlusten scheint ein modernes Netzwerk mit einem Overhead von nur etwa 2,5% viel effizienter zu sein (schlimmster Fall ohne Verluste ~ 83% bei kleinster Paketgröße). Ich bin mir nicht sicher, worauf die alten 25% basierten.
Fixer1234
1
10 Bits machen ein Paritätsbit und ein Steuerbit aus. Aber wie Sie sagen, sind die Dinge tatsächlich etwas komplizierter. Es kann sogar zu einer Komprimierung kommen, die im Durchschnitt weniger als 8 Bit / Byte beträgt.
7.
1

Nehmen wir zur Vereinfachung an, dass 4 MBit / s Ihre stabile / maximale Verbindungsgeschwindigkeit ist: keine Abfälle, keine Erhöhung usw.

Sie werden ständig mit dieser Geschwindigkeit hochladen und herunterladen, aber alles hängt von dem Server ab, auf den Sie hochladen oder von dem Sie herunterladen: Wenn sie nur 1 Mbit / s haben, beträgt Ihre maximale Geschwindigkeit 1 Mbit / s, aber die maximale Geschwindigkeit des Servers ist 1 GB, dann werden Sie maximal bei 4 Mbit / s.

Sie können nur so schnell fahren wie die schwächste Geschwindigkeit.

Engländer
quelle
-1

Neben anderen Antworten

Wenn Sie Ihre Datei auf einen schnellen Server hochladen, sodass die Verbindung zu Ihrem ISP das langsamste Glied in einer Kette ist, wird die Übertragung von Ihrem ISP auf 4 Mbit / s begrenzt - dies gilt im Allgemeinen für große Dateien.

Wenn die Hardware jedoch bessere Ergebnisse erzielen kann (dh die 4 Mbit / s sind eine willkürliche Grenze, die von Ihrem Internetdienstanbieter festgelegt wurde, weil Sie nur für diese Option zahlen, nicht für eine schnellere) und Ihre Datei klein genug ist, kann es zu einer " Burst-Upload-Geschwindigkeit " kommen.

Dies bedeutet, dass Ihr ISP es Ihnen möglicherweise ermöglicht, die ersten 10 MB (ein Beispiel, der tatsächliche Wert wird von Ihrem ISP festgelegt) einer Datei viel schneller als die angegebenen 4 Mbit / s zu senden, wenn Ihre Verbindung für a inaktiv (oder fast inaktiv) war während. Nach diesen 10 MB wird die Verbindung "gesättigt" und das 4-Mbit / s-Limit gilt für verbleibende Daten. Machen Sie Ihren Link für eine weitere Zeit fast inaktiv und Sie können wieder platzen.

Mit anderen Worten: Wenn Sie Ihren Upload einige Sekunden lang niedrig halten, erhalten Sie eine Gutschrift von einigen Bytes, die Sie viel schneller hochladen können, bevor Ihr Limit einsetzt.

Dieser Mechanismus macht das Surfen im Internet schneller und verbessert das Hochladen von Dateien.

Aus Sicht des ISP erzeugen viele ihrer Kunden nur einen solchen Aufwärtsstoß. Sie (als Gruppe) sättigen die Verbindung des Internetdienstanbieters zum Internet (seine Upload-Bandbreite) kaum, da die Bursts zu unterschiedlichen Zeitpunkten zufällig auftreten. Es macht also keinen Sinn, jede einzelne Verbindung einzuschränken. Dank der Ausbrüche freuen sich diese Kunden über ein reaktionsschnelleres Facebook, wenn sie ihre Food-Fotos veröffentlichen. Auf der anderen Seite können nur wenige Clients, die P2P verwenden oder gleichzeitig große Dateien senden, die Verbindung nach außen sättigen, sodass sie begrenzt sind, wenn sie einen bestimmten Schwellenwert überschreiten.

Eine Datei mit 4 MB in Ihrem Beispiel ist eher klein und beträgt 0,5 MB. Es kann innerhalb eines einzigen Bursts als Ganzes übertragen werden, wenn Ihr ISP dies unterstützt. Möglicherweise erreichen Sie jedoch irgendwo außerhalb Ihres Internetdienstanbieters ein anderes Limit (oder eine vorübergehende Netzwerkverlangsamung).

Kamil Maciorowski
quelle
1
Ich denke, Sie werden wegen Ihrer Erklärung für Sättigung und Platzen abgelehnt. Normalerweise ist die vom ISP angekündigte Geschwindigkeit die Burst-Geschwindigkeit, und selten ist die Leitungssättigung ein Problem. Wenn man bedenkt, dass Kabel jetzt bis zu 300 Mbit / s + erreichen können und VDSL je nach DSLAM usw. mehr kann, ist Ihre Antwort etwas falsch.
Ian M