ARQ Lecture

You might also like

You are on page 1of 53

Các giao thưc ARQ và Truyên dư liêu tin cây

Automatic Repeat Request (ARQ)


Muc đích: ARQ (Yêu câu phát lăp tư đông) đam bao dòng dư liêu đươc phân phôi tơi
ngươi sư dung bât châp các lôi xay ra trong quá trình truyên Các phương thưc ARQ:
Idle ARQ và Continuos ARQ


Stop-and-Wait ARQ Go-Back N ARQ Selective Repeat ARQ Mã phát hiên Lôi (Error-
detecting code) vơi kha năng phát hiên lôi lơn ACKs (Xác nhân) NAKs (Xác nhân phu
đinh) Cơ câu Hêt giơ (Timeout mechanism)

Các thành phân cơ ban cua ARQ:


   
Idle ARQ
 

Truyên theo thiên hương ký tư Hoạt đông theo cơ chê bán song công Có 2 phương pháp
thưc hiên:
 

Truyên lại ngâm đinh Truyên lại yêu câu rõ


Stop-and-Wait ARQ
(ARQ Dưng-và-Đơi)
Truyên môt frame, đơi phan hôi ACK
Packet
Information frame

Gói không lôi

Đăt đông hô sau Transmitter khi truyên môi (Process A) frame


Control frame

Receiver (Process B)

Header Information packet


Information frame

CRC Header CRC

Control frame: ACKs


Các kiểu frame

I-frame: là các khung truyên (frame) mang thông tin ACK-frame: là các khung truyên
báo nhân tôt NAK-frame : là các khung truyên báo tư chôi nhân hoăc nhân bi lôi

Hình 3.3 Câu trúc các dạng frame trong Idle RQ


Cân thiêt đánh sô thư tư
(a) Frame 1 lost
A Frame 0 ACK Time-out Time Frame 1 Frame 1 ACK Frame 2

(b) ACK lost


A
Frame 0 ACK

Time-out Time Frame 1 Frame 1 Frame 2

B
    

ACK

ACK

Trương hơp (a) & (b) trạm A hoạt đông tương tư Nhưng trương hơp (b) máy thu B nhân
frame 1 hai lân Câu hoi: làm thê nào để máy thu biêt frame thư hai cung là frame 1?
Tra lơi: Cân bô sung thêm sô thư tư ơ đâu khung Slast là sô thư tư cua khung đã
đươc phát gân nhât
Sô thư tư
(c) Ngưng hêt giơ (Time-out) Sơm
Time-out

Time
Frame 0
ACK

Frame 0

B
   

ACK

Frame 1

Frame 2

 

Máy phát A hiểu nhâm các ACK kep Gia thiêt nhâm ACK thư hai xác nhân Frame 1 Câu
hoi: làm thê nào để máy thu biêt ACK thư hai xác nhân frame 0? Tra lơi: Cân bô sung
thêm sô thư tư ơ đâu khung ACK Rnext là sô thư tư cua khung tiêp máy thu đang đơi

Xác nhân gián tiêp nhân đươc tât cá các frame trươc đó
Sô thư tư 1 bit
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Slast

Rnext

Timer
Transmitter A Rnext Global State: (Slast, Rnext) Slast Receiver B

(0,0) ACK cho frame 1 đên máy phát (1,0)

Frame 0 đên máy thu không lôi

(0,1) ACK cho frame 0 đên máy phát (1,1)

Frame 1 đên máy thu không lôi


Stop-and-Wait ARQ
Máy phát
Trang thái Săn sàng  Đơi yêu câu truyên packet từ lơp trên  Khi yêu câu đến,
truyên frame vơi Slast và CRC câp nhât  Chuyên tơi trang thái chơ Trang thái Chơ 
Đơi ôACK
ô ââ hay hết giơ đông hô; câm yêu câu tư lơp trên  Nếu hết giơ

a
Máy thu Luôn ơ Trạng thái Săn sàng


ê ơi frame
Đ ô ôô mơi đến Khi frame đến, kiêm tra lôi Nếu không có lôi và sô thư tư đúng
(Slast=Rnext), thì
   

Nhân frame, Câp nhât lai Rnext, Gưi khung ACK frame vơi Rnext, Phân phôi packet tơi
l
p trên

