Cosa misura effettivamente la larghezza di banda
La larghezza di banda rappresenta il limite massimo di dati che una connessione può trasportare al secondo: considerala come la larghezza di un tubo, non come la pressione che spinge l'acqua attraverso di esso. Una connessione a 100 Mbps può, in teoria, spostare 100 megabit di dati al secondo. Che lo faccia effettivamente dipende dal server dall'altra parte, da quanti dispositivi condividono il tuo Wi-Fi e dal protocollo che avvolge i tuoi dati.
Questo strumento copre le sei domande che le persone di solito hanno su quella pipe: quanto tempo impiegherà un trasferimento, quanta larghezza di banda avresti bisogno per raggiungere un tempo target, quanto grande sarebbe un file che potresti spostare in una determinata finestra, quale velocità otterrai effettivamente una volta preso in considerazione il sovraccarico, come si confrontano i tipi di connessione più comuni di oggi e quanta larghezza di banda richiede realmente un determinato caso d'uso.
Bit, byte e perché i calcoli non coincidono mai a prima vista
Here's the mix-up that catches almost everyone at least once: internet plans are sold in megabits per second (Mbps), but file sizes are shown in megabytes (MB). One byte is 8 bits, so a "100 Mbps" connection moves a maximum of 12.5 megabytes per second, not 100. Forget that, and every transfer estimate you make by eye will be off by roughly 8x.
C'è una seconda discrepanza, più silenziosa, nascosta nelle dimensioni dei file stessi. Questa calcolatrice tratta KB, MB, GB e TB come fanno tipicamente i sistemi operativi - come unità binarie dove 1 KB = 1.024 byte - mentre le unità di larghezza di banda (Kbps, Mbps, Gbps) seguono la convenzione decimale utilizzata dalle apparecchiature di rete, dove 1 Kbps = 1.000 bps. Entrambe le convenzioni sono standard nel proprio ambito; il trucco sta nel non confonderli durante la conversione a mano.
| Unità | Uguali |
|---|---|
| 1 byte | 8 bit |
| 1 KB | 1,024 byte |
| 1 MB | 1,024 KB |
| 1 GB | 1,024 MB |
| 1 Kbps | 1,000 bps |
Come calcolare manualmente il tempo di download
La formula principale è semplicemente la divisione, a patto di convertire prima entrambi i lati nella stessa unità: bit, poiché questo è ciò in cui viene citata la larghezza di banda:
Tempo di trasferimento = dimensione del file (bit) ÷ larghezza di banda (bit al secondo)
Prendi un file da 100 MB su una connessione a 100 Mbps. Converti il file in bit: 100 MB × 8 = 800 megabit. Dividere per la velocità della linea 100 Mbps: 800 ÷ 100 = 8 secondi. Questo è il caso migliore in teoria, prima che venga sottratto qualsiasi sovraccarico del protocollo, che è un passaggio separato trattato di seguito.
Capovolgi la stessa formula e otterrai gli altri due tipi di calcolo in questa pagina: dividi la dimensione del file per un tempo target per trovare la larghezza di banda richiesta o moltiplica la larghezza di banda per il tempo per trovare la quantità di dati che rientrano in una determinata finestra.
Velocità nel mondo reale: perché l'overhead del protocollo è importante
Nessuna connessione fornisce la larghezza di banda nominale completa come dati utilizzabili. Ogni protocollo spende parte di ciascun pacchetto in intestazioni, checksum e riconoscimenti che mantengono il trasferimento affidabile anziché trasportare effettivamente il file. Questo è il divario tra il numero sul tuo piano Internet e il numero che vedi nella barra di avanzamento del download.
| Protocollo | Spese generali tipiche |
|---|---|
| UDP | ~5% |
| FTP | ~8% |
| TCP/IP | ~10% |
| HTTP | ~12% |
| HTTPS | ~15% |
Quel 15% per HTTPS è la tassa sulla crittografia: l'handshake extra e il livello di crittografia che mantengono privato il tuo traffico aggiungono anche un po' più di sovraccarico rispetto al semplice HTTP. Esegui lo stesso esempio da 100 MB/100 Mbps tramite HTTPS e la velocità effettiva scende a 85 Mbps, allungando l'ideale di 8 secondi a poco più di 9,4 secondi. È una differenza modesta su un file, ma si aggiunge a trasferimenti di grandi dimensioni.
Confronto tra i tipi di connessione più comuni
La modalità di confronto analizza le dimensioni del file attraverso otto velocità di connessione comuni affiancate, in modo da poter vedere il divario in secondi e minuti concreti anziché solo in numeri astratti di Mbps:
| Connessione | Velocità nominale |
|---|---|
| Connessione remota | 56 Kbps |
| DSL | 8 Mbps |
| Cavo | 100 Mbps |
| 4G LTE | 50 Mbps |
| Fibra | 500 Mbps |
| Gigabit/5G | 1,000 Mbps |
| 10 Concerto | 10,000 Mbps |
Un file da 1 GB che richiede più di un giorno e mezzo in connessione remota viene cancellato in meno di un secondo su una linea da 10 Gig: lo stesso file, una differenza di quasi 180.000 volte nel tempo di attesa.
Di quanta larghezza di banda hai effettivamente bisogno?
Invece di tirare a indovinare, la modalità di raccomandazione parte da una cifra di Mbps di base per persona per attività, la moltiplica per il numero di persone e flussi simultanei che hai, quindi aggiunge il 20% di margine in modo che il normale traffico in background (aggiornamenti, notifiche, una seconda scheda) non ti spinga fino al limite:
| Caso d'uso | Riferimento (per persona, per flusso) |
|---|---|
| 1 Mbps | |
| Navigazione sul Web | 2 Mbps |
| Videochiamate | 4 Mbps |
| Streaming HD/giochi online/uso generale | 5 Mbps |
| Lavoro a distanza | 10 Mbps |
| Trasmissione in 4K | 25 Mbps |
Una famiglia composta da 4 persone ciascuna che trasmette in streaming video HD contemporaneamente ha bisogno di circa 5 × 4 × 1,2 = 24 Mbps per sentirsi a proprio agio, il che esclude la DSL e punta verso cavo o fibra. Se stai configurando una rete domestica e vuoi controllare anche il lato degli indirizzi, il file Calcolatore della sottorete IP lo copre.
Fonti e approfondimenti
Questa pagina è solo per riferimento generale. Le velocità di trasferimento reali dipendono dalla rete, dall'hardware e dal fornitore di servizi specifici: prova sempre con la tua connessione per qualsiasi cosa mission-critical.