Nén Next Header

Một phần của tài liệu TÌM HIỂU KIẾN TRÚC INTERNET mở RỘNG CHO MẠNG cảm NHẬN (Trang 35 - 36)

LOWPAN HC cho phép nén Next Header, trong khi RFC 4944 chỉ cho phép nén UDP, TCP, và ICMPv6. LOWPAN HC cho phép nén trƣờng Next Header bằng cách tận dụng 1 bit trong mã hóa IPv6 để xác định Next Header đƣợc nén. Và những bit kế tiếp sẽ tạo ra định danh Next Header. Định danh này quy định cụ thể Next Header đang đƣợc nén và phƣơng pháp nén của nó. Định danh cho phép LOWPAN HC tối ƣu hóa số bit cần thiết để nén.

Nén Header rất phù hợp cho các ứng dụng sensornet. Cũng giống nhƣ lớp mạng, nén UDP có thể dùng cơ chế stateless hoặc stateful. Header UDP có 8 byte bao gồm các trƣờng: Source Port, Destination Port, Length, và Checksum. Cả 2 cơ chế nén stateless và stateful luôn lƣợc đi trƣờng Length và đƣợc xác định từ Header

lớp thấp hơn. Tuy nhiên, Checksum luôn thực hiện nội tuyến, điều này rất cần thiết cho IPv6 và để chống lại lỗi giải nén của LOWPAN HC.

Hình 3.3:Nén Header UDP

Nén UDP theo cơ chế Stateless giả định một giá trị chung cho 8 bit đầu của Source Port hoặc Destination Port trong phạm vi tạm thời. Khi cả 2 cổng thực hiện trong phạm vi chung, LOWPAN HC sử dụng 3 byte để nén Header UDP.

Nén UDP theo cơ chế Stateful cho phép LOWPAN HC để nén Header UDP xuống 2 byte với bất kỳ cổng nào đƣợc sử dụng. Bởi vì cả Source Port hoặc Destination Port là các cổng tĩnh trong một dòng, LOWPAN HC nén cả hai 2 cổng thành 1 tag duy nhất. Các node ban đầu giao tiếp bằng cơ chế stateless, các node có thể thƣơng lƣợng tag này bằng cách gửi tin nhắn ICMPv6. Khi giao tiếp với các thiết bị IP bên ngoài sensornet, LOWPAN HC dựa trên Router biên giới để nén theo cơ chế Stateful.

=> Tóm lại: Sử dụng mã hóa để nén Header Next phải có một định danh (xác định ở các bit đầu tiên). Cơ chế stateless và stateful đều dùng để nén cho Header UDP. Cơ chế Stateless nén các cổng vào tập hợp phạm vi cổng của một subnet. Cơ chế Stateful nén tất cả các cổng xuống một nhãn duy nhất. Cả hai phiên bản đều nén độ dài UDP, nhƣng không nén UDP Checksum.

Một phần của tài liệu TÌM HIỂU KIẾN TRÚC INTERNET mở RỘNG CHO MẠNG cảm NHẬN (Trang 35 - 36)