Truyên lai frame và đăt lai thơi gian đông hô Nếu sô thư tư không đúng hoăc phát
hiên lôi: bo qua ACK Nếu sô thư tư chính xác (Slast =Rnext = Slast +1): nhân frame,
chuyên tơi trang thái săn sàng

Nếu không có lôi nhưng sai sô thư tư


 

Nếu nhân đươc ACK:


 

Nếu phát hiên đươc lôi


Loại bo frame Gưi ACK vơi Rnext Bo frame


Kiến trúc phân lơp

Hình 3.6 Kiến trúc hê thông truyên tin và giao tiêp thưc thê giao thưc
S đô trạng thái phía phát

Hình 3.7 Sơ đô chuyển trạng thái phía sơ câp


Bang trạng thái phía phát

Bang sư kiên - trạng thái phía sơ câp


Sơ đô
a a trạng tháí và bang trạng thái phía thu

Hình 3.8 Sơ đô chuyển trạng thái phía thư câp


Ưng dung cua Stop-and-Wait ARQ

 

IBM Binary Synchronous Communications protocol (Bisync): điêu khiên liên kết dư
liêu đinh hương ký tư Xmodem: giao thưc truyên file modem Trivial File Transfer
Protocol (RFC 1350): giao thưc truyên file đơn gian qua UDP
Hiêu suât cua S&W ARQ
Bit cuôi cung cua Bit đâu tiên cua frame vào kênh frame vào kênh Kênh rôi khi máy
phát đơi ACK A ACK đến

B Bit đâu tiên cua frame đến máy thu


  

t
Bit cuôi cung cua frame đên máy thu Máy thu xư lý frame và chuân bi ACK

Khung 10000 bit @ 1 Mbps mât 10 ms đê truyên Nếu thơi gian đơi ACK = 1 ms, thì hiêu
suât = 10/11= 91% Nếu thơi gian đơi ACK = 20 ms, thì hiêu suât =10/30 = 33%
Mô hình Stop-and-Wait
t0 = tông thơi gian truyên 1 frame
A

tproc
B

tprop

Thơi gian

frame tf

tproc

tack

tprop

t 0 = 2t prop + 2t proc + t f + tack nf n = 2t prop + 2t proc + + a R R

bits/Info frame

bits/ACK frame

Tôc đô truyên cua kênh


Hiêu suât S&W trên kênh không lôi
Tôc đô truyên hiêu dung:
Reff
Sô bits ơ header & CRC

n f - no So bit thong tin chuyen den dich = = , Tong thoi gian can chuyen cac bit
thong tin t0
Anh hương cua tai đâu/cuôi frame

Hiêu suât truyên dân:


n f - no h0 = Reff R = t0 R = 1+ na + nf n 1- o nf . 2(t prop + t proc )R nf

Anh hương cua ACK frame

Anh hương cua Tích Trê-Băng thông


Anh hương cua Tích Trê-Băng thông
nf=1250 bytes = 10000 bits, na=no=25 bytes = 200 bits
2xDelayxBW Hiêu suât

1 Mbps

1 Gbps

1 ms 200 km 103 88% 106 1%

10 ms 2000 km 104 49% 107 0.1%

100 ms 20000 km 105 9% 108 0.01%

1 sec 200000 km 106 1% 109 0.001%

 Stop-and-Wait không phu hơp vơi kênh có tôc đô cao


hay đô trê truyên sóng lơn
ôêê
Hiêu suât S&W trên kênh có lôi
   

Đăt 1 – Pf = xác suât khung đến máy thu không lôi Sô lân truyên trung bình cho tơi
khi có khung đến không lôi đâu tiên là
1/ (1–Pf )

“Nếu 1-trong-10 đi qua không lôi, thì trung bình cân 10 lân thư đê thành công” Tông
ơi gian trung bình đê truyên môt khung là t0/(1 – Pf)
thêô
ê
n f - no t0 1 - Pf R

hSW =

Reff R

1= 1+ na + nf

no nf nf

2(t prop + t proc )R

(1 - Pf )

Anh hương cua mât khung


Ví du: Anh hương BER
nf=1250 bytes = 10000 bits, na=no=25 bytes = 200 bits Tìm hiêu suât cho t/h lôi bit
vi p=0, 10-6, 10-5, 10-4
1 - Pf = (1 - p)
nf

» e

- nf p

for large n f and small p

1 – Pf
Hiêu suât

10-6

10-5

10-4

