Qual é a diferença entre latência e taxa de transferência?

Basicamente,

latência

tem a ver com quanto tempo leva para que um pacote de dados chegue do ponto "A" ao ponto "B" e

Taxa de transferência

tem a ver com a quantidade de pacotes de dados que você pode enviar de "A" para "B" durante um determinado intervalo de tempo.

Então, para emprestar um pouco da física, você pode pensar em

Taxa de transferência

como dados "corrente" e latência como inverso de "voltagem" ou velocidade na qual os pacotes podem se mover, embora essa dificilmente seja uma analogia perfeita.

Throughtput é a quantidade atingida em um determinado período de tempo.

Latência é o tempo necessário para obter uma unidade elementar específica transferida.

Se você tiver uma mangueira conectada a uma torneira de água, a produção será expressa em litros por segundo e será independente do comprimento da mangueira. Latência é o tempo necessário para que a água saia, dada uma mangueira inicialmente vazia. A latência é expressa em segundos e depende do comprimento da mangueira e da velocidade da água. Assumimos que a posição e o caminho da mangueira não estão mudando.

No contexto das TIC, a taxa de transferência está fortemente relacionada à largura de banda em protocolos de sentido único.

A taxa de transferência é afetada pela latência se o protocolo exigir confirmações síncronas dos dados recebidos.

Oooh. Ótima pergunta que me dá a oportunidade de mostrar um pouco:

Matematicamente, só se pode calcular

diferença

entre duas qualidades de tipo semelhante. A taxa de transferência e a latência são tipos diferentes, portanto, a diferença entre eles não é o parâmetro correto a ser buscado.

Uma pergunta melhor a ser feita é “qual é o

relação

entre taxa de transferência e latência ".

De fato, essa pergunta tem uma resposta exata da teoria das filas (teorema de Little), que afirma:

Taxa de transferência × Latência = Tamanho da fila.

Para explicar em termos simples, pense em um restaurante; “Número de clientes sentados no interior” (capacidade do restaurante) é igual a “quanto tempo cada cliente gasta no restaurante” (latência) multiplicado pelo “número de clientes por unidade de tempo” (taxa de transferência). É bastante intuitivo e também fornece a resposta que você queria, se pensar sobre isso.

Na vida real, como esses valores são variáveis, é preciso levar valores médios para satisfazer a equação.

Dê uma olhada na equação: Throughput × Latency = QueueSize. Também nos diz que, para um tamanho fixo de fila, a latência e a taxa de transferência são inversamente proporcionais entre si. Um exemplo prático são nossas estradas. A estrada em si é a “fila” e seu tamanho é fixo. Isso explica por que, quando há muitos carros, leva mais tempo para percorrer a estrada e o rendimento efetivo é menor.

Definição de termos

Vamos tentar definir esses dois termos:

Latência

é o tempo necessário para executar alguma ação ou produzir algum resultado. A latência é medida em unidades de tempo - horas, minutos, segundos, nanossegundos ou períodos de relógio.

Taxa de transferência

é o número de ações executadas ou resultados produzidos por unidade de tempo. Isso é medido em unidades do que está sendo produzido (carros, motocicletas, amostras de E / S, palavras de memória, iterações) por unidade de tempo. O termo "largura de banda da memória" às vezes é usado para especificar a taxa de transferência dos sistemas de memória.

Um exemplo simples

O exemplo de fabricação a seguir deve esclarecer esses dois conceitos:

Uma linha de montagem está fabricando carros. Leva oito horas para fabricar um carro e que a fábrica produz cento e vinte carros por dia.

A latência é: 8 horas.

O rendimento é: 120 carros / dia ou 5 carros / hora.

EDIT: Copiado de

Noções básicas sobre latência versus taxa de transferência

.

O que é latência de rede?

A largura de banda é apenas um elemento do que uma pessoa percebe como a velocidade da rede. Latência é outro elemento que contribui para a velocidade da rede. O termo

latência

refere-se a qualquer um dos vários tipos de atrasos normalmente incorridos no processamento de dados da rede. O chamado

baixa latência

conexão de rede é aquela que apresenta pequenos tempos de atraso, enquanto

Alta latência

conexão sofre de longos atrasos.

Além dos atrasos de propagação, a latência também pode envolver atrasos de transmissão (propriedades do meio físico) e atrasos de processamento (como passar por servidores proxy ou tornar a rede

lúpulo

na internet).

Latência x taxa de transferência

Embora o pico teórico da largura de banda de uma conexão de rede

é fixo de acordo com a tecnologia usada, a quantidade real de dados que flui através de uma conexão (chamada

Taxa de transferência

) varia ao longo do tempo e é afetado por latências cada vez mais altas. A latência excessiva cria gargalos que impedem que os dados encham o canal de rede, diminuindo a taxa de transferência e limitando a largura de banda efetiva máxima de uma conexão. O impacto da latência na taxa de transferência da rede pode ser temporário (com duração de alguns segundos) ou persistente (constante), dependendo da origem dos atrasos.

Latência dos serviços de Internet de banda larga

Nas conexões à Internet por DSL ou a cabo, latências inferiores a 100 milissegundos (ms) são típicas e geralmente menores que 25 ms são possíveis.

As conexões via satélite à Internet, por outro lado, as latências típicas podem ser de 500 ms ou mais. Um serviço de Internet classificado em 20 Mbps pode ter um desempenho notavelmente pior do que um serviço classificado em 5 Mbps se estiver sendo executado com alta latência.

O serviço de Internet via satélite ilustra a diferença entre latência e largura de banda nas redes de computadores.

As conexões de Internet via satélite possuem alta largura de banda e alta latência. Ao carregar uma página da Web, por exemplo, a maioria dos usuários de satélite pode observar um atraso perceptível desde o momento em que inserem um endereço na Web até o momento em que a página começa a carregar. Essa alta latência se deve principalmente ao atraso na propagação, pois a mensagem de solicitação viaja na velocidade da luz para a estação de satélite distante e volta para a rede doméstica. Quando as mensagens chegam à Terra, no entanto, a página carrega rapidamente, como em outras conexões de Internet de alta largura de banda (como DSL ou Internet a cabo).

Medindo a latência da rede

Ferramentas de rede, como testes de ping e traceroute, medem a latência determinando o tempo que um determinado pacote de rede leva para viajar da origem ao destino e vice-versa, os chamados

tempo de ida e volta

. O tempo de ida e volta não é a única maneira de medir a latência, mas é a mais comum.

Sumário

Dois elementos principais do desempenho da rede são a largura de banda e a latência. A pessoa comum está mais familiarizada com o conceito de largura de banda, como é o anunciado pelos fabricantes de equipamentos de rede. No entanto, a latência é igualmente importante para a experiência do usuário final, como ilustra o comportamento das conexões de Internet via satélite. Os recursos de Qualidade de Serviço (QoS) das redes domésticas e comerciais são projetados para ajudar a gerenciar a largura de banda e a latência juntos para fornecer um desempenho mais consistente.

Fonte:

https://www.lifewire.com/latency-on-computer-networks-818119