9thuantruyentin

Màu nền
Font chữ
Font size
Chiều cao dòng

Câu 9: Vai trò, chức năng của tầng Phiên:

Như đã trình bày trước đây, mô hình 7 tầng của ISO có thể chia thành 2 nhóm theo đặc trưng về vai trò và chức năng của chúng. Nhóm các tầng thấp (Physical, Data Link, Network, Transport) liên quan đến các phương tiện cho phép truyền dữ liệu qua mạng, trong khi nhóm các tầng cao (Session, Presentation, Application) liên quan chủ yếu đến việc áp ứng các yêu cầu của người sử dụng để triển khai các ứng dụng của họ trên mạng thông qua các phương tiện truyền thông cung cấp bởi nhóm các tầng thấp.

Tầng Phiên (Session) là tầng thấp nhất trong nhóm các tầng cao và nằm ở ranh giới giữa hai nhóm tầng nói trên. Mục tiêu của nó là cung cấp cho người sử dụng cuối các chức năng cần thiết để quản trị các phiên ứng dụng của họ, cụ thể là:

-         Điều phối việc trao đổi dữ liệu giữa các ứng dụng bằng cách thiết lập và giải phóng (một cách logic) các phiên (hay còn gọi là các hội thoại - dialogues).

-         Cung cấp các điểm đồng bộ hóa để kiểm soát việc trao đổi dữ liệu.

-         Áp đặt các qui tắc cho các tương tác giữa các ứng dụng của người sử dụng.

-         Cung cấp cơ chế “lấy lượt” (nắm quyền) trong quá trình trao đổi dữ liệu.

Việc trao đổi dữ liệu có thể thực hiện theo một trong 3 phương thức: hai chiều đồng thời (full – duplex), hai chiều luân phiên (half – duplex) hoặc một chiều (simplex). Với phương thức hai chiều đồng thời, cả hai bên đều có thể đồng thời gửi dữ liệu đi.

Một khi phương thức này đã được thỏa thuận thì không đòi hỏi phải có nhiệm vụ quản trị tương tác đặc biệt nào. Có lẽ đây là phương thức hội thoại phổ biến nhất. Trong trường hợp hai chiều luân phiên nảy sinh vấn đề: hai người sử dụng phiên phải “lấy lượt” để truyền dữ liệu. Một ví dụ điển hình của phương thức này là dùng cho các ứng dụng hỏi/đáp. Thực thể tầng Phiên (session entity) duy trì tương tác luân phiên bằng cách báo cho mỗi người sử dụng khi đến lượt họ được truyền dữ liệu.

Trường hợp một chiều nói chung ít xảy ra, ví dụ điển hình là dữ liệu được gửi tới một người sử dụng tạm thời không làm việc, chỉ có một chương trình nhận (receiver server) với nhiệm vụ duy nhất là tiếp nhận dữ liệu đến và lưu giữ lại. Chuẩn của ISO không xét đến phương thức này.

Vấn đề đồng bộ hóa trong tầng Phiên được thực hiện tương tự như cơ chế điểm kiểm tra phục hồi (checking/restart) trong một hệ quản trị tệp. Dịch vụ này cho phép người sử dụng xác định các điểm đồng bộ hóa trong dòng dữ liệu và có thể khôi phục việc hội thoại bắt đầu từ một trong các điểm đó.

Một trong những chức năng quan trọng nhất của tầng Phiên là đặt tương ứng các liên kết phiên với các liên kết giao vận. Ở một thời điểm  cho trước, tồn tại ánh xạ 1-1 giữa các liên kết Phiên và các liên kết giao vận. Tuy nhiên, vòng đời của các liên kết phiên và giao vận có thể khác nhau, bởi vậy có thể xảy ra 2 trường hợp (xem hình 2-23):

a, Một liên kết giao vận đảm nhiệm nhiều liên kết phiên liên tiếp; hoặc

b, Một liên kết phiên sử dụng nhiều liên kết giao vận liên tiếp

Bạn đang đọc truyện trên: Truyen2U.Pro