5Aug
Há mais na velocidade de uma conexão à Internet do que apenas sua largura de banda. Isto é especialmente verdadeiro com as conexões de Internet por satélite, que podem oferecer velocidades de até 15 Mbps -, mas ainda serão lentas.
A latência pode ser um problema com todas as conexões e redes da Internet. As conexões de rede com fio tendem a ter a latência mais baixa, enquanto as conexões sem fio geralmente têm maior latência.
Crédito de imagem: Timo Newton-Syms na Flickr
Latência vs. Bandwidth As conexões de internet
, incluindo conexões de Internet via satélite, são anunciadas com velocidades como "até 15 Mbps". Você pode olhar para uma conexão de Internet via satélite que oferece essa velocidade e assumir aA experiência de usá-lo seria comparável à experiência de usar uma conexão à Internet a cabo de 15 Mbps, mas você estaria errado.
- Bandwidth : a largura de banda determina a rapidez com que os dados podem ser transferidos ao longo do tempo. A largura de banda é a quantidade de dados que podem ser transferidos por segundo.
- Latência : Latência é atrasada. Latência é quanto tempo leva dados para viajar entre sua origem e destino, medido em milissegundos.
Latência no mundo real
Digamos que você está navegando na web em diferentes tipos de conexões. Veja como a latência "se sentiria":
- Conexão de Internet por Satélite( Alta velocidade, Alta Latência, ): Você clicaria em um link em uma página da Web e, após um atraso notável, a página da Web começaria a baixar e a exibir quase todos de uma só vez.
- Conexão teórica( baixa velocidade, baixa latência) : você clicaria em um link em uma página da Web e a página da Web começaria a carregar imediatamente. No entanto, levaria um tempo para carregar completamente e você veria as imagens carregarem um por um.
- Conexão à Internet por cabo( alta velocidade, baixa latência) : você clicaria em um link em uma página da Web e a página da Web apareceria quase que imediatamente, baixando tudo de uma vez.
A latência sempre se manifesta como um atraso. Por exemplo, se você estiver tendo um bate-papo do Skype com alguém em uma conexão de internet de alta latência, você ficaria sem sincronia um com o outro. Você teria que fazer uma pausa entre orações ou você acabaria conversando um com o outro graças ao atraso.
Se você estivesse jogando um jogo online, suas ações seriam atrasadas e os eventos que aconteceram no jogo teriam um atraso notável antes de chegarem ao seu computador, em vez de se sentirem quase instantâneos. Por exemplo, se você estivesse jogando um jogo de tiro em primeira pessoa em uma conexão de alta latência, você atiraria em alguém na tela, mas o atraso significa que eles iriam há muito tempo quando o seu projétil chegasse lá.
Crédito de imagem: MLibrary no Flickr
O que causa latência
Tanto a largura de banda quanto a latência dependem de mais do que sua conexão com a Internet - são afetados pelo hardware da rede, pela localização e conexão do servidor remoto e pelos roteadores da Internet entre o seu computador e o servidor.
Os pacotes não viajam através de roteadores instantaneamente. Cada roteador que um pacote tem que percorrer introduz um atraso de alguns milissegundos, o que pode se somar se o pacote tiver que percorrer muitos roteadores para alcançar o outro lado do mundo.
No entanto, alguns tipos de conexões - como conexões de Internet via satélite - têm alta latência mesmo nas melhores condições. Em geral, leva entre 500 e 700ms para um pacote para alcançar um provedor de serviços de Internet através de uma conexão via Internet via satélite. A latência
não é apenas um problema para conexões de Internet via satélite, no entanto. Você provavelmente pode procurar um site hospedado em outro continente sem perceber latência demais, mas se você estiver na Califórnia e estiver jogando um jogo online com servidores localizados na Europa, a latência pode ser mais perceptível.
Medição da latência
Você pode medir a latência entre o seu computador e um endereço da Web com o comando ping. No nosso exemplo, leva 11 milissegundos para que o tráfego entre o nosso computador e os servidores do Google. Se tivéssemos uma conexão com a Internet via satélite, isso poderia ser tão alto quanto 700ms.
Para mostrar o impacto da distância em latência, podemos fazer ping para Baidu - um mecanismo de busca chinês. A Baidu não possui servidores na América do Norte, pelo que nosso computador precisa se comunicar com seus servidores na China. A latência entre o nosso computador e os servidores do Baidu é de 228ms.
Quando fazemos ping no nosso roteador local, vemos uma latência de 1 msnm. Nosso roteador está perto e podemos nos conectar diretamente sem passar por outros roteadores.
Você pode ver quanta latência cada roteador - ou "salto" - está adicionando com o comando traceroute.
A latência está sempre conosco;É apenas uma questão de quão significativo é.Em baixas latências, os dados devem ser transferidos quase que instantaneamente e não devemos notar um atraso.À medida que as latências aumentam, começamos a notar mais um atraso.