Dada uma velocidade de link de c e uma largura de banda de b , o tempo unidirecional T para transferir um pacote de s comprimento é:
size of packet / bandwidth + link distance / link speed
ou ser breve:
s / b + d / c
A matemática, você mesmo pode fazer!
Por que essa fórmula lhe dá o tempo necessário para transmitir? A coisa toda é explicável como:
- A primeira parte é o tempo necessário para enviar todos os Bits para o link. O link tem uma certa largura de banda (bits por segundo que pode ser pressionada). Você está dividindo Bits por bits / s, o que acaba dando a você segundos.
- A segunda parte é o tempo necessário para transferir a coisa toda. A distância do link é metros, dividida pela velocidade em metros / seg, o que nos dá novamente segundos.
Podemos então adicionar os dois componentes e obter o tempo todo.
Nota: Esta fórmula está assumindo que não há atraso de roteamento constante, incluindo a pilha IP, e nenhum atraso de enfileiramento variável nos links, que você teria que simplesmente adicionar em cálculos mais realistas.