Gegeven parameters:
- Pakketgegevensgrootte:1000 bits
- Afstand tussen zender en ontvanger:5000 km
- Lichtsnelheid:3 x 10^8 m/s
Berekeningen:
1. Propagatievertraging: De tijd die een pakket nodig heeft om van de afzender naar de ontvanger en terug te reizen is:
```
Voortplantingsvertraging =(2 x afstand) / lichtsnelheid
=(2 x 5000 km) / (3 x 10^8 m/s)
=33,33 milliseconden
```
2. Verzendtijd: De tijd die nodig is om een pakket van 1000 bits te verzenden is:
```
Transmissietijd =Pakketgrootte / Kanaalbandbreedte
=1000 bits / (1 Mbps)
=1 milliseconde
```
3. Bevestigingstijd: De tijd die de ontvanger nodig heeft om een bevestiging terug te sturen naar de afzender is hetzelfde als de voortplantingsvertraging:
```
Bevestigingstijd =33,33 milliseconden
```
4. Totale retourtijd: De totale retourtijd voor een enkel pakket is de som van de voortplantingsvertraging, de transmissietijd en de bevestigingstijd:
```
Totale retourtijd =voortplantingsvertraging + verzendtijd + bevestigingstijd
=33,33 ms + 1 ms + 33,33 ms
=67,66 milliseconden
```
5. Tijd om 1 miljoen pakketten te verzenden: Om 1 miljoen pakketten te verzenden, moeten we de totale retourtijd met 1 miljoen vermenigvuldigen:
```
Tijd om 1 miljoen pakketten te verzenden =totale retourtijd x aantal pakketten
=67,66 ms x 1.000.000
=67.660 seconden
=18.52 uur
```
Daarom zou het ongeveer 18,52 uur duren om 1 miljoen datapakketten over een afstand van 5000 km te verzenden met behulp van het stop-and-wait ARQ-protocol met een pakketgrootte van 1000 bits en een kanaalbandbreedte van 1 Mbps. |