1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Mạng máy tính: Chương 4 – Vũ Quốc Oai

23 27 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 265,64 KB

Nội dung

Bài giảng Mạng máy tính - Chương 4: Data link thông tin đến các bạn những kiến thức về điều khiển luồng/dòng; phát hiện lỗi, xử lý lỗi. Mời các bạn cùng tham khảo bài giảng để nắm chi tiết nội dung kiến thức.

CHƯƠNG 4: DATA LINK • Điều khiển luồng (dịng) • Phát lỗi • Xử lý lỗi 77 Điều khiển luồng • Là kỹ thuật nhằm đảm bảo bên phát khơng làm tràn liệu bên nhận • Hai phương pháp sử dụng: – Phương pháp dừng chờ (Stop and Wait) • Đơn giản nhất, • Kém hiệu quả, có khung tin truyền thời điểm – Phương pháp cửa sổ trượt –(Sliding Window Flow Control) • Hiệu • Cho phép truyền nhiều khung tin lúc kênh truyền 78 Phương pháp dừng chờ • Truyền gói tin chờ báo nhận – Bên phát truyền khung tin – Sau nhận khung tin, bên nhận gửi lại xác nhận – Bên phát phải đợi đến nhận xác nhận truyền khung tin • Khơng hiệu – Bên nhận dừng q trình truyền cách khơng gửi khung tin xác nhận – Tại thời điểm có khung tin đường truyền  chậm – Trường hợp độ rộng kênh truyền lớn độ rộng khung tin tỏ hiệu 79 Phương pháp cửa sổ trượt • Cho phép nhiều khung tin truyền thời điểm ->Truyền thơng hiệu • A B kết nối trực tiếp song cơng (full-duplex) • B có đệm cho n khung tin -> B chấp nhận n khung tin, A truyền n khung tin mà không cần đợi xác nhận từ bên B • Mỗi khung tin gán nhãn số thứ tự • B xác nhận khung tin nhận cách gửi xác nhận với số thứ tự khung tin mà mong muốn nhận 80 Phương pháp cửa sổ trượt • A trì danh sách số thứ tự phép gửi • B trì danh sách số thứ tự chuẩn bị nhận - Gọi cửa sổ khung tin - Điều khiển dòng cửa sổ trượt 81 Phương pháp cửa sổ trượt • Đối với đường truyền chiều bên phải sử dụng hai cửa sổ: – Một cho phát cho nhận – Mỗi bên phải gửi liệu gửi xác nhận tới bên • Số thứ tự lưu trữ khung tin – Bị giới hạn, trường k bit số thứ tự đánh số theo Module 2k – Kích thước cửa sổ khơng thiết phải lấy maximum ( ví dụ trường bit, lấy độ dài cửa sổ 4) 82 Phát lỗi • Lý hay nhiều bit thay đổi khung tin truyền: – Tín hiệu đường truyền bị suy yếu – Tốc độ truyền – Mất đồng • Việc phát lỗi để khắc phục, yêu cầu phát lại cần thiết vô quan trọng truyền liệu 83 Phát lỗi: Parity Check • Là kỹ thuật đơn giản • Đưa bit kiểm tra tính chẵn lẻ vào sau khối tin • Giá trị bit xác định dựa số số chẵn (even parity), số số lẻ (odd parity) • Lỗi khơng bị phát khung tin có số chẵn bit bị đảo • Khơng hiệu xung nhiễu đủ mạnh 84 Kiểm tra Parity Bit Parity đơn: phát lỗi bit Bit Parity chiều: phát & sửa lỗi bit Lớp Link & mạng LAN 85 Phát lỗi: Cyclic redundancy Check (CRC) Mơ tả: • Khối liệu k bit • Mẫu n+1 bit (ni+1) trước RR(i+1) time-out, có nghĩa khung i thành cơng • RR(i+1) time-out, A cố gắng gửi RR với P-bit nhận RR từ B số lần định, không nhận Khởi động lại giao thức – Reject hỏng: • A time-out, A gửi RR với P=1 nhận RRi từ B A gửi lại khung i 96 Xử lí lỗi: ARQ Quay-lui-N 97 Xử lý lỗi: ARQ Chọn-Hủy (Selective-Reject) • Chỉ truyền lại khung có báo nhận lỗi (SREJ) • Phải trì đủ đệm độ lớn • Đảm bảo tính logic phức tạp để gửi nhận khung theo trình tự • ARQ Chọn-Hủy phải giải chồng chéo cửa sổ gửi nhận 98 Xử lý lỗi: ARQ Chọn-Hủy (Selective-Reject) • Trạm A gửi khung từ đến tới trạm B • Trạm B nhận tất khung báo nhận tích lũy với RR • Vì lí ví dụ nhiễu làm RR bị đường truyền • Đồng hồ A hết hạn A truyền lại khung • B điều chỉnh trước cửa sổ nhận để nhận khung 7, 0, 1, 2, 3, Do mà khung coi bị khung nhận khung số mới, chấp nhận B 99 ... 87 Phát lỗi: Các bước tạo kiểm tra CRC • Các bước tạo CRC – – – • Dịch trái M n bit Chia kết cho P Số dư tìm F Các bước kiểm tra CRC – – – Lấy khung nhận (n+k) bit Chia cho P Kiểm tra số dư, số... dụng hai cửa sổ: – Một cho phát cho nhận – Mỗi bên phải gửi liệu gửi xác nhận tới bên • Số thứ tự lưu trữ khung tin – Bị giới hạn, trường k bit số thứ tự đánh số theo Module 2k – Kích thước cửa... maximum ( ví dụ trường bit, lấy độ dài cửa sổ 4) 82 Phát lỗi • Lý hay nhiều bit thay đổi khung tin truyền: – Tín hiệu đường truyền bị suy yếu – Tốc độ truyền – Mất đồng • Việc phát lỗi để khắc phục,

Ngày đăng: 23/09/2020, 15:57