Cosa significa una velocità Internet di 4 Mbit / s?


8

Quando controllo la velocità di upload / download è di 4 Mbit / s. Ciò significa che posso scaricare / caricare a 4 megabit al secondo. Ma non capisco completamente cosa significhi.

Ad esempio, se sto caricando un file di 4 Mb (considerando questa dimensione per semplicità) attraverso qualsiasi applicazione web di Londra e la mia velocità di Internet è di 4 Mbit / s, sarò in grado di caricare questo file in 1 secondo indipendentemente dall'effettivo fisico posizione del server (che si tratti di Australia o New York o qualsiasi altra posizione nel mondo)? Quindi, quando diciamo che la velocità di upload è di 4 megabit al secondo, a quale posizione si applica? Sicuramente dovrebbe essere sempre rispetto alla posizione di destinazione, non è così?

Aggiornamento: - Tutto ciò che ho appena considerato la dimensione del file come 4 Mb per semplicità. Capisco anche 1 Mbps non è uguale a 1 MBps. 1 MBps = 8 Mbps. Questa domanda è in realtà che velocità significa praticamente?


11
Le dimensioni dei file sono in MegaBytes (MB), ma la velocità della linea è in MegaBits (Mb / s). 1 MB impiega 8 secondi per il trasferimento a 1 Mb / s (poiché in un byte standard sono presenti 8 bit). L'ISP può solo pubblicizzare la velocità che fornisce, quindi una volta che il traffico lascia la propria rete e attraversa altre reti, non vi è alcuna garanzia che la velocità rimanga la stessa. quindi no, non è senza riguardo per la posizione. In termini pratici, ci vorrà sempre del tempo aggiuntivo per raggiungere la metà del pianeta rispetto a quanto ci vuole per camminare nella porta accanto.
Frank Thomas,

@FrankThomas Dimmi che voglio caricare alcuni file sul sito di Amazon. Supponiamo che il fornitore di myservice sia PEAK. Vuoi dire che i primi dati viaggeranno verso PEAK (e che la velocità sarà di 4 Mbps. Quindi, anche se sono 4 Mbps tra me e il mio isp, ciò significa che i miei dati raggiungeranno il mio ISP indipendentemente dalla loro posizione? ). Una volta che i dati raggiungono il mio ISP, proveranno a connettere il server Amazon. Quale ISP di rete collegherà il server Amazon? Mi siedo rete comune o PEAK possiede la rete?
user3198603

@ user3198603 - Ti collegherai direttamente ad Amazon. Il punto di Frank è che puoi caricare solo alle velocità fornite dal tuo ISP, ma il denominatore comune più lento potrebbe essere la desolazione. Non è Amazon in questo caso, che probabilmente supererà le capacità del tuo ISP, di diversi fattori.
Ramhound,

1
"File da 4 Mb" Intendi davvero un file da 4 megabit? O un file da 4 megabyte?
Peter Mortensen,

1
Si noti che quando si carica un file, non solo trasferisce il file, ma anche altre meta informazioni, come intestazioni HTTP, wrapper di pacchetti TCP, ecc. A seconda del protocollo, i dati effettivi che trasferisci possono effettivamente essere ingranditi estensione.
SOF

Risposte:


15

Questa velocità si riferisce al collegamento tra te e il tuo ISP. Non garantisce che puoi ottenere quella velocità da qualsiasi luogo su Internet.

Consente di creare l'esempio in cui si carica un file dal desktop su un server a Londra:

  1. I dati sono sul tuo PC.
  2. I dati vengono trasferiti tramite la LAN locale al gateway predefinito. (Molto probabilmente a 100 Mbit / sec o 1 Gbit / sec se si dispone di una rete cablata).
  3. I dati arrivano al modem e vengono caricati a 4 Mb / s sul tuo ISP . Se si tratta di un ISP globale, verrà caricato nel loro data center locale.
  4. I dati vengono quindi instradati in modo non specificato al server di Londra.

