• Soá tuaàn töï caàn thieát ñeå kieåm tra khung nhaän ñöôïc laø môùi hay cuõ.[r]
(1)Bài giảng Truyền số liệu
Chương 5: Các nghi thức cở
(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ả phía phát thơng điệp để xác nhận nhận 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
chỉ 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
một thời điểm
Nếu phía thu (Secondary - S) nhận
(8)Stop and Wait ARQ
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
(9)Stop and Wait ARQ
Các trường hợp xảy
Hoạt động bình thường
Mất khung liệu (I-frame)
Mất khung ACK (ACK- frame)
(10)
Trường hợp bình thường
• Sender không gửi khung không chắn
khung trước nhận
được
• Số cần thiết để kiểm tra khung nhận hay cũ • ACK – khung
đúng NACK - khung hỏng