1 Mbps & 1 ms

1 88%

0.99 86.6%

0.905 79.2%

0.368 32.2%

BER anh hương lơn đến hiêu suât khi nfp  1


Go-Back-N cơ ban

Cai tiến so vơi Stop-and-Wait băng cách không đơi


Gưi liên tiếp các frame lên kênh trong khi máy phát đơi ACK (thu tuc pipeline) 
giam anh hương cua Tích TrêBăng thông Sư dung môt cưa sô chơ có kích thươc = Ws
frame > Tích Trê-Băng thông làm cho kênh luôn luôn bân Sư dung đánh sô thư tư băng
m bit

Nếu ACK cho frame đã phát đi lâu nhât đến trươc khi cưa sô bi sư dung hết, có thê
tiếp tuc truyên Nếu cưa sô bi chiếm hết, quay lai, và truyên lai tât ca các frame năm
trong cưa sô) Phương pháp thay thế: sư dung timeout
Go-Back-N ARQ
Go-Back-4:
fr 0 fr 1 fr 2 fr 3 fr 4

ô frame còn tôn tai; quay lai 4 frame


4
fr 5 fr 6 fr 3 fr 4 fr 5 fr 6

fr 7

fr 8

fr 9

Time

B
A C K 1 A C K 2 A C K 3 out of sequence frames A C K 4 A C K 5 A C K 6 A C K 7 A C
K 8 A C K 9

Rnext
  

Truyên frame kiêu ông (pipelined) đê tân dung kênh Frame lôi và các frame có sô thư
tư không đúng bi bo qua Máy phát bi cương bưc phát lai khi cưa sô băng 4 bi đây
S&W ARQ vs Go-Back-N ARQ
Stop-and-Wait ARQ A
fr 0

Time-out expires
fr 0 fr 1

Time
Môt êlôi khung gây nên mât thơi gian truyên = t time-out
ôôâ

Máy thu tìm Rnext=0

A C K 1

Go-Back-N ARQ A
fr 0
fr 1

ôôôn frame đang còn tôn tai; quay lai 4


B
fr 2 fr 3 fr 0 fr 1 fr 2 fr 3 fr fr 4 5 fr 6

Time
Môt êlôi khung gây nên mât thơi gian truyên = Ws khung
ôôâ
A C K 6

Máy thu tìm Rnext=0

Các frame ko đúng thư tư

A C K 1

A C K 2

A C K 3

A C K 4

A C K 5
Go-Back-N vơi Timeout

Ban chât Go-Back-N cơ ban: nếu cưa sô đây  truyên lai N frame vừa truyên Nhươc
điêm vơi Go-Back-N cơ ban:


Nếu frame bi mât và nguôn không có frame đê truyên lai thì cưa sô không kín và, vì
vây, không kích hoat quá trình khôi phuc  không thích hơp vơi t/h máy phát phát
gián đoạn hoăc có sô frame hưu hạn Khăc phuc: Sư dung timeout vơi tưng frame Khi
timeout hết giơ, phát lai toàn bô các frame còn tôn lai
Go-Back-N vơi Timeout

ô ôu
Máy phát duy trì môt list các frame đang xư lý vơi Slast là sô cua frame đã phát đi
lâu nhât chưa nhân đươc ACK và Srecent là sô cua frame vừa phát đi. Máy phát đăt
time out cho từng frame và lưu vào buffer tât ca các frame đã truyên nhưng chưa
đươc xác nhân Tai môi thơi điêm, máy phát có “Cưa sô phát” vơi các sô thư tư xác
đinh, điểm dươi cưa sô là Slast, còn điểm trên là Slast + Ws – 1 T/h Srecent đạt
giơi ôhạn trên
u ô cua cưa sô thì máy phát không đươc phep phát cho đên khi cưa sô phát
dich vê phía trươc sau khi thu đươc xác nhân mơi.
Go-Back-N Transmitter & Receiver
Transmitter
Send Window ...
Frames đã phát và S last đã ACKed

Receiver
Receive Window

Srecent

Slast+Ws-1
Frame lâu nhât chưa xác nhân (un-ACKed) Frame vừa mơi gưi
Frames received

Buffers
Timer

Rnext

Slast
Slast+1 ... Srecent

Máy thu chi nhâ n môt


i âô

Timer

ê ôô hơp lê (không lôi và có sô TT Rnext)


frame

Timer