Il passaggio 4 è intenzionalmente vago. Il routing può cambiare se le linee scendono, se vengono modificate le connessioni inter-ISP. Se le linee sono sovraccaricate e il routing viene intenzionalmente modificato, ecc. È stato intenzionalmente creato questo flessibile. Se vuoi maggiori dettagli sul perché cercare la rete ARPA e la guerra fredda.

... e la mia velocità di Internet è di 4 Mbps, caricherò questo file in 1 secondo indipendentemente dalla posizione fisica effettiva del server (che si tratti dell'Australia o di New York o di qualsiasi altra posizione nel mondo).

Supponendo che 4Mb / sec sia il collegamento più lento nel percorso verso la destinazione: Sì.

Potrebbe essere utile se pensi a queste due analogie:

  1. Costruisci una catena con diversi spessori di maglie. La catena è forte come l'anello più debole. O una serie di condotte. Il pipelink locale è di 4 cm. Flusso anche se ti non andrà più veloce se è collegato a un tubo più grande. Se può rallentare se deve passare attraverso una pipe più sottile (ad esempio se il server di Londra è a 33600 bps
  2. Qua routing: non si imposta un percorso completo per la destinazione. È più come pubblicare una lettera. se è per una casa locale, inseriscilo nella cassetta postale principale, altrimenti inseriscilo nella casella postale. Non ti interessa come scorre la posta internamente, purché arrivi. Il routing per IP è simile.

Di 'che voglio caricare alcuni file sul sito di Amazon. Supponiamo che il fornitore di myservice sia PEAK. Vuoi dire che i primi dati viaggeranno su PEAK (e che la velocità sarà di 4 Mbps. Quindi, anche se sono 4 Mbps tra me e il mio isp, significa che i miei dati raggiungeranno il mio ISP indipendentemente dalla loro posizione? ). Una volta che i dati raggiungono il mio ISP, proveranno a connettere il server Amazon. Quale ISP di rete collegherà il server Amazon? Mi siedo rete comune o PEAK possiede la rete?
user3198603

1
Corretta. (7 caratteri in più da portare con cose inutili per arrivare alla lunghezza minima richiesta). Argh. Avevo davvero bisogno solo di una parola e un punto.
Hennes,

1
Che cos'è "Qua routing"?
cutrightjm,

1
Quindi, in realtà, si può non dare per scontato che una volta che i dati arriva al vostro fornitore, tutto è veloce. Come ha detto Hobbs, quella linea molto veloce è condivisa anche da moltissime persone, moltissime! Oh, e anche alla fine del suo viaggio, i dati potrebbero arrivare di nuovo a un ragazzo come te che ha solo una connessione molto lenta.
Jörg W Mittag,

3
@ user3198603, nessuno sembra aver menzionato il tempo di overhead o round-trip del protocollo. La maggior parte dei trasferimenti di file utilizza TCP e TCP è limitato da fattori diversi dalla larghezza di banda, come il tempo di andata e ritorno e le dimensioni della finestra. Inoltre c'è TCP slow start, TCP ritrasmette dove richiesto più eventuali overhead a livello di applicazione. Tutto ciò si traduce in ulteriore ritardo e ciò significa che per i file di piccole dimensioni si otterranno almeno migliori velocità di trasferimento dei dati accedendo a un server vicino, anziché a uno che si trova in un altro continente.
marctxk,

11

Bit vs byte

Bit = A Singolo 1 o 0

  • = _

Byte = 8 1 o 0

  • = _ _ _ _ _ _ _ _

  • Per ottenere [Byte al secondo] (o megabyte, giga, ecc.) Basta prendere ___ bit e dividere per 8

Lo spazio di archiviazione è misurato in byte, perché?

  • I byte sono [Dati] perché un byte, essendo 8 1 e 0, si sommano per creare [Una singola lettera] Le lettere sono informazioni su un computer. Ma un singolo bit non significa nulla fino a quando non si ottengono 8 bit.
  • I byte sono 8 bit.
  • 1 MegaByte è 1000 KiloBytes. 1000 MegaByte creano metriche GigaByte ecc ....

== >> Aggiornamento importante << ==

Per quelli del tuo tentativo di correggere i miei byte

Si prega di visitare Wikipedia / wiki / Mebibyte

Grazie

Fine AGGIORNAMENTO

Il trasferimento dei dati è misurato in BITS, perché?

Perché l'informazione più bassa che puoi inviare è un 1 o uno 0 (acceso o spento). Quindi, se accendi una torcia, questo è "Acceso", questo è un 1 e lo spegni, è "Spento" o 0. - Ecco come i computer si parlano l'un l'altro pulsando a vicenda 1 e 0.

Ma quanto velocemente si battono l'un l'altro in un secondo?

Bene, sarebbe quanti bit al secondo?

Quindi diciamo " Bit al secondo ".


4
Correzione: 1 Megabyte = 1024 Kilobyte = 1024 * 1024 Byte. Non è una metrica perfetta, è solo vicino (è davvero 2 ^ 10, dal momento che binario. Succede solo che 2 ^ 10 è 1024, che è davvero vicino a mille, quindi lo usiamo anche se è sbagliato del 2%) .
Delioth,

1
Nella comunicazione seriale (asincrona) 1 byte può effettivamente essere pari o superiore a 10 bit a causa dell'overhead del bit di avvio e di arresto e / o morso di parità, ecc.
Peter Mortensen,

8
@Delioth Non è vero. Megabyte = 1000 * 1000 byte. Mebibyte = 1024 * 1024 byte. Vedi en.wikipedia.org/wiki/Binary_prefix . Si prega di non continuare a diffondere le unità sovraccariche confuse.
Nayuki,

5
Megabyte sono 1000 byte => No . I Kilobyte sono 1000 byte.
Thomas Ayoub,

@Nayuki Il semplice utilizzo delle unità SI senza chiarimento non fa che aumentare la confusione di "Perché il mio disco da 1 TB si presenta come solo 931 GB?" Non vedo il problema con l'aggiunta di quella spiegazione. È improbabile che tu abbia a che fare con unità SI nel throughput. Se odi davvero la confusione, la risposta dovrebbe attenersi solo ai kibibyte e ai mebibyte.
Arda Xi,

2

Suppongo che la dimensione del file sia di 4 mega bit, anche se le dimensioni del file sono generalmente misurate in byte (8 bit). questo significa che il file ha una dimensione di 4.000.000 di bit.

Se la connessione tra l'utente e la parte ricevente è esattamente 4 mb / s (4.000.000 di bit al secondo), senza variazioni di velocità durante il trasferimento, il trasferimento richiederà esattamente 1 secondo per il completamento. Il tempo totale tra l'avvio del trasferimento e il completamento effettivo potrebbe essere maggiore a causa della latenza tra l'utente e il destinatario.

Quando si utilizza un sito come speedtest.net, si verifica la velocità di trasferimento tra il computer e uno dei loro server di test (mostrano una piccola mappa che indica la posizione del server). Il risultato di questo test dipende fortemente dalle reti intermedie, poiché la tua velocità finale sarà quella dell'anello più lento della catena.


cascer1, non sono un tipo di rete, e l'ultima volta che ho fatto qualsiasi tipo di calcolo è stato quando le reti consistevano in bicchieri di carta e stringhe, quindi questa può sembrare una domanda stupida. Il mio ricordo è che assumevamo 10 bit per byte trasmessi per tenere conto dell'overhead (controllare le cifre, ecc.). Quindi, se si avesse una velocità effettiva di 4 Mb / s, un file da 4 Mb richiederebbe 1,25 secondi anziché 1 secondo. Non è più così o stai semplicemente mantenendo la spiegazione semplice?
fixer1234

1
Non sono un ragazzo di rete o sto applicando la mia conoscenza di un solo semestre di infrastruttura di rete insieme a ciò che penso di sapere sulla rete. Non ho mai sentito circa 10 bit per il byte, ma suona come un byte di
cascer1

@ fixer1234 Inoltre (non posso modificare il mio altro commento per qualche motivo), forse quel 10 bit per byte era un'approssimazione abbastanza accurata nel corso della giornata, ma non penso che sia molto più preciso. Ancora una volta, baso questo fondamentalmente su nient'altro che per l'intuizione.
cascer1,

Sembra che le cose siano diventate più complicate dall'alba dei tempi. Ciò ha suscitato il mio interesse e ho fatto un po 'di googling. tamos.net/~rhay/wp/overhead/overhead.htm e cisco.com/c/en/us/about/security-center/… entrano in questo. Senza tenere conto delle perdite, sembra che una rete moderna possa essere molto più efficiente, con un overhead di circa il 2,5% (nel peggiore dei casi senza perdite ~ 83% per le dimensioni dei pacchetti più piccoli). Non sono sicuro su cosa si basasse il vecchio 25%.
fixer1234

1
10 bit rappresentano un bit di parità e un bit di controllo. Ma, come dici tu, le cose sono in realtà un po 'più complicate. Può anche essere coinvolta la compressione, rendendola mediamente inferiore a 8 bit / byte.
THS

1

Per semplificare, diciamo che sì, 4 Mbps è la tua velocità di connessione stabile / massima: nessuna caduta, nessun aumento, ecc.

Carichi e scarichi a quella velocità costantemente dalla tua parte, ma tutto dipende dal server da cui stai caricando o da cui scarichi: se hanno solo 1 Mbps, la tua velocità massima sarà di 1 Mbps, ma se la velocità massima del server è di 1 GB, quindi otterrai il massimo a 4 Mbps.

Puoi andare solo veloce come la velocità più debole.


-1

Oltre ad altre risposte

Se carichi il tuo file su un server veloce, quindi il collegamento al tuo ISP è il collegamento più lento in una catena, allora il trasferimento sarà limitato a 4 Mbps dal tuo ISP - è vero in generale per file di grandi dimensioni.

Ma se l'hardware può fare di meglio (ovvero il 4 Mbps è un limite arbitrario impostato dal tuo ISP perché paghi solo per questa opzione, non una più veloce) e il tuo file è abbastanza piccolo, potresti riscontrare una " velocità di upload a raffica ".

Significa che il tuo ISP potrebbe permetterti di inviare i primi 10 MB (ad esempio, il valore effettivo è impostato dal tuo ISP) di un file molto più velocemente dei 4 Mbps dichiarati se il tuo collegamento è stato inattivo (o quasi inattivo) per un mentre. Dopo questi 10 MB il collegamento viene "saturato" e il limite di 4 Mbps si applica ai dati rimanenti. Rendi il tuo collegamento quasi inattivo per un altro momento e sarai in grado di scoppiare di nuovo.

In altre parole: se mantieni il caricamento basso per alcuni secondi guadagni un credito di alcuni byte, puoi caricare molto più velocemente prima che il limite entri in gioco.

Questo meccanismo rende la tua navigazione web più scattante, migliora i caricamenti di file.

Dal punto di vista dell'ISP, molti dei loro clienti generano solo una tale esplosione verso l'alto. (Come gruppo) quasi mai saturano il collegamento dell'ISP a Internet (la sua larghezza di banda di upload) perché le esplosioni si verificano casualmente in momenti diversi, quindi non ha senso limitare ogni singola connessione. Grazie alle esplosioni questi clienti sono felici con Facebook più reattivo quando pubblicano le loro foto di cibo. D'altra parte pochi client che usano P2P o inviano file di grandi dimensioni nello stesso momento possono saturare il collegamento verso l'esterno, quindi sono limitati quando superano una certa soglia.

Un file di 4 Mb nel tuo esempio è piuttosto piccolo, è 0,5 MB. Può essere trasferito nel suo insieme in un singolo scoppio se l'ISP lo supporta. Tuttavia, potresti raggiungere qualche altro limite (o rallentamento temporaneo della rete) oltre l'ISP.


1
Penso che tu sia stato votato male perché la tua spiegazione di saturazione ed esplosione. Di solito la velocità pubblicizzata dall'ISP è di solito la velocità di scoppio, e raramente la saturazione della linea è un problema. Considerando che il cavo può arrivare a 300 Mbps + ora e VDSL può fare di più, a seconda della DSLAM, ecc., La risposta è un po 'off.
Ian M,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.