Các thành phần chính của giao thức CTP

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu hệ điều hành mã nguồn mở contiki cho mạng cảm biến không dây và ứng dụng trong hệ thống nông nghiệp chính xác tại lào​ (Trang 59 - 60)

Hình 3.7 biểu diễn các thành phần chính của giao thức CTP. Giao thức CTP bao gồm ba thành phần chính đó là: Chuyển tiếp Định tuyến Ước lượng liên kết Các giao diện Hình 3.7:Các thành phần chính của giao thức CTP.

Phần định tuyến: Có nhiệm vụ gửi và nhận các bản tin điều khiển cũng như

tạo và cập nhật bảng định tuyến. Bảng định tuyến của mỗi nút lưu các nút lân cận có thể được lựa chọn làm nút cha của nó. Bảng này được xây dựng dựa vào các thông tin lấy từ các bản tin điều khiển. Bảng này lưu thông tin về địa

chỉ của các nút lân cận cũng như các thông tin khác như thước đo định tuyến của mỗi nút.

Phần chuyển tiếp: Có nhiệm vụ chuyển tiếp các bản tin dữ liệu đến từ lớp

ứng dụng cũng như các bản tin dữ liệu đến từ các nút lân cận. Phần chuyển tiếp cũng có nhiệm vụ phát hiện và sửa chữa các vòng lặp định tuyến cũng như ngăn chặn sự xung đột của các bản tin.

Phần ước lượng liên kết: Có nhiệm vụ xác định chất lượng liên kết (ETXlink). Phần ước lượng liên kết tính toán ETXlink dựa vào sự thống kê các bản tin điều khiển nhận được và các bản tin dữ liệu được truyền thành công. Dựa vào sự thống kê này, phần ước lượng liên kết sẽ tính toán ETXlink theo chiều đến được xác định bằng tổng số bản tin điều khiển được gửi bởi nút lân cận chia cho tổng số bản tin điều khiển nhận được. Tương tự như vậy, giá trị ETXlink theo chiều đi được xác định bằng tổng số bản tin dữ liệu được gửi đi (bao gồm cả việc truyền lại) chia cho tổng số bản tin dữ liệu được xác nhận bởi bản tin xác nhận ACK.

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu hệ điều hành mã nguồn mở contiki cho mạng cảm biến không dây và ứng dụng trong hệ thống nông nghiệp chính xác tại lào​ (Trang 59 - 60)

Tải bản đầy đủ (PDF)

(79 trang)