Documente Academic
Documente Profesional
Documente Cultură
protocoalelor ARQ
1
Cuprins
●
Eficiența protocolului Stop and Wait
●
Estimarea eficienței protocoalelor cu ferestră de
anticipare
●
Câteva exerciții
2
Eficienţa Stop-and-Wait
Ultimul bit al
cadrului transmis ACK-ul
Primul bit al in canal soseste
cadrului transmis
in canal Emitatorul asteapta un ACK
t
A
Canal Canal
ocupat liber
B t
Receptorul
Primul bit al Ultimul bit al prelucreaza cadrul si
cadrului ajunge la cadrului ajunge pregateste ACK-ul
receptor la receptor
B
Durata transmiterii
Tp tproc tack Tp
cadrului Tf
Durara de propagare
Lungimea
n f na cadrului ACK
=2T p + 2 t proc + +
R
Durata de prelucrare
R 4
Debitul canalului
Eficienta protocolului Stop-and-Wait in
absenţa erorilor
Biti de antet & CRC
Debitul efectiv:
nr . de biti de date n f −no
Reff = =
durara totala de transmitere T
Eficiența transmisiei:
n −n n Efectul antetului
f o
1− o
R T n
E= = eff
= .
f
R R n 2( T +t ) R
1+ + a p proc
n f n f
Durata transmiterii
cadrului ACK Impactul produsului debit-intarziere
5
(Bandwidth-delay product)
Întârzieri de propagare și de
procesare
●
Întârzierea de propagare depinde de viteza de propagarea
a semnalului in mediul de comunicare
– Pentru distanta = 1000km, întârzierea de propagare pentru fibra
optica e de ordinul a câteva milisecunde
●
Întârzierea de procesare e de ordinul micro-secundelor
– Poate fi ignorata fără a pierde din precizie
●
2Tp = Întârziere dus-întors (Round-trip-time sau RTT)
●
Durata de procesare și transmiterea antetelor e mult mai
mica decât cele ale datelor
– In unele cazuri poate fi ignorată
6
Produsul debit - intarziere dus-intors
(durata de procesare e ignorata)
Produsul debit - intarziere dus-intors = 2 T p∗R
RTT
Debitul R
1 ms 10 ms 100 ms 1 sec
Exercițiu
d = 200 m, R = 100 Mbps, V=2*108 m/s
Rd
pentru nf = 100 biti, a= = 1 E = 0,33
V nf
Rd
si nf = 1000 biti, a= = 0,1 E = 0,83
V nf
Tf=nf /R Tp=d/V
nf-lungimea cadrului d-lungimea canalului
R-debitul V-viteza de propagare a
semnalului 9
Eficiența de transmisie
Exercitiu practic
Calculați eficienta si debitul efectiv pentru condițiile următoare:
nf = 1250 octeti
R = 1 Mbit/s
Tp= 0,5 ms
Intarzierele de procesare si de transmitere a ACK-urilor vor fi
ignorate
Rezolvare Repetați calculele pentru
cazul Tp = 5 ms
Tf= nf/R = 10000/10 = 10 = 0,01
6 -2
RTT
Debit
1 ms 10 ms 100 ms 1 sec
12
Eficienta protocolului
Stop and Wait în prezenţa erorilor
●
Dar
Nr 1 1
Pf Nr
Nr 1 Pf
●
Deci 1 1 Pf
E
N r (1 2a) 1 2a
15
Eficiența protocoalelor cu fereastră
de anticipare
Emitator Receptor
W 2a 1
●
Calculați eficiența protocolului pentru W = 1
●
Calculați eficiența protocolului pentru W = 25
● Calculați Wmin începând cu care eficienta devine
maxima
Exercițiul 2