Angivna parametrar:
- Paketdatastorlek:1000 bitar
- Avstånd mellan sändare och mottagare:5000 km
- Ljushastighet:3 x 10^8 m/s
Beräkningar:
1. Fortplantningsfördröjning: Tiden det tar för ett paket att färdas från avsändaren till mottagaren och tillbaka är:
```
Utbredningsfördröjning =(2 x avstånd) / ljusets hastighet
=(2 x 5000 km) / (3 x 10^8 m/s)
=33,33 millisekunder
```
2. Sändningstid: Tiden det tar att sända ett paket med 1000 bitar är:
```
Sändningstid =Paketstorlek / Kanalbandbredd
=1000 bitar / (1 Mbps)
=1 millisekund
```
3. Bekräftelsetid: Tiden det tar för mottagaren att skicka en bekräftelse tillbaka till avsändaren är densamma som spridningsfördröjningen:
```
Kvitteringstid =33,33 millisekunder
```
4. Total tid för tur och retur: Den totala rundturstiden för ett enstaka paket är summan av utbredningsfördröjningen, sändningstiden och bekräftelsetiden:
```
Total tid för tur och retur =Utbredningsfördröjning + Sändningstid + Kvitteringstid
=33,33 ms + 1 ms + 33,33 ms
=67,66 millisekunder
```
5. Dags att skicka 1 miljon paket: För att skicka 1 miljon paket måste vi multiplicera den totala tiden för tur och retur med 1 miljon:
```
Tid att skicka 1 miljon paket =Total tur och retur tid x Antal paket
=67,66 ms x 1 000 000
=67 660 sekunder
=18,52 timmar
```
Därför skulle det ta ungefär 18,52 timmar att skicka 1 miljon paket med data över en sträcka på 5000 km med hjälp av stop-and-wait ARQ-protokollet med en paketstorlek på 1000 bitar och en kanalbandbredd på 1 Mbps.