Vazão, atraso e perda de pacotes: mudanças entre as edições
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 4: | Linha 4: | ||
*'''Vazão''' (''throughput''), também chamada de '''largura de banda''' ('''bandwith'''); | *'''Vazão''' (''throughput''), também chamada de '''largura de banda''' ('''bandwith'''); | ||
*'''Atraso''' (''delay''). | *'''Atraso''' (''delay''). | ||
==Vazão== | |||
A '''vazão''' é definida como o número de bits que podem ser transmitidos sobre a rede num dado tempo, sendo expressa em bits/segundo (b/s). Por exemplo, numa rede Ethernet podemos ter como vazão 10Mb/s. Muitas vezes usa-se o termo taxa de transmissão para se referir a vazão. | A '''vazão''' é definida como o número de bits que podem ser transmitidos sobre a rede num dado tempo, sendo expressa em bits/segundo (b/s). Por exemplo, numa rede Ethernet podemos ter como vazão 10Mb/s. Muitas vezes usa-se o termo taxa de transmissão para se referir a vazão. | ||
==Atraso== | |||
O '''atraso''' é o tempo que um pacote leva para atravessar uma rede desde a origem até o destino, passando pelos roteadores e enlaces intermediários. O atraso é medido em termos de tempo. Por exemplo, uma rede local pode ter um atraso de 10 micro-segundos, o que é despresível. Já uma rede transcontinental pode ter um atraso de 20 milissegundos, isto é, um pacote leva 20 ms para atravessar a rede. | O '''atraso''' é o tempo que um pacote leva para atravessar uma rede desde a origem até o destino, passando pelos roteadores e enlaces intermediários. O atraso é medido em termos de tempo. Por exemplo, uma rede local pode ter um atraso de 10 micro-segundos, o que é despresível. Já uma rede transcontinental pode ter um atraso de 20 milissegundos, isto é, um pacote leva 20 ms para atravessar a rede. | ||
Linha 23: | Linha 27: | ||
d<sub>nó</sub> = d<sub>proc</sub> + d<sub>fila</sub> + d<sub>trans</sub> + d<sub>prop</sub> | d<sub>nó</sub> = d<sub>proc</sub> + d<sub>fila</sub> + d<sub>trans</sub> + d<sub>prop</sub> | ||
===Referências | ==Perda de pacotes== | ||
A '''perda de pacotes''' ocorre quando a capacidade de armazenamento da fila de um roteador se esgota. Neste caso os novos pacotes que chegam são descartados (''dropped'') e são considerados perdidos. A fração dos pacotes perdidos aumenta a medida que a intensidade de tráfego aumenta. | |||
Pacotes corrompidos totalmente também podem ser considerados como perdidos. | |||
==Referências== | |||
<references /> | <references /> | ||
Edição atual tal como às 20h20min de 26 de fevereiro de 2015
Vazão, atraso e perda de pacotes
Segundo [1] a performance das redes de pacotes pode mensurada de dois modos principais:
- Vazão (throughput), também chamada de largura de banda (bandwith);
- Atraso (delay).
Vazão
A vazão é definida como o número de bits que podem ser transmitidos sobre a rede num dado tempo, sendo expressa em bits/segundo (b/s). Por exemplo, numa rede Ethernet podemos ter como vazão 10Mb/s. Muitas vezes usa-se o termo taxa de transmissão para se referir a vazão.
Atraso
O atraso é o tempo que um pacote leva para atravessar uma rede desde a origem até o destino, passando pelos roteadores e enlaces intermediários. O atraso é medido em termos de tempo. Por exemplo, uma rede local pode ter um atraso de 10 micro-segundos, o que é despresível. Já uma rede transcontinental pode ter um atraso de 20 milissegundos, isto é, um pacote leva 20 ms para atravessar a rede.
Ao percorrer uma rede, um pacote sofre uma série de atrasos em cada um dos nós do caminho. Este atraso em cada nó da rede tem quatro componentes principais: o atraso de processamento, o atraso de fila, o atraso de transmissão e o atraso de propagação [2].
- Atraso de processamento
- É o tempo necessário para examinar o cabeçalho do pacote, checar a integridade dos dados recebidos e determinar para onde o mesmo deverá ser encaminhado. Estes atrasos geralmente estão na ordem de micro-segundos.
- Atraso de fila
- É o tempo que cada pacote espera em fila nos roteadores antes de ser encaminhado ao próximo enlace. Este atraso é variável e depende do tráfego na rede. Se a fila estiver vazia e não houver outro pacote sendo transmitido o atraso é zero. Se há pacotes na fila o tempo de espera pode ser longo e pode chegar a ordem de milissegundos.
- Atraso de transmissão
- É o tempo necessário para que cada bit do pacote seja empurrado para dentro do enlace. Se o tamanho do pacote for L bits e a taxa de transmissão do enlace for R bits/seg. Então o atraso de transmissão será L/R segundos.
- Atraso de propagação
- Uma vez que o pacote foi empurrado para dentro do enlace, o atraso de propagação é o tempo de viagem até o próximo nó. Este tempo é função da distância entre os nós e da velocidade de propagação do sinal no meio físico. A velocidade de propagação depende do meio físico (par trançado, fibra óptica, espectro eletromagnético, etc) e é um pouco menor ou igual a velocidade da luz. Para distância pequenas, como num enlace entre dois computadores de um Campus, este atraso pode ser desprezível, ficando na ordem de poucos micro-segundos. Para grandes distâncias, como num enlace de satélite, pode levar um tempo importante, da ordem de centenas de milissegundos.
O atraso total fim a fim será a soma dos atrasos em cada um dos nós do caminho.
dnó = dproc + dfila + dtrans + dprop
Perda de pacotes
A perda de pacotes ocorre quando a capacidade de armazenamento da fila de um roteador se esgota. Neste caso os novos pacotes que chegam são descartados (dropped) e são considerados perdidos. A fração dos pacotes perdidos aumenta a medida que a intensidade de tráfego aumenta.
Pacotes corrompidos totalmente também podem ser considerados como perdidos.
Referências
--Evandro.cantu (discussão) 17h10min de 26 de fevereiro de 2015 (BRT)