thường phía thu sẽ kiểm tra các khung nhận được và trả về phía phát một thông điệp để xác nhận là đã nhận đúng hoặc là yêu cầu gửi một bản sao khác.. Loại kiểm soát lỗi như vậy gọi là [r]
(1)Bài giảng Truyền số liệu
Chương 5: Các nghi thức cơ sở và nghi
thức điều khiển liên kết số liệu
(2)Nội dung
Idle ARQ
5.2
Continuous ARQ
5.3
Kiểm soát lỗi
(3)Nội dung
Idle ARQ
5.2
Continuous ARQ
5.3
Kiểm soát lỗi
(4)Kiểm soát lỗi
Khi truyền liệu từ phía phát tới phía thu thơng
thường phía thu kiểm tra khung nhận trả về phía phát thơng điệp để xác nhận nhận đúng yêu cầu gửi khác
Loại kiểm soát lỗi gọi ARQ (Automatic
Repeat Request)
ARQ có hai loại
Idle RQ
(5)Nội dung
Idle ARQ
5.2
Continuous ARQ
5.3
Kiểm soát lỗi
(6)Idle RQ
Phía gửi (nguồn) : Primary hay Sender
Phía nhận (đích): Secondary hay Receiver Khung liệu: I-frame
Khung giám sát: ACK, NACK frame Có cách thực nguyên lý này:
(7)Stop and Wait ARQ
Việc truyền lại hiểu ngầm: phía thu xác nhận khung
truyền nhận phía thu khơng xác nhận phía phát phải tự hiểu ngầm có khung truyền sai hay
Phía phát (Primary- P) phát frame thời điểm
Nếu phía thu (Secondary - S) nhận trả
ACK-frame
Nếu P nhận ACK- frame phát khung Khi P truyền frame bắt đầu đếm thời gian chờ
Nếu đếm thời gian kết thúc trước P nhận
ACK-frame P phát lại khung cũ
Nếu khung ACK bị lỗi hay S nhận
(8)Stop and Wait ARQ Các trường hợp xảy ra
Hoạt động bình thường
(9)9
Sender không gửi khung nếu khơng chắn
khung trước nhận
được đúng.
Số cần thiết để kiểm tra khung nhận được hay cũ.
ACK – khung đúng
(10)10
Mất khung dữ liệu hay khung dữ liệu
hỏng
Trễ khứ hồi