Stop&Wait protokoll

Dot Programmi kirjeldus

Kodutöö tulemused

 

  1. Määrata simuleerimise abil sobiv väärtus tout’ile.

 

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

Time-out graafik

Seega sobiv väärtus tout’ile oleks 1000…1500µs. Loomulikult tuleb arvestada, et see kehtib bitivea esinemis tõenäosusel 1*10-6. Kui see viga suureneb, siis tout’i 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

Teenindussagedus

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

Bitivea esinemise tõenäosus

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.