Session Layer và Các giao thức trong lớp Session | OSI Model

Session Layer là lớp thứ 5 trong mô hình OSI. Vậy thì các giao thức của nó là gì và nó hoạt động, cũng như chức năng của nó là gì?

Lớp Session là lớp thứ 5 trong mô hình Open System Interconnection (OSI). Lớp này cho phép người dùng trên các máy khác nhau thiết lập các phiên giao tiếp tích cực giữa chúng. Nó chịu trách nhiệm thiết lập, duy trì, đồng bộ hóa, kết thúc phiên giữa các ứng dụng của người dùng cuối. Trong Lớp phiên, các luồng dữ liệu được nhận và đánh dấu thêm, sau đó được đồng bộ hóa lại đúng cách, để các phần cuối của thông báo không bị cắt ban đầu và tránh được việc mất thêm dữ liệu. Lớp này về cơ bản thiết lập một kết nối giữa các thực thể phiên. Lớp này xử lý và thao tác dữ liệu mà nó nhận được từ Lớp phiên cũng như từ Lớp trình bày.


Hoạt động của Lớp Session

Session, là lớp thứ 5 trong mô hình OSI, sử dụng các dịch vụ được cung cấp bởi Lớp Transport, cho phép các ứng dụng thiết lập và duy trì các phiên và đồng bộ hóa các phiên. 

Bây giờ, để thiết lập kết nối phiên, cần tuân theo một số điều.

- Điều đầu tiên là chúng ta nên ánh xạ địa chỉ phiên với địa chỉ giao hàng. Điều thứ hai là chúng ta cần lựa chọn các thông số yêu cầu về chất lượng dịch vụ vận tải (hay còn gọi là QoS). Điều tiếp theo là chúng ta cần quan tâm đến các cuộc đàm phán sẽ xảy ra giữa các tham số phiên. 

- Sau đó, chúng ta cần phải truyền tải dữ liệu người dùng minh bạch có giới hạn. 

- Cuối cùng, chúng ta cần theo dõi giai đoạn Truyền dữ liệu đúng cách. 

Khả năng gửi số lượng lớn hơn các tệp dữ liệu là cực kỳ quan trọng và là một điều cần thiết.


Chức năng của Lớp Session

Lớp Session là lớp thứ năm trong mô hình OSI thực hiện một số chức năng khác nhau cũng như quan trọng cần thiết để thiết lập cũng như duy trì kết nối an toàn và bảo mật.

Sau đây là một số chức năng được thực hiện bởi Lớp phiên:

- Lớp phiên hoạt động như một bộ điều khiển hộp thoại, qua đó nó cho phép các hệ thống giao tiếp ở chế độ bán song công hoặc chế độ giao tiếp song công hoàn toàn.

- Lớp này cũng chịu trách nhiệm quản lý mã thông báo, qua đó nó ngăn hai người dùng truy cập đồng thời hoặc cố gắng thực hiện cùng một hoạt động quan trọng.

- Lớp này cho phép đồng bộ hóa bằng cách cho phép quá trình thêm các điểm kiểm tra, được coi là điểm đồng bộ hóa các luồng dữ liệu.

- Lớp này cũng chịu trách nhiệm kiểm tra và khôi phục phiên.

- Về cơ bản, lớp này cung cấp cơ chế mở, đóng và quản lý một phiên giữa các quy trình ứng dụng của người dùng cuối.

- Các dịch vụ được cung cấp bởi Lớp phiên thường được triển khai trong môi trường ứng dụng bằng cách sử dụng các lệnh gọi thủ tục từ xa (RPC).

- Lớp Phiên cũng chịu trách nhiệm đồng bộ hóa thông tin từ các nguồn khác nhau.

- Lớp này cũng kiểm soát các kết nối đơn hoặc nhiều kết nối cho từng ứng dụng của người dùng cuối và giao tiếp trực tiếp với cả hai lớp Trình bày và lớp truyền tải.

- Lớp phiên tạo ra các thủ tục để kiểm tra, sau đó là hoãn, khởi động lại và kết thúc.

