Problema - control de flux
t :
VS = 2 TCDT = 3 2 pachete de date de transmis
VA = 7 RCDT = 3
VR = 0
t pachetul de confirmare aflat "pe drum" contine creditul CDT = 3.
t apare o situatie de congestie, aceasta disparand imediat dupa ce buffer-ul de la receptie Br in care sunt stocate datele ce urmeaza a fi livrate nu mai are locatii libere.
Se definesc urmatoarele momente de timp:
t = moment de timp imediat dupa transmisia primului pachet din setul de pachete de date netrimise la t ;
t = moment de timp imediat dupa transmisia confirmarii celui de-al doilea pachet din setul de pachete de date netrimise la t .
Se cere:
t , t si t ;
t , t si t .
Rezolvarea problemei :
Diagrama MSC
t DT(NS=2) este urmatorul pachet de date de trimis si DT(NS=7) este ultimul pachet de date receptionat, asadar "pe drum" la momentul t se afla DT(NS=0) si DT(NS=1).
t cel mai recent pachet de confirmare primit de emitator este AK(NR=7, CDT=3) si cel mai recent pachet de confirmare trimis de receptor este AK(NR=0, CDT=3), deci "pe drum" la momentul t se afla AK(NR=0, CDT=3).
t , toate pachetele sosite la receptor se livreaza.
t , nu livreaza pachetul primit ci il stocheaza in buffer-ul Br à raman doua locatii libere à RCDT = 2; aceasta noua valoare a creditului este comunicata transmitatorului prin intermediul confirmarii AK(NS=0, CDT=2) à noua valoare a lui TCDT dupa primirea confirmarii devine 2.


t , t si t
t , emitatorul are creditul disponibil epuizat ( 3 pachete de date trimse si neconfirmate, iar TCDT = 3 ) à urmatorul pachet de date va fi trimis dupa primirea unei confirmari.
t
transmitatorul "nu stie" ca la receptor a aparut o situatie de congestie, deoarece confirmarea AK(NR=1, CDT=2) este inca pe drum;
la receptor Br are ocupata o locatie, creditul oferit (RCDT) fiind egal cu 2.


t
trasmitatorul are un singur pachet de date trimis si neconfirmat à creditul disponibil este egal cu 2;
receptorul a confirmat ultimul pachet de date primit si nu are nimic stocat in Br à àRCDT=3.

|