HajaLuz

Projetos Web

Qual a diferença entre bits e bytes?

Publicado em 19 de janeiro de 2008 - 14:25  na categoria Trabalho

Oi pessoal, escrevi esse texto em um fórum que montei para um cliente que é provedor de internet e achei legal compartilhar aqui com vocês.

Nos últimos dias muitos clientes questionaram porque no ícone com dois monitores, próximo ao relógio, aparece 100Mbps se ele assinou conosco 150Kbps?

Antes de fazer minha explanação vou citar alguns textos para ajudá-lo a compreender melhor o tema:

Kilobits, Megabits and Gigabits
Por definição, nas redes de computadores um kilobit normalmente representa 1000 bits de dados. Um megabit representa 1000 kilobits e um gigabit é igual a 1000 megabits (igual a um milhão de kilobits).
Kilobits, megabits and gigabits viajando em uma rede de computadores são tipicamente medidos em segundos. Assim, Um kilobit por segundo é igual a 1 Kbps or kbps (são equivalentes), um megabit é 1 Mbps, e um gigabit é 1 Gbps. Conexões mais lentas — como os modems convencionais ? são medidas em kilobits, e links mais rápidos ? como as sem fio WiFi ? são representadas em megabits. Conexões muito rápidas são especificadas em gigabits.

Muita gente que lida com redes de computadores acreditam que um kilobit é igual a 1024 bits. Em geral, isto não é verdadeiro em redes mas pode ser correto em outros contextos. As especificações para os atuais adaptadores, roteadores e outros equipamentos de rede geralmente usam a base de 1000 bits por kilobit quando fazem suas especificações.

A confusão entre os kilobits de rede e os kilobytes usados em hardware ? memórias e discos rígidos ? vem do fato de que nestes dispositivos 1024 bytes são iguais a um kilobyte quando se trata de especificar seus valores.

Lembramos que 1 byte = 8 bits, portanto KB representa 1024 bytes em memórias e discos rígidos, mas 1000 Kbps representa 1000 bits em dispositivos de rede.

Um kilobyte é igual a 1024 (ou 2 elevado a 10) bytes. Da mesma forma, um megabyte (MB) é igual a 1024 KB (ou 2 elevado a 20) bytes e um gigabyte (GB) é igual a 1024 MB (ou 2 elevado a 30) bytes.
Fonte: Revista PnP

Bit
Bit (simplificação para dígito binário, “BInary digiT” em inglês) é a menor unidade de medida de transmissão de dados usada na Computação e na Teoria da Informação, embora muitas pesquisas estejam sendo feitas em computação quântica com qubits. Um bit tem um único valor, 0 ou 1, ou verdadeiro ou falso, ou neste contexto quaisquer dois valores mutuamente exclusivos.

Embora os computadores tenham instruções (ou comandos) que possam testar e manipular bits, geralmente são idealizados para armazenar instruções em múltiplos de bits, chamados bytes. No princípio, byte tinha tamanho variável mas atualmente tem oito bits. Bytes de oito bits também são chamados de octetos. Existem também termos para referir-se a múltiplos de bits usando padrões prefixados, como kilobit (Kb), megabit (Mb) e gigabit (Gb). De notar que a notação para bit utiliza um “b” minúsculo, em oposição à notação para byte que utiliza um “B” maiúsculo (KB, MB, GB).

Fisicamente, o valor de um bit é, de uma maneira geral, armazenado como uma carga elétrica acima ou abaixo de um nível padrão em um único capacitor dentro de um dispositivo de memória. Mas, bits podem ser representados fisicamente por vários meios. Os meios e técnicas comumente usados são: Pela eletricidade, como já citado, por via da luz (em fibras ópticas, ou em leitores e gravadores de discos ópticos por exemplo), por via de ondas eletromagnéticas (rede wireless), ou também, por via de polarização magnética (discos rígidos).

A matemática binária foi descrita inicialmente por George Boole, e por este motivo é chamada de Álgebra Booleana.

