計算機網路中的會話層是什麼?


它是上層的一部分。應用層、表示層和會話層構成了OSI參考模型的上層。它們提供面向使用者的服務。會話層為表示層提供一組定義的服務。

表示層使用會話層協議和傳輸服務。會話層服務的實際使用者是應用層,表示層位於它們之間。與下層相比,它的功能相對較少。它控制應用程式之間的結構和互動。

它同步元素之間的互動並控制資訊流的方向,但它不被採用。它與錯誤檢測和糾正功能無關。它為表示層提供服務。服務定義和協議規範在ISO 8326和ISO 8327中定義。

設計問題

在OSI模型中,會話層是最薄的一層,協議數量最少。會話層的目標是在傳輸上層之間建立、維護和同步對話。通訊可以在使用者或應用程式之間進行。

會話到傳輸通訊

會話層有助於協調通訊應用程式之間對話連線的建立和釋放。它與傳輸層通訊。通訊可以是一對一、多對一和一對多。在一對一中,為每個傳輸層連線建立一個會話層連線。

在多對一中,多個會話層連線共享一個傳輸層連線的服務。當一個會話層連線需要多個傳輸層連線來處理服務時,就會建立一對多連線通訊。

對話管理

會話層旨在確定輪到誰說話。一些應用程式以半雙工模式執行。半雙工允許雙方輪流傳送和接收訊息,而不會同時傳送資料。

對話管理是透過來回傳輸資料令牌來實現的,只有擁有令牌的使用者才有權傳輸資料。

活動管理

會話層使使用者能夠將資料劃分為稱為活動的邏輯單元。每個活動都被視為一個單獨的活動,與之前的和之後的活動無關。

活動用於限定多檔案傳輸的檔案。活動用於隔離,在處理之前將多訊息交換的所有資料收集在一起。接收應用程式只有在所有資料到達後才開始處理資料。這確保了執行一組操作的全部或無操作。

例如,銀行交易可能涉及鎖定記錄、更新值和解鎖記錄。當應用程式處理第一個操作但由於客戶端或網路故障而無法接收剩餘操作時,記錄將永遠保持鎖定狀態。隔離解決了這個問題。

異常處理

這是一種用於報告錯誤的通用機制。

更新於:2021年5月4日

1K+ 瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.