Data Communication Technology 348
Chƣơng 4
Nghi thức liên kết dữ liệu
Kiểm soát lỗi
IRQ/ ARQ
Go back n
Selective repeat
HDLC
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Data Communication Technology 349
Kim soát li IDLE RQ
Hoạt động ở chế độ bán song công
Khi P gởi cho S một Frame thì P phải chờ S báo
khung trước đó đã nhận đúng hay sai. Và P sẽ
truyền khung mới hay khung cũ tùy thuộc vào việc
nhận đúng hay sai của S.
Có hai loại IDLE –RQ:
Truyền hiểu ngầm
Truyền tường minh
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Data Communication Technology 350
IDLE-RQ
stop and wait ARQ hiu ngm
Việc truyền lại hiểu ngầm
S: chỉ xác nhận khung truyền nào đúng
P: tự hiểu ngầm có khung truyền của nó bị sai
hoặc mất
S: khi phát hiện khung đúng nó sẽ truyền lại
khung xác nhận ACK (acknowledgement).
S: phát hiện khung sai hoặc bị mất thì nó không
làm gì cả khi đó P tự hiểu ngầm và truyền lại.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Data Communication Technology 351
IDLE-RQ
stop and wait ARQ hiu ngm
Nguyên lý chính của Stop and wait ARQ
hiểu ngầm
P: gởi một I-frame đến S
P đợi phản hồi từ đích
ACK-frame: P sẽ gởi một I-frame mới cho P
//NAK-frame: P sẽ gởi lại I-frame cũ
Không nhận được trả lời: P gởi lại I-frame cũ
sau thời gian time out.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
Data Communication Technology 358
Cu trúc khung Idle -RQ
Số chứa trong mỗi I-frame gọi là N(S)- send
sequence number
Số chứa trong mỗi ACK/ NAK frame gọi là
N(R) receive sequence number
Các ký tự điều khiển vẫn được sử dụng
SOH, STX, ETX
CuuDuongThanCong.com https://fb.com/tailieudientucntt