Cấu trúc bộ mô tả transport_protocol_descriptor

Một phần của tài liệu (Luận văn thạc sĩ) NGHIÊN CỨU MÔ HÌNH TRUYỂN HÌNH LAI GHÉP HBBTV VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA (Trang 56 - 58)

Cú pháp Số

bit

Giải thích

transport_protocol_descriptor {

descriptor_tag 8 Nhận diện loại mơ tả , có trị 0x2 descriptor_length 8 Chiều dài (byte) phần phía sau protocol_id 16 Xác định giao thức truyền:

0x0001: truyền qua OC

0x0003: truyền qua băng rộng transport_protocol_label 8 Gán nhãn nhận diện giao thức

selector_bytes() Thông tin chi tiết ứng với từng giao thức, xem

bên dưới.

47

Bảng 4.4: Cấu trúc thông tin bổ sung của transport_protocol_label (truyền qua

OC)[8] selector_bytes() Truyền qua OC Số bit Giải thích remote_connection 1 reserved 7 If(remote_connection=1) { origial_network_id ts_id service_id } 16 16 16

Tùy chọn, tham chiếu đến dòng thành phần mang OC từ mạng/dòng truyền/kênh khác.

component_tag 8 Tham chiếu đến dịng thành phần thơng qua

nhãn nhận diện được gán trong mô tả stream_identifier trong PMT của dòng thành phần mang OC.

Bảng 4.5: Cấu trúc thông tin bổ sung của transport_protocol_label (truyền qua băng rộng)[8]

selector_bytes()

Truyền qua băng rộng

Số bit Giải thích For (i=0;i<N;i++) { url_base_length url_base_bytes() 8 8 Địa chỉ gốc của ứng dụng, có dạng “http://” và kết thúc bằng “/”.

For (j=0;j<M, j++) { Các địa chỉ mở rộng của ứng dụng

url_extension_length 8

url_extension_bytes() }

}

Chú ý: Nhiều khai báo giao thức truyền băng rộng có thể gán cùng nhãn để xác định

nhiều địa chỉ URL hơn cho ứng dụng.

Khai báo giao thức truyền:

Mỗi ứng dụng phải tham chiếu ít nhất một mơ tả giao thức thông qua nhãn nhận diện để xác định giao thức truyền thực sự. Tùy vào đầu thu hỗ trợ, một ứng

48

dụng có thể sử dụng kết hợp nhiều giao thức. Trường hợp này xem như phương án dự phòng và thứ tự giao thức tham chiếu chính là thứ tự ưu tiên. Đầu thu sẽ chọn giao thức dựa vào các yếu tố khác nhau. Có thể do thiết lập người dùng trong đầu thu, hay dựa vào chất lượng truyền của mỗi giao thức tại từng thời điểm.

Việc xác định giao thức truyền cho mỗi ứng dụng được thực hiện trong bộ mô tả application_descriptor đặt trong vịng lặp trong của từng ứng dụng. Mơ tả có cấu

trúc như trong bảng 4.6 sau:

Một phần của tài liệu (Luận văn thạc sĩ) NGHIÊN CỨU MÔ HÌNH TRUYỂN HÌNH LAI GHÉP HBBTV VÀ XÂY DỰNG ỨNG DỤNG MINH HỌA (Trang 56 - 58)