...
Slast+Ws-1 Sô TT max cho phep
ô

i ô nhêân đươc frame hơp lê tăng Rnext lên 1 đơn vi, nên cưa sô thu trươt vê
â Sau êkhi

phía trươc môt frame

 Go-Back-N là t/h đăc biêt cua Cưa sô trươt (sliding windows)


Thao tác Cưa Sô trươt
Máy phát
Cưa sô phát ...
Các Frame Đã gưi và S last đươc xác nhân

Sư dung m bit ơ đâu khung  sô TT: đếm theo modulo-2m


Slast+Ws-1

Srecent

2m –

1
2 Slast

ô ôphát đơi frame ACK không lôi vơi sô TT Slast


Máy

Khi có ACK này đến, Slast tăng lên môt đơn vi, và cưa sô phát trươt vê phía trươc 1

send i window i+1 i + Ws – 1


Kích thươc cưa sô max?
T/h 1
M = 22 = 4, Go-Back-4: Máy phát quay lại 4

fr 0

fr 1

fr 2

fr 3

fr 0

fr 1

fr 2

fr 3

Time

B
Rnext 0
fr 0 fr 1

A C K 1

A C K 2

A C K 3

A C K 0

1
fr 2

3
fr 0

0
fr 1 fr 2

Máy thu nhân đươc Rnext= 0, nhưng ko biết đây là ACK cho frame 0 cu, vì vây, nó
không biết đây frame 0 cu hay mơi

T/h 2

M = 22 = 4, Go-Back-3:

Máy phát quay lại 3

Time
B
Rnext 0

A C K 1

A C K 2

A C K 3

Máy thu có Rnext= 3, vì vây loai bo frame 0 cu.

Giơi hạn Kích thươc cưa sô cho phep là Ws = 2m-1


ô
Go-Back-N 2 chiêu
  

Go-Back-N 2 chiêu: chưc năng máy thu và máy phát đươc tích hơp vào ca 2 tram Môi
chiêu gưi ca control frame và data frame Loai bo bơt môt sô frame điêu khiên nhơ
“cõng” (piggybacking) các ACK trên header cua data frame

Khi máy thu nhân đươc môt frame không lôi, gài ACK vào data frame gưi tiếp theo.
Nếu không có data frame đươc gưi ngay, máy thu đăt thơi gian đê chơ data frame tiếp
theo. Nếu hết thơi gian chơ không có data frame đê gưi thì mơi sư dung control
frame đê gưi ACK. Tăng hiêu suât sư dung băng tân
ê
ACK Piggybacking ơ GBN 2 chiêu
Transmitter Receiver
SBrecent RB
next

SArecent RA next

Receiver
Transmitter
“B” Receive Window

“A” Receive Window

RA next
“A” Send Window ... SA last
Timer Timer Timer

RB next “B” Send Window ... SB last


Timer Timer Timer

SA last+WA s-1
Buffers SA last

SB last+WB s-1
Buffers SB last SBlast+1 ... SBrecent ...

SA last+1 ... SArecent ...

ô Các frame không lôi



nhưng sai sô TT bi loai bo sau khi kiêm tra Rnext  Sư dung Rnext đê câp nhât Slast
tại chô

A A Timer S last+W s-1

Timer

SB last+WB s-1
Applications of Go-Back-N ARQ

HDLC (High-Level Data Link Control): bitoriented data link control V.42 modem
Standard: error control over telephone modem links
Yêu câu vê Thơi gian Timeout
Tout Tproc

Tprop

Tf

Tf

Tprop

ơi gian time-out cân đam bao cho:


â aa
Th

 

Hai lân thơi gian truyên sóng + 1 thơi gian xư lý: 2Tprop + Tproc Thơi gian nhân
hết 1 frame Tf Thơi gian truyên frame tiếp theo (ACK), Tf

Ws cân đu lơn đê duy trì kênh luôn bân trong khoang Tout
Kích thươc Cưa sô Yêu câu theo Tích Trê-Băng thông
Frame = 1250 bytes =10.000 bits, R = 1 Mbps
2(tprop + tproc) 1 ms 10 ms 100 ms 1 second 2 x Delay x BW 1000 bits 10.000 bits
100.000 bits 1.000.000 bits Window 1 2 11 101
Hiêu suât cua Go-Back-N