- Lớp phiên sử dụng các điểm kiểm tra để cho phép các phiên giao tiếp được tiếp tục lại từ điểm kiểm tra cụ thể mà tại đó lỗi giao tiếp đã xảy ra.

- Lớp phiên chịu trách nhiệm tìm nạp hoặc nhận thông tin dữ liệu từ lớp trước của nó (lớp truyền tải) và tiếp tục gửi dữ liệu đến lớp sau nó (lớp trình bày).


Các giao thức lớp phiên

Lớp phiên sử dụng một số giao thức được yêu cầu để giao tiếp an toàn, bảo mật và chính xác tồn tại giữa các ứng dụng người dùng hai đầu.
Sau đây là một số giao thức được cung cấp hoặc sử dụng bởi Lớp phiên:

1. AppleTalk Data Stream Protocol (ADSP)
ADSP là loại giao thức được phát triển bởi Apple Inc. và nó bao gồm một số tính năng cho phép kết nối mạng cục bộ mà không cần thiết lập trước. Giao thức này được phát hành vào năm 1985. 
Giao thức này tuân theo nghiêm ngặt mô hình phân lớp giao thức OSI. Bản thân ADSP có hai giao thức được đặt tên: AppleTalk Address Resolution Protocol (AARP) và Name Binding Protocol (NBP), cả hai đều nhằm mục đích làm cho hệ thống tự cấu hình.

2. Giao thức điều khiển truyền tải thời gian thực (RTCP)

RTCP là một giao thức cung cấp thông tin điều khiển và thống kê ngoài băng tần cho một phiên RTP (Giao thức truyền tải thời gian thực). Chức năng chính của RTCP là cung cấp phản hồi về chất lượng dịch vụ (QoS) trong phân phối phương tiện truyền thông bằng cách gửi định kỳ thông tin thống kê như số lượng gói và octet đã truyền hoặc mất gói cho những người tham gia trong phiên truyền phát đa phương tiện. 

3. Giao thức đường hầm điểm-điểm (PPTP)
PPTP là một giao thức cung cấp phương pháp triển khai mạng riêng ảo. PPTP sử dụng kênh điều khiển TCP và đường hầm đóng gói định tuyến chung để đóng gói các gói tin PPP (Giao thức điểm-điểm). 
Giao thức này cung cấp mức độ bảo mật và mức độ truy cập từ xa có thể so sánh với các sản phẩm VPN (Mạng riêng ảo) điển hình.

4. Giao thức xác thực mật khẩu (PAP)
Giao thức xác thực mật khẩu là một giao thức xác thực dựa trên mật khẩu được sử dụng bởi Giao thức điểm tới điểm (PPP) để xác thực người dùng. 
Hầu hết tất cả các hệ điều hành mạng, máy chủ từ xa đều hỗ trợ PAP. Xác thực PAP được thực hiện tại thời điểm thiết lập liên kết ban đầu và xác minh danh tính của khách hàng bằng cách bắt tay hai chiều (Máy khách gửi dữ liệu và ngược lại máy chủ sẽ gửi Xác thực-ACK (Thông báo) sau khi dữ liệu do máy khách gửi được xác minh hoàn toàn ). 

5. Giao thức gọi thủ tục từ xa (RPCP)
Giao thức gọi thủ tục từ xa (RPCP) là một giao thức được sử dụng khi chương trình máy tính làm cho một thủ tục (hoặc một quy trình con) thực thi trong một không gian địa chỉ khác mà không cần lập trình viên mã hóa rõ ràng các chi tiết cho tương tác từ xa. 
Về cơ bản, đây là hình thức tương tác giữa máy khách-máy chủ, thường được thực hiện thông qua hệ thống chuyển thông báo yêu cầu-phản hồi.

6. Sockets Direct Protocol (SDP)
Sockets Direct Protocol (SDP) là một giao thức hỗ trợ các luồng ổ cắm qua các loại vải mạng Truy cập Bộ nhớ Trực tiếp Từ xa (RDMA).
Mục đích của SDP là cung cấp một giải pháp thay thế được tăng tốc RDMA cho giao thức TCP. Mục tiêu chính là thực hiện một điều cụ thể theo cách minh bạch đối với ứng dụng.

 

Close Menu