Stop&Wait protokoll
Kodutöö tulemused
Tegin 8 katset järgmiste andmetega:
ja tulemusteks sain:
Time-Out (µs) |
Kbps |
50 |
7 |
100 |
12 |
500 |
34 |
750 |
39 |
1000 |
41 |
1500 |
42 |
2000 |
43 |
3000 |
43 |
Seega sobiv väärtus toutile oleks 1000 1500µs. Loomulikult tuleb arvestada, et see kehtib bitivea esinemis tõenäosusel 1*10-6. Kui see viga suureneb, siis touti väärtused peaksid vähenema, et saada efektiivseimat läbilaskevõimet.
2. Määrata simuleerimise abil kanali efektiivne läbilaskevõime S ja kanali kasutamise efektiivsus funktsioonidena µ-st ja p-st.
Esimesena mõõtsin kanali läbilaskevõimet sõltuvuses teenindussagedusest.
Teiste parameetrite väärtused olid järgnevad:
Teenindus-sagedus |
Kbps |
50 |
1,4 |
100 |
3,2 |
200 |
6,5 |
300 |
9,4 |
500 |
14,8 |
1000 |
25,0 |
1500 |
31,6 |
2000 |
36,2 |
3000 |
41,3 |
4000 |
43,6 |
5000 |
44,9 |
7000 |
46,1 |
10000 |
46,9 |
20000 |
47,7 |
Seega nende algtingimustega (teiste muutujatega) pakun sobivaks teenindussageduseks 6000Hz. Seda vähendades hakkab läbilaskevõime suurelt vähenema, 6000 ülespoole minnes, aga pole just näha suurt kasu.
Teiseks mõõtsin kanali läbilaskevõime suhet sõltuvuses bitivea esinemise tõenäosusest:
Teiste parameetrite väärtused olid järgnevad:
Vea esinemise tõenäosus * 10-3 |
Kbps |
0,0001 |
41,3 |
0,001 |
41,3 |
0,01 |
41,3 |
0,1 |
40,5 |
1 |
35,3 |
3 |
26,4 |
5 |
19,6 |
7 |
14,6 |
10 |
9,7 |
20 |
2,6 |
Vea esinemise tõenäosust hinnates võiks viga jääda siiski alla 0,1*10-3-nda. Vastasel korral kanali läbilaskevõime väheneb oluliselt.
Kokkuvõtet tehes võib väita, et Stop&Wait protokoll töötab järgmiste parameetritega (kõige ideaalsemad) kanalis:
Tulemuseks saab läbilaskekiiruse 45 46 Kbit/sec., mis on ka peaaegu maksimaalne, mida nende parameetritega ülekandeliiniga ja vastuvõtusüsteemiga on võimalik saavutada.