Nếu Ws đu lơn đê duy trì kênh bân và nếu kênh ko có lôi, thì GBN hết sưc hiêu qua
Gia sư Pf là xác suât lôi khung, thì thơi gian cân chuyên 1 khung là:
 

tf nếu frame đâu tiên truyên thành công (1 – Pf ) tf +Wstf /(1-Pf) nếu frame đâu
tiên truyên không thành công Pf

tGBN = t f (1 - Pf ) + Pf {t f + n f - no hGBN = tGBN R =

W st f

1 - Pf n 1- o nf

} = t f + Pf

W st f 1 - Pf

and

1 + (W s - 1)Pf

(1 - Pf )

Tích Trê-Băng thông quyết đinh Ws


VD: Anh hương cua BER
nf=1250 bytes = 10000 bits, na=no=25 bytes = 200 bits So sánh hiêu suât cua S&W vơi
â ô vơi xác suât lôi bit p = 0, 10-6, 10-5, 10-4 and R = 1 Mbps & 100 ms 1 Mbps x
GBN
100 ms = 100000 bits = 10 frames → Use Ws = 11
Efficiency

0 8.9%

10-6 8.8%

10-5 8.0%

10-4 3.3%

S&W

GBN

98%

88.2%

45.4%

4.9%

Go-Back-N cai thiên đáng kê so vơi Stop-and-Wait khi tích trê-băng thông lơn Go-
ê a
Back-N trơ nên không hiêu qua khi BER tăng
ARQ phát lăp có chon loc

Go-Back-N ARQ không hiêu qua do phát lai nhiêu frame khi xay ra lôi hoăc mât frame
Cai tiến bơi Selective Repeat ARQ

Chi phát lai môt frame bi lôi hoăc mât Máy thu duy trì môt cưa sô thu vơi các sô thư
tư frame có thê châp nhân Các frame không đúng thư tư nhưng có sô TT rơi vào cưa

ô ê â đươ
thu ôc ghi đêm Khác vơi GBN, sau khi nhân đươc frame Rnext cưa sô đươc trươt
vê phía trươc 1 hay nhiêu frame
Selective Repeat ARQ

fr 0

fr 1

fr 2

fr 3

fr 4

fr 5

fr 6

fr 2

fr 7

fr 8

fr fr fr fr 9 10 11 12

Time

B A C K 1 A C K 2 N A K 2

A C K 2

A C K 2

A C K 2

A C K 7

A C K 8

A C K 9

A C K 1 0

A C K 1 1

A C K 1 2
Selective Repeat ARQ
Transmitter
Send Window ...
Frames transmitted S last and ACKed

Receiver
Receive Window
Frames received Rnext

Srecent

Slast+ Ws-1

Rnext + Wr-1

Timer

Buffers Slast

Buffers Rnext+ 1

Timer

Slast+ 1
... Srecent ... Slast+ Ws - 1

Rnext+ 2 ...
Rnext+ Wr- 1 max Seq # accepted

Timer
Cưa sô Phát & Thu Windows
Máy phát Máy thu

2m-1

1
2 Slast

2m-1

1 Rnext 2 j i

send i window i+1 i + Ws – 1


Chuyên vê phía trươc k khi ACK đến vơi Rnext = Slast + k k = 1, …, Ws-1

receive window

j + Wr – 1
Chuyên vê phía trươc 1 hay nhiêu hơn khi frame đến vơi STT = Rnext
Kích thươc cua Ws & Wr?
 

T/h Ws =Wr=2m -1 Ví du: M=22=4, Ws=3, Wr=3


Gưi lai frame 0

Send Window

{0,1,2} {1,2} A
fr0

{2}
fr1

{.}
fr2
fr0

Time

Receive Window

ACK1

ACK2

ACK3

{0,1,2} {1,2,3}

{2,3,0}

{3,0,1}

Frame 0 cu châp nhân như frame mơi do năm trong cưa sô thu
Kích thươc max Ws + Wr = 2m

Ví du: M=22=4, Ws=2, Wr=2


Gưi lai frame 0

Send Window
A

{0,1}
fr0

{1}

{.}
fr1

fr0

Time

Receive Window

ACK1

ACK2

{0,1}

{1,2}

{2,3}

Frame 0 cu bi loai do năm ngoài cua sô thu


Tai sao Ws + Wr = 2m tôt?
   

