Bài giảng "Truyền dữ liệu - Chương 7: Các giao thức điều khiển liên kết dữ liệu" cung cấp cho người học các kiến thức: Điều khiển dòng trong truyền dữ liệu, giao thức “Dừng lại và đợi” (Stop–and–Wait), giao thức “cửa sổ trượt” (Sliding windows), kiểm soát lỗi trong truyền dữ liệu,. . | CHƯƠNG 7 CÁC GIAO THỨC ĐIỀU KHIỂN LIÊN KẾT DỮ LIỆU TRUYỀN DỮ LIỆU Khoa Mạng máy tính và Truyền thông Trường Đại học Công nghệ Thông tin Nội dung Điều khiển dòng trong truyền dữ liệu Giao thức “Dừng lại và đợi” (Stop–and–Wait) Giao thức “cửa sổ trượt” (Sliding windows) Kiểm soát lỗi trong truyền dữ liệu: Stop and Wait , Go–back–N, Selective Reject. Giao thức điều khiển liên kết dữ liệu cấp cao HDLC Hoạt động của giao thức HDLC Điều khiển dòng trong truyền dữ liệu (Flow Control) Bảo đảm cho máy phát không gởi dữ liệu quá nhanh Ngăn ngừa việc tràn bộ đệm Thời gian truyền Thời gian cần thiết để gởi tất cả các bit dữ liệu lên đường truyền. Thời gian lan truyền Thời gian cần thiết để 1 bit đi từ nguồn đến đích. Chia nhỏ gói tin trong tuyền dữ liệu Dữ liệu lớn được chia thành các gói (frame) có kích thước nhỏ Kích thước bộ đệm có giới hạn Lỗi được phát hiện sớm (khi cả gói dữ liệu đã nhận được) Khi có lỗi, chỉ cần truyền lại frame nhỏ Ngăn ngừa tình trạng 1 trạm làm việc chiếm đường truyền lâu Stop and wait trở nên không thích hợp Mô hình truyền gói (Frame) Giao thức “Dừng lại và đợi” (Stop–and–Wait) Máy phát truyền các frame dữ liệu Máy nhận nhận dữ liệu và trả lời bằng gói tin ACK Máy phát đợi gói tin ACK trước khi phát tiếp dữ liệu Máy nhận có thể ngưng bằng cách không gởi gói tin ACK Thích hợp khi chỉ có vài frame có kích thước lớn Sử dụng đường truyền của Stop and Wait Giao thức “cửa sổ trượt” (Sliding windows) Cho phép nhiều frame có thể truyền đồng thời Bên thu có bộ đệm với kích thước W Bên phát có thể truyền tối đa W frame mà không cần đợi ACK Cơ chế đánh số thứ tự cho các frame ACK có chứa số của frame kế tiếp đang được mong đợi Số thứ tự được quay vòng bởi kích thước cửa sổ (modulo 2k) Sơ đồ giao thức “cửa sổ trượt” Ví dụ giao thức “cửa sổ trượt” Giao thức “cửa sổ trượt” cải tiến Máy nhận có thể công nhận các gói tin đồng thời không cho phép truyền tiếp (Receive Not Ready) Cần phải gửi gói tin ACK thông thường khi muốn tiếp tục . | CHƯƠNG 7 CÁC GIAO THỨC ĐIỀU KHIỂN LIÊN KẾT DỮ LIỆU TRUYỀN DỮ LIỆU Khoa Mạng máy tính và Truyền thông Trường Đại học Công nghệ Thông tin Nội dung Điều khiển dòng trong truyền dữ liệu Giao thức “Dừng lại và đợi” (Stop–and–Wait) Giao thức “cửa sổ trượt” (Sliding windows) Kiểm soát lỗi trong truyền dữ liệu: Stop and Wait , Go–back–N, Selective Reject. Giao thức điều khiển liên kết dữ liệu cấp cao HDLC Hoạt động của giao thức HDLC Điều khiển dòng trong truyền dữ liệu (Flow Control) Bảo đảm cho máy phát không gởi dữ liệu quá nhanh Ngăn ngừa việc tràn bộ đệm Thời gian truyền Thời gian cần thiết để gởi tất cả các bit dữ liệu lên đường truyền. Thời gian lan truyền Thời gian cần thiết để 1 bit đi từ nguồn đến đích. Chia nhỏ gói tin trong tuyền dữ liệu Dữ liệu lớn được chia thành các gói (frame) có kích thước nhỏ Kích thước bộ đệm có giới hạn Lỗi được phát hiện sớm (khi cả gói dữ liệu đã nhận được) Khi có lỗi, chỉ cần truyền lại frame nhỏ Ngăn ngừa tình trạng 1 trạm làm việc chiếm đường