Parâmetros fornecidos: - Tamanho dos dados do pacote:1000 bits
- Distância entre remetente e destinatário:5.000 km
- Velocidade da luz:3 x 10 ^ 8 m/s
Cálculos: 1.
Atraso de propagação: O tempo que um pacote leva para viajar do remetente ao destinatário e voltar é:
```
Atraso de propagação =(2 x distância) / velocidade da luz
=(2 x 5.000 km) / (3 x 10 ^ 8 m/s)
=33,33 milissegundos
```
2.
Tempo de transmissão: O tempo necessário para transmitir um pacote de 1000 bits é:
```
Tempo de transmissão =Tamanho do pacote / Largura de banda do canal
=1000 bits / (1 Mbps)
=1 milissegundo
```
3.
Tempo de reconhecimento: O tempo que leva para o receptor enviar uma confirmação de volta ao remetente é igual ao atraso de propagação:
```
Tempo de confirmação =33,33 milissegundos
```
4.
Tempo total de ida e volta: O tempo total de ida e volta para um único pacote é a soma do atraso de propagação, tempo de transmissão e tempo de confirmação:
```
Tempo total de ida e volta =Atraso de propagação + Tempo de transmissão + Tempo de confirmação
=33,33ms + 1ms + 33,33ms
=67,66 milissegundos
```
5.
Tempo para enviar 1 milhão de pacotes: Para enviar 1 milhão de pacotes, precisamos multiplicar o tempo total de ida e volta por 1 milhão:
```
Tempo para enviar 1 milhão de pacotes =Tempo total de ida e volta x Número de pacotes
=67,66ms x 1.000.000
=67.660 segundos
=18,52 horas
```
Portanto, seriam necessárias aproximadamente 18,52 horas para enviar 1 milhão de pacotes de dados a uma distância de 5.000 km usando o protocolo ARQ stop-and-wait com um tamanho de pacote de 1.000 bits e uma largura de banda de canal de 1 Mbps.