Skip to main content

Lớp phiên là gì?

Lớp phiên là lớp thứ năm của mô hình kết nối hệ thống mở (OSI) được phát triển bởi Tổ chức Tiêu chuẩn hóa Quốc tế (IOS).Nó chịu trách nhiệm thiết lập, quản lý và đóng các kết nối từ đầu đến cuối, được gọi là phiên, giữa các ứng dụng nằm ở các điểm cuối mạng khác nhau.Quản lý kiểm soát đối thoại được cung cấp bởi lớp phiên bao gồm liên lạc toàn diện, nửa song công và đơn giản.Quản lý lớp phiên cũng giúp đảm bảo rằng nhiều luồng dữ liệu được đồng bộ hóa với nhau, như trong trường hợp các ứng dụng đa phương tiện như hội nghị truyền hình và hỗ trợ ngăn ngừa các lỗi dữ liệu liên quan đến ứng dụng.Lớp phiên cũng chịu trách nhiệm đảm bảo liên lạc dữ liệu phù hợp trong các cuộc gọi thủ tục từ xa (RPC). Có bảy đơn vị chức năng riêng biệt, được gọi là các lớp, mô hình OSI chia nhỏ hoặc mô đun hóa các tác vụ khác nhau cho phần mềm mạng và phần mềm mạng và phần mềm mạng nàoPhần cứng chịu trách nhiệm.Các lớp bên dưới lớp phiên chủ yếu quan tâm đến việc truyền dữ liệu trên mạng.Lớp phiên, cũng thường được gọi là Lớp 5 trong mạng máy tính và các lớp trên nó chủ yếu tập trung vào việc tương tác và cung cấp chức năng cho các ứng dụng trong hệ thống điện toán.Nó giao diện với lớp vận chuyển, còn được gọi là lớp 4, để các luồng dữ liệu từ các ứng dụng có thể được phân đoạn và truyền liền mạch vào mạng.Lớp 5 cũng chuyển dữ liệu đến đến lớp trình bày, được gọi là Lớp 6, để xử lý thêm trước khi được trao cho một ứng dụng.

Khi mô hình OSI ban đầu được phát triển, có cuộc tranh luận về việc liệu các giao thức lớp phiên có có lợi hay không.Một số dịch vụ mạng khác nhau, các giao thức độc quyền và giao thức OSI đã được phát triển thành công và chứng minh tầm quan trọng của lớp này.Chúng bao gồm các RPC, Ngôn ngữ truy vấn có cấu trúc (SQL), Hệ thống X Windows và Terminal X, Dịch vụ tệp mạng (NFS), Giao thức phiên của Apple Talk (ASP) và Giao thức thông tin vùng Apple Talk (ZIP).Nếu không có lớp phiên, sẽ khó khăn hơn nhiều để kiểm soát thông tin ứng dụng máy tính được truyền qua các mạng. Các dịch vụ và giao thức này thực hiện nhiều chức năng khác nhau.SQL là ngôn ngữ máy tính được sử dụng để tạo các yêu cầu được gửi đến cơ sở dữ liệu để truy xuất thông tin cụ thể được cấu trúc theo cách mong muốn.Hệ thống X Windows và đầu cuối X cho phép các máy tính được nối mạng, một số có khả năng hạn chế, kết nối với máy tính máy chủ để máy khách có khả năng đồ họa và giao diện với các thiết bị như màn hình, chuột và bàn phím.Giao thức NFS mô phỏng quyền truy cập cục bộ vào các tệp nằm trên các máy chủ tệp được nối mạng từ xa.Các giao thức ASP và ZIP Apple Talk đã được sử dụng với các phiên bản đầu của hệ điều hành Macintosh nhưng được thay thế bằng các giao thức dựa trên IP sau khi phát hành hệ điều hành Mac OS X.