O que significa uma velocidade de Internet de 4 Mbit / s?

8

Quando eu checo minha velocidade de upload / download, é de 4 Mbit / s. Isso significa que eu posso fazer o download / upload a 4 megabits por segundo. Mas não entendo completamente o que isso significa.

Por exemplo, se eu estiver carregando um arquivo de 4 Mb (considerando esse tamanho por simplicidade) através de qualquer aplicativo da Web de Londres e a velocidade da Internet for de 4 Mbit / s, poderei fazer upload desse arquivo em 1 segundo, independentemente do físico real localização do servidor (seja Austrália ou Nova York ou qualquer outro local no mundo)? Então, quando dizemos que a velocidade de upload é de 4 megabits por segundo, a que local isso se aplica? Certamente sempre deve ser em relação ao local de destino, não é?

Atualização: - Tudo o que eu acabei de considerar como tamanho de arquivo 4 Mb por uma questão de simplicidade. Eu também entendo 1 Mbps não é igual a 1 MBps. 1 MBps = 8 Mbps. Esta questão é realmente o que velocidade significa praticamente?

user3198603
fonte
11
Os tamanhos dos arquivos estão em MegaBytes (MB), mas a velocidade da linha está em MegaBits (Mb / s). 1 MB leva 8 segundos para ser transferido a 1 Mb / s (porque existem 8 bits em um byte padrão). Seu provedor de serviços de Internet pode anunciar apenas a velocidade que eles fornecem, portanto, quando o tráfego sair da rede e cruzar outras redes, não há garantia de que a velocidade permanecerá a mesma. então não, não é sem considerar a localização. Em termos práticos, sempre levará mais tempo para chegar a meio caminho do planeta do que para caminhar ao lado.
Frank Thomas Thomas
@FrankThomas Diga que quero fazer upload de algum arquivo no site amazon. Suponha que o provedor de myservice seja PEAK. Você quer dizer que os primeiros dados irão para PEAK (e essa velocidade será de 4 Mbps. Portanto, mesmo que sejam 4 Mbps entre mim e meu ISP, isso significa que meus dados chegarão ao meu ISP independentemente da sua localização? ) Quando os dados chegarem ao meu provedor, eles tentarão conectar o servidor Amazon. Qual provedor de rede conectará o servidor Amazon? Sento-me em rede comum ou PEAK possui rede?
user3198603
@ user3198603 - Você se conectará diretamente à Amazon. O argumento de Frank é que você só pode fazer upload nas velocidades que o seu provedor de serviços de Internet fornece, mas o denominador comum mais lento pode ser o destino. Nesse caso, não é a Amazon, que provavelmente excederá as capacidades do seu provedor de serviços de Internet, por vários fatores.
Ramhound 7/09/16
11
"Arquivo de 4 Mb" Você realmente quer dizer um arquivo de 4 megabits? Ou um arquivo de 4 megabytes?
Peter Mortensen
11
Observe que, quando você faz o upload de um arquivo, ele não apenas transfere o arquivo, mas também outras metainformações, como cabeçalhos HTTP, wrappers de pacotes TCP etc. extensão.
SOFe 8/09/16

Respostas:

15

Essa velocidade refere-se ao link entre você e seu ISP. Não garante que você possa obter essa velocidade em qualquer lugar da Internet.

Vamos criar o exemplo em que você carrega um arquivo da área de trabalho para um servidor em Londres:

  1. Os dados estão no seu PC.
  2. Os dados saem da LAN local para o gateway padrão. (Provavelmente a 100Mbit / s ou 1Gbit / s, se você tiver uma rede com fio).
  3. Os dados chegam ao modem e são carregados em 4Mb / s para o seu ISP . Se esse for um ISP global, ele será carregado no data center local.
  4. Os dados são roteados de maneira não especificada para o servidor em Londres.

