Warum können wir nicht einfach eine Datei hochladen und sie erreicht ihr Ziel, ohne dass das andere Gerät sie heruntergeladen hat?

620
Vasu Deo.S

wenn wir Inhalte aus dem Internet anzeigen oder abrufen müssen. Wir müssen es jedoch herunterladen, der Server lädt es hoch

Also hier meine Frage => Warum kann der Server die Datei nicht einfach hochladen und sie erreicht unseren Computer? Warum müssen wir unsere Bandbreite verwenden, um sie herunterzuladen, wenn der Server seine eigene Bandbreite zum Hochladen verwendet?

-3
Das Herunterladen einer Datei *** ist das gleiche wie *** der Server, der die Datei hochlädt. Sie sind genau die gleiche Operation, aber nur von verschiedenen Positionen aus betrachtet. Mokubai vor 5 Jahren 6
Gefühle wie diese sollten stattdessen nach ELL migriert werden. grawity vor 5 Jahren 2
Der Server zahlt das Hochladen. Sie zahlen für den Download. So funktioniert das Internet. DavidPostill vor 5 Jahren 0
Zumindest in den USA, wenn Sie an kommunales Wasser und Abwasser angeschlossen sind, zahlen Sie normalerweise zweimal Wasser. Einmal, um das Wasser für Ihren Gebrauch zu erhalten, und dann erneut für die Verwendung des öffentlichen Abwassersystems, um das Wasser wegzunehmen. Das ist ähnlich. Das Internet ist eine Sammlung von Infrastruktur zum Verschieben von Daten. Es wird durch die Bezahlung von Daten finanziert und für das Herausnehmen von Daten bezahlt. Beim Hochladen werden Daten eingelesen. Beim Herunterladen werden Daten ausgegeben. fixer1234 vor 5 Jahren 0
Es sei darauf hingewiesen, dass der Server normalerweise für das empfangene und übertragene Byte zahlen muss. Consumer-ISPs werden normalerweise nicht pro Byte berechnet. Ramhound vor 5 Jahren 0

1 Antwort auf die Frage

4
grawity

Das sind zwei getrennte Fragen:

Warum kann der Server die Datei nicht einfach hochladen und erreicht unseren Computer?

Der Vorgang des "Erreichens Ihres Computers" wird Download genannt - was wirklich "Daten empfangen" und nichts weiter bedeutet. (Hochladen bedeutet das Senden von Daten.)

Egal, ob es sich um eine Akte, einen Brief oder eine Lieferung handelt - die Tatsache, dass sie Sie erreicht, bedeutet, dass Sie sie erhalten haben. Wenn Sie also eine Netzwerkübertragung erhalten, bedeutet das, dass Sie sie selbst heruntergeladen haben.

Warum müssen wir unsere Bandbreite verwenden, um sie herunterzuladen, wenn der Server seine eigene Bandbreite zum Hochladen verwendet?

Bandbreite beschreibt keine Energie und wandert nicht mit den Daten. Stattdessen wird die Kapazität des Kanals beschrieben - die Breite der "Straße", über die Daten gesendet werden.

Analogie zu den tatsächlichen Straßen: Wenn Sie von Punkt A nach Punkt B fahren, müssen Sie die Straßenkapazität bei A und bei B (und auch die gesamte Entfernung dazwischen) verwenden. (Und wenn die Straße bei B zu eng ist, können Sie nicht unbedingt Ersatz-Asphalt von A nehmen und mitnehmen ...)

Ich wäre versucht zu sagen, dass das, was viele Leute als "Bandbreitenbegrenzung" wie in "Ich habe meine Bandbreitenbegrenzung in diesem Monat" bezeichnet haben, tatsächlich besser als Datenzuordnung oder Datenobergrenze beschrieben wird. Sie ist die Menge an Daten, die Ihnen erlaubt ist In einem Monat herunterladen. Sie haben nichts mit Ihrer effektiven Bandbreite zu tun. Wie Sie zu Recht sagen, ist die Geschwindigkeit, mit der Sie Daten herunterladen können. Mokubai vor 5 Jahren 1
Kann jemand bitte erklären, wie die Daten über das Internet übertragen werden, ich bin mit Paketvermittlung, Nachrichtenvermittlung usw. vertraut. haben diese etwas mit der übertragung von daten zu tun? Vasu Deo.S vor 5 Jahren 0
Es ist eine Reihe von Röhren. Ernsthafter - zuerst Post und Telegramme herausfinden. grawity vor 5 Jahren 2
@ VasuDeo.S Watch [Krieger des Netzes] (https://www.youtube.com/watch?v=PBWhzz_Gn10) DavidPostill vor 5 Jahren 0
@DavidPostill, das ist ein unterhaltsamer Clip, aber ich bezweifle, dass er die Frage beantworten wird. Obwohl ich neugierig bin, wird der Autor vielleicht eine andere Meinung haben. Albin vor 5 Jahren 1