Telecomunicações ou volume de tráfego em redes de computadores são geralmente descritos em termos de bits por segundo. Por exemplo, “um modem de 56 kbps é capaz de transferir dados a 56 kilobits em um único segundo” (o que equivale a 6,8 kilobytes (kibibyte), 6,8 kB, com B maiúsculo para mostrar que estamos nos referindo a bytes e não a bits. Ethernet transfere dados a velocidades que variam de 10 megabits por segundo a 1 gigabit por segundo (de 1,19 a 119 megabytes(mebibyte) por segundo).
Fonte = Wikipedia

Outra boa explicação é essa O que é bit e byte, para quem deseja se aprofundar o melhor texto que eu li sobre o assunto está na wikipédia em inglês.

Bom gente, se vocês entenderam as exposições acima, irão perceber que o valor de 100Mbps por segundo é bem maior do que 150Kbps. Na verdade é 666,66 vezes maior :) . Então porque ocorre essa diferença? Porque o ícone que aparece ao lado do seu relógio é a capacidade de transmissão de dados da sua rede se você tiver mais computadores aí na sua casa(rede local), seria a transmissão de um para o outro em 100Mbps; enquanto a da internet é a que foi contratada conosco: 150Kbps.

E como você saberá se a velocidade que você navega na internet é a contratada conosco? Simples, é só fazer um download de um arquivo e observar a taxa que o seu navegador ou cliente de download expressa. Geralmente essa taxa é expressa em KiloBytes então se não houvesse perda nenhuma você faria downloads em 150/8 = 18,75, um limite entre 15KB/s e 18KB/s é tolerável, abaixo de 15KB/s realmente há algum problema a ser reparado.

É importante observar que esse limite é considerado se o servidor que você faz o download libera os arquivos na velocidade que você exige. Arquivos de troca P2P e bittorrent geralmente geram uma queda na taxa de transmissão, e é evidente que nossa rede não pode ser responsabilizada por isso.

Bom gente, dúvidas adicionais coloquem aí, é só clicar em responder… ;)

Abraços!!

Tags:

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

  1. marcio jesus disse:

    meu sinal da net e claro 3g de um mega porem quando estou navegando na rede ou fazendo um download aparece assim entre 0 kbps e 3 kbps e logo em frente aparece 1,15 MB e 3,23 mb
    gostaria de saber se isto esta correto eou estou sendo lezado pela claro porque estou pagando 120 reais por um mega e penso que o sinal nao e tudo isso porque quando faço download demora ate 5 horas pra baixar desde ja obrigado

Dados para resposta

Algum HTML funciona

HajaLuz é um lugar divertido para conversar sobre desenvolvimento web. Saiba Mais

Timeline

essas declarações de Steve Jobs realmente são coisa de bruxo http://trunc.it/5b8dy

Sunday 15:31

já vi muita gente bater na microsoft, mas o que esse cara fez deu dó http://trunc.it/5coyw

Sunday 15:27

MIL VEZES maldito quem chama um desenvolvedor web de webdesigner

Sunday 14:39

onde se lê "seguidores" leia-se "seguidos" como isso é esquisito em português

Sunday 14:24

eu sou o único que lê os "seguidores"? Afinal é impossível passar de 20 se você realmente dá atenção a eles

Sunday 14:22

Últimos Comentários

  • silmara: Olá! meu nome é Silmara, tenho uma cademia de musculação e ginastica e...
  • Maria josé: olá, gostaria de saber como fazer um projeto de suíno para 5oo...
  • Danyane Guimarães: Gostaria de fazer um projeto na area da saude para prefeituras de interior, não...
  • Tony: Concordo exatamente que é assim mesmo e não é só com designer não.....
  • José Arildo: Como coloca senha no grub do linux 9.10 eu ja fiz de tudo e não consegui. sudo gedit...

Desenvolvido por Webluz | Vs 1.2 | Direitos de Uso e Privacidade