Vai trò và chức năng của tầng trình diễn

Một phần của tài liệu Tìm hiểu ngôn ngữVRML .doc.DOC (Trang 38 - 39)

Tầng trình diễn đảm bảo cho các hệ thống cuối có thể truyền thông có kết quả ngay khi chúng sử dụng các biểu diễn dữ liệu khác nhau. Điều này thực hiện đợc khi tầng này cung cấp một biểu diễn chung để dùng trong truyền thông và cho phiép chuyển đổi từ biểu diễn cục bộ sang biểu diễn chung đó. Giữa các thực thể ứng dụng trao đổi thông tin qua 3 dạng cú pháp sau: Cú pháp dùng bởi thực thể ứng dụng nguồn, cú pháp dùng bởi thực thể ứng dụng đích và cú pháp dùng bởi các thực thể tầng trình diễn (hay còn gọi là cú pháp truyền).

Tầng trình diễn đảm nhiệm việc chuyển đổi biểu diễn thông tin giữa cú pháp truyền và mỗi một cú pháp kia khi có yêu cầu.

Không tồn tại một cú pháp truyền xác định trớc duy nhất cho mọi hoạt động trao đổi dữ liệu. Cú pháp đợc sử dụgn trên một liên kết cụ thể của tầng trình diễn phải đợc thơng lợng giữa các thực thể trình diễn tơng ứng. Mỗi bên lựa chọn một cú pháp truyền sao cho có thể sẵn sàng đổi sang cú pháp của ngời sử dụng và ngợc lại. Bên cạnh đó, cú pháp truyền phải phản ánh các yêu cầu dịch vụ khác.

Việc thơng lợng cú pháp truyền đợc tiến hành trong giai đoạn thiết lập một liên kết và cú pháp truyền có thể thay đổi. Mỗi thực thể trình diễn phải chịu trách nhiệm cuyển đổi giữa cú pháp của ngời sử dụng và cú pháp truyền. Đối với tầng phiên trở xuống tham số User Data trong các hàm dịch vụ nguyên thuỷ đợc đặc tả dới dạng giá trị nhị phân. Giá trị này có thể đa vào trực tiếp các SDU để chuyển giữa các tầng đồng mức ở hai hệ thống kết nối nhau. Còn tầng ứng dụng liên quan chặt chẽ đến cách nhìn dữ liệu của ngời sử dụng, cách nhìn dữ liệu đó là một tập thông tin có cấu trúc nào đó nh văn bản, một tệp về nhân sự, một cơ sở dữ liệu tích hợp... Ngời sử dụng chỉ quan tâm đến ngữ nghĩa. Tầng trình diễn ở giữa có nhiệm vụ phải cung cấp phơng thức biểu diễn dữ liệu và chuyển đổi thành các giá trị nhị phân dùng cho các tầng dới nghĩa là những gì có liên quan đến cú pháp của dữ liệu.

Giữa cú pháp và ngữ nghĩa ta không tách biệt hoàn toàn. Việc kết hợp giữa cú pháp và ngữ nghĩa nh sau:

ở tầng ứng dụng thông tin đợc biểu diễn dới dạng một cú pháp trừu tợng liên quan đến các kiểu dữ liệu và giá trị dữ liệu. Các PDU cũng có cú pháp trừu t- ợng. Tầng trình diễn tơng tác với các tầng ứng dụng thông qua cú pháp này tức nó dịch cú pháp này sang bit nhị phân nhờ quy tắc mã hoá. Trớc khi sử dụng một liên kết tầng trình diễn để trao đổi dữ liệu thì hai thực thể trình diễn ở hai đầu phải thoả thuận về cú pháp truyền.

Một phần của tài liệu Tìm hiểu ngôn ngữVRML .doc.DOC (Trang 38 - 39)

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

(42 trang)
w