Máy phát gưi các frame 0 đến to Ws-1; cưa sô phát rông Tât ca đến máy thu Tât ca
ACKs bi mât Máy phát phát lai frame 0

 

Cưa sô thu băt đâu từ {0, …, Wr} Cưa sô trươt vê phía trươc đến {Ws,…,Ws+Wr-1} Máy
thu loại frame 0 do năm ngoài cưa sô thu

2m-1

1 2

2m-1
Ws +Wr-1

1
2

Slast

send window

receive window
Ws-1

Rnext Ws
Ưng dung cúa Selective Repeat ARQ

TCP (Transmission Control Protocol): giao thưc lơp Vân chuyên sư dung biến đôi cua
selective repeat ARQ đê cung câp dich vu tin cây Service Specific Connection
Oriented Protocol: kiêm soát lôi cho các ban tin ơ các mang ATM
Hiêu suât cua Selective Repeat ARQ

Gia sư Pf là xác suât mât frame, thì sô các lân truyên lai đê gưi môt frame thành
công là: tf / (1-Pf)
n f - no hSR = t f / (1 - Pf ) R no = (1 )(1 - Pf ) nf
VD: Anh hương cua BER đên SRARQ
nf=1250 bytes = 10000 bits, na=no=25 bytes = 200 bits So sánh hiêu suât S&W, GBN &
SR cho t/h p=0, 10-6, 10-5, 10-4 and R= 1 Mbps & 100 ms
Efficiency

0 8.9% 98% 98%

10-6 8.8% 88.2% 97%

10-5 8.0% 45.4% 89%

10-4 3.3% 4.9% 36%

S&W GBN SR

Selective Repeat vươt trôi GBN và S&W, nhưng hiêu suât vân giam khi BER tăng
So sánh hiêu suât cua các ARQ
Gia thiết na và no có thê bo qua so vơi nf, và L = 2(tprop+tproc)R/nf =(Ws-1), then
Selective-Repeat:
hSR no = (1 - Pf )(1 ) » (1 - Pf ) nf

Go-Back-N:
hGBN = 1 - Pf 1 + (W S - 1)Pf = 1 - Pf 1 + LPf

For Pf≈0, SR & GBN same

Stop-and-Wait:
hSW =

For Pf→1, GBN & SW same

(1 - Pf ) 1 - Pf » 2(t prop + t proc )R na 1+ L 1+ + nf nf


ARQ Efficiencies
ARQ Efficiency Com parison 1.5
Efficiency

Selective Repeat Go Back N 10 Stop and Wait 100 Go Back N 100


10-9 10-8 10-7 10-6 10-5 10-4 10-3 10-2 10-1 -9 -8 -7 -6 -5 -4 -3 -2 -1
p - LOG(p)

1 0.5 0

Stop and Wait 10

Tích trê- Băng thông = 10, 100


Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Điêu khiên luông
Điêu khiên luông
buffer fill
Information frame

Transmitter Receiver
Control frame

 

ô ê thu
Máy ê ôô bô nh
có ê ơ đêm han chế đê lưu giư các frame tơi Môt sô trương hơp có thê làm
tràn buffer
 

Mât phôi hơp giưa tôc đô phát và tôc đô thu Môt loat các frame tơi liên tuc

Điêu khiên luông ngăn buffer khoi bi tràn băng cách điêu khiên tôc đô phát cua nguôn
X ON / X OFF
threshold
Information frame

Transmitter Receiver Transmit A on off on off


X OFF

Transmit
Time

B 2Tprop

Time

Ngương cân phai kích hoat tín hiêu OFF khi 2 Tprop R bits vân còn lưu lai trong
buffer
Điêu khiên luông băng Cưa sô
Return of permits
tcycle

A
Time

B
Time
   

Phương pháp ARQ cưa sô trươt vơi Ws băng buffer còn trông

Các ACKs làm trươt cưa sô vê phía trươc có thê coi như là các giây phep phát tiếp
tuc Cung có thê điêu chinh tôc đô ACKs như trên hình ve
   

Máy phát không thê phát nhiêu hơn Ws frames

Gưi tra giây phep (ACKs) vào cuôi chu ky cho phep điêu khiên tôc đô truyên dân

Vân đê sư dung cưa sô trươt cho ca điêu khiên luông/lôi


Lưa chon cưa sô Interplay between transmission rate & retransmissions TCP chia
riêng điêu khiên lôi và luông

You might also like