O passo 4 é intencionalmente vago. O roteamento pode mudar se as linhas caírem, se as conexões inter-ISP forem alteradas. Se as linhas estiverem sobrecarregadas e o roteamento for intencionalmente alterado etc. Foi intencionalmente construído com essa flexibilidade. Se você quiser mais detalhes sobre por que procurar na rede ARPA e na guerra fria.

... e minha velocidade de internet é de 4 Mbps, carregarei este arquivo em 1 segundo, independentemente da localização física real do servidor (seja na Austrália ou Nova York ou em qualquer outro local no mundo).

Assumindo que 4 Mb / s é o link mais lento no caminho para o destino: Sim.

Pode ajudar se você pensar nessas duas analogias:

  1. Construa uma corrente com diferentes espessuras de elos. A corrente é tão forte quanto o elo mais fraco. Ou um conjunto de tubulações. Seu link de canal local é de 4 cm. O fluxo embora o ti não vá mais rápido se estiver conectado a um tubo maior. Se pode diminuir a velocidade se precisar passar por um tubo mais fino (por exemplo, se o servidor em Londres estiver em 33600 bps
  2. Como rotear: você não configura um caminho completo para o destino. É mais como postar uma carta. se for para uma casa local, coloque-o na caixa de correio anterior; caso contrário, coloque-o na caixa postal. Você não se importa como o correio flui internamente, desde que chegue. O roteamento para IP é semelhante.
Hennes
fonte
Digamos que eu queira fazer upload de algum arquivo no site amazon. Suponha que o provedor de myservice seja PEAK. Você quer dizer que os primeiros dados irão para PEAK (e essa velocidade será de 4 Mbps. Portanto, mesmo que sejam 4 Mbps entre mim e meu ISP, isso significa que meus dados chegarão ao meu ISP independentemente da sua localização? ) Quando os dados chegarem ao meu provedor, eles tentarão conectar o servidor Amazon. Qual provedor de rede conectará o servidor Amazon? Sento-me em rede comum ou PEAK possui rede?
User3198603
11
Corrigir. (Mais 7 caracteres para combinar com coisas desnecessárias para obter o comprimento mínimo necessário para comentários). Argh. Eu realmente só precisava de apenas uma palavra e um ponto.
Hennes
11
O que é "Qua routing"?
Cutrightjm
11
Então, realmente, você não pode assumir que, quando os dados chegam ao seu provedor, tudo é rápido. Como hobbs disse, essa linha muito rápida também é compartilhada por muito, muito, muito, muito, muito, muita gente! Ah, e também no final de sua viagem, os dados podem chegar novamente a um cara como você, que tem apenas uma conexão muito lenta.
Jörg W Mittag
3
@ user3198603, parece que ninguém mencionou a sobrecarga do protocolo ou o tempo de ida e volta. A maioria das transferências de arquivos usa TCP, e o TCP é limitado por outros fatores que não a largura de banda, como tempo de ida e volta e tamanho da janela. Além disso, há um início lento do TCP, o TCP retransmite onde necessário, além de qualquer sobrecarga da camada de aplicativo. Isso tudo gera um atraso extra, e isso significa que, para arquivos pequenos, você obterá melhores taxas de transferência de dados acessando um servidor que está próximo, em vez de um que está em um continente diferente.
Marctxk 8/09/16
11

Bits vs Bytes

Bit = Um único 1 ou 0

  • = _

Byte = 8 1 ou 0

  • = _ _ _ _ _ _ _ _

  • Para obter [bytes por segundo] (ou megabytes, giga, etc), basta pegar ___ bits e dividir por 8

O armazenamento é medido em bytes, por quê?

  • Bytes são [Dados] porque um Byte, sendo 8 e 0 somados para formar [Uma Única Letra], Cartas são informações para um computador. Mas um único bit não significa nada até você obter 8 bits.
  • Bytes são 8 bits.
  • 1 MegaByte é de 1000 KiloBytes. 1000 MegaBytes criam uma métrica GigaByte etc ...

== >> Atualização importante << ==

Para aqueles que estão tentando corrigir meus bytes

Por favor, visite Wikipedia / wiki / Mebibyte

Obrigado

Fim de ATUALIZAÇÃO

A Transferência de dados é medida no BITS, por quê?

Como a informação mais baixa que você pode enviar é 1 ou 0 (ativado ou desativado). Portanto, se você ligar uma lanterna, isso é "Ligado", é 1 e desligado é "Desligado" ou 0. - É assim que os computadores conversam entre si pulsando 1 e 0.

Mas com que rapidez eles pulam um para o outro em um segundo?

Bem, isso seria quantos bits por segundo?

Então dizemos " bits por segundo ".

TardisGuy
fonte
4
Correção: 1 Megabyte = 1024 Kilobytes = 1024 * 1024 Bytes. Não é uma métrica perfeita, é apenas aproximada (na verdade é 2 ^ 10, pois é binária. Acontece que 2 ^ 10 é 1024, o que é muito próximo de mil, então usamos isso mesmo que esteja errado em 2%) .
Delioth 7/09/16
11
Em (assíncrono) de série de comunicação 1 byte pode efectivamente ser de 10 bits ou mais, devido à sobrecarga do bit de início e paragem de picadas e / ou de paridade, etc
Peter Mortensen
8
@ Delioth Não é verdade. Megabyte = 1000 * 1000 bytes. Mebibyte = 1024 * 1024 bytes. Veja en.wikipedia.org/wiki/Binary_prefix . Por favor, não continue espalhando as unidades sobrecarregadas confusas.
Nayuki 8/09/16
5
Megabytes são 1000 bytes => Não . Kilobytes são 1000 bytes.
Thomas Ayoub
@Nayuki O simples uso das unidades SI sem esclarecer apenas contribui para a confusão de "Por que minha unidade de 1 TB aparece apenas com 931 GB?" Não vejo o problema de adicionar essa explicação. É provável que você não esteja lidando com unidades de SI na taxa de transferência. Se você realmente odeia a confusão, a resposta deve ficar apenas com kibibytes e mebibytes.
Arda Xi
2

Estou assumindo que o tamanho do arquivo é de 4 mega bits, mesmo que o tamanho do arquivo seja geralmente medido em bytes (8 bits). isso significa que o arquivo tem 4.000.000 de bits.

Se a conexão entre você e a parte receptora for exatamente de 4 mb / s (4.000.000 de bits por segundo), sem alterações de velocidade durante a transferência, a transferência levará exatamente 1 segundo para ser concluída. O tempo total entre o início da transferência e a conclusão da transferência pode ser maior devido à latência entre você e o destinatário.

Ao usar um site como o speedtest.net, você testa a velocidade de transferência entre o computador e um de seus servidores de teste (eles mostram um pequeno mapa indicando a posição do servidor). O resultado desse teste depende muito de redes intermediárias, pois sua velocidade final será a do link mais lento da cadeia.

cascer1
fonte
cascer1, eu não sou do ramo de redes, e a última vez que fiz qualquer tipo de cálculo foi quando as redes consistiam em copos de papel e barbante, então isso pode parecer uma pergunta estúpida. Minha lembrança é que costumávamos assumir 10 bits por byte transmitido para compensar a sobrecarga (dígitos de verificação, etc.). Portanto, se você tivesse uma taxa de transferência de 4 Mb / s, um arquivo de 4 Mb exigiria 1,25 segundos em vez de 1 segundo. Não é mais esse o caso, ou você está apenas mantendo a explicação simples?
fixer1234
11
Eu não sou um cara de rede ou estou aplicando meu conhecimento de um único semestre de infraestrutura de rede junto com o que acho que sei sobre redes. Eu nunca ouvi falar de 10 bits para o byte, mas soa como um byte de padeiro
cascer1
@ fixer1234 Além disso (talvez não possa editar meu outro comentário por algum motivo), talvez 10 bits por byte tenham sido uma aproximação bastante precisa, mas não acho que seja mais preciso. Novamente, baseio isso basicamente em nada, exceto na intuição.
Caster1,
Parece que as coisas ficaram mais complicadas desde o início dos tempos. Isso despertou meu interesse e eu pesquisei um pouco no Google. tamos.net/~rhay/wp/overhead/overhead.htm e cisco.com/c/en/us/about/security-center/... entrar neste. Sem permitir perdas, parece que uma rede moderna pode ser muito mais eficiente, com sobrecarga tão baixa quanto cerca de 2,5% (pior caso sem perdas ~ 83% para o menor tamanho de pacote). Não sei ao certo em que base os 25% antigos.
Fixer1234
11
10 bits representam um bit de paridade e um bit de controle. Mas, como você diz, as coisas são um pouco mais complicadas. Pode até haver compressão envolvida, tornando-a em média inferior a 8 bits / byte.
ths
1

Para simplificar, digamos que sim, 4 Mbps é a sua velocidade de conexão estável / máxima: sem quedas, sem aumento, etc.

Você fará o upload e o download nessa velocidade constantemente, mas tudo depende do servidor para o qual você está enviando ou baixando: se eles tiverem apenas 1 Mbps, sua velocidade máxima será de 1 Mbps, mas se a velocidade máxima do servidor é de 1GB, você atingirá o máximo de 4Mbps.

Você só pode ir tão rápido quanto a velocidade mais fraca.

inglês
fonte
-1

Além de outras respostas

Se você enviar seu arquivo para um servidor rápido, o link para o seu ISP é o link mais lento de uma cadeia, a transferência será limitada a 4 Mbps pelo seu ISP - é verdade em geral para arquivos grandes.

Mas se o hardware puder fazer melhor (ou seja, os 4 Mbps são um limite arbitrário definido pelo seu ISP porque você paga apenas por essa opção, e não mais rápida) e seu arquivo é pequeno o suficiente, você pode experimentar " velocidade de upload intermitente ".

Isso significa que seu ISP pode permitir que você envie os primeiros 10 MB (um exemplo, o valor real é definido pelo seu ISP) de um arquivo muito mais rápido que os 4 Mbps declarados se o seu link estiver inativo (ou quase inativo) por um período. enquanto. Após esses 10 MB, o link fica "saturado" e o limite de 4 Mbps se aplica aos dados restantes. Deixe seu link quase inativo por mais um tempo e você poderá estourar novamente.

Em outras palavras: se você mantiver seu upload baixo por alguns segundos, ganhará um crédito de alguns bytes, poderá enviá-lo muito mais rapidamente antes que seu limite comece.

Esse mecanismo torna sua navegação na web mais rápida, melhora o upload de arquivos.

Do ponto de vista do ISP, muitos de seus clientes geram apenas essa explosão ascendente. Eles (como um grupo) quase nunca saturam o link do ISP com a Internet (sua largura de banda de upload) porque as explosões ocorrem aleatoriamente em diferentes momentos, então não há sentido em limitar todas as conexões. Graças às explosões, esses clientes ficam satisfeitos com o Facebook mais responsivo ao postar suas fotos de alimentos. Por outro lado, poucos clientes que usam P2P ou enviam arquivos grandes no mesmo momento podem saturar o link para fora, por isso são limitados quando excedem algum limite.

Um arquivo de 4 Mb no seu exemplo é bastante pequeno, tem 0,5 MB. Pode ser transferido um todo em uma única sequência, se o seu provedor de serviços de Internet o suportar. Você pode atingir outro limite (ou desaceleração temporária da rede) em algum lugar além do seu ISP.

Kamil Maciorowski
fonte
11
Eu acho que você está sendo votado para baixo por sua explicação de saturação e explosão. Normalmente, a velocidade anunciada pelo ISP é geralmente a velocidade de burst e raramente a saturação de linha é um problema. Considerando que o cabo pode atingir 300 Mbps + agora e o VDSL pode fazer mais, dependendo do DSLAM, etc., sua resposta está um pouco errada.
586 Ian Ian