什麼是會話層?


會話層支援建立、控制和消除兩個端框架之間的會話或對話。它生成會話,處理會話期間來回傳送的資料包,並刪除會話。對話型別/會話型別也透過半雙工或全雙工定義。

會話層還支援資料同步和檢查點,以便在網路故障的情況下,只需重新傳輸故障點之後傳輸的資訊。

此層還透過決定在傳輸過程中誰可以在哪個時間點發送和接收來控制兩個程序之間的對話。

下圖顯示了會話層與傳輸層和表示層的關係 -

會話層的功能

會話層的功能解釋如下 -

  • 會話建立:會話層的主要功能是在會話使用者之間建立連線,稱為會話。它可以在兩臺計算機之間選擇一個會話進行通訊、檔案傳輸、遠端登入或其他目的。

  • 正常資料傳輸:它是會話層的基本功能。客戶實體之間的資料網路可以是雙向交替(半雙工)或雙向併發(全雙工)。

  • 對話管理:在此術語中,會話關係是全雙工的,但上層有時以半雙工節點進行通訊。在這種方法中,會話層必須管理那些說話者的跟蹤,這被稱為對話管理。

  • 會話釋放:為了釋放會話連線,使用以下四種變體之一,即使用者中止、提供者中止、有序釋放、協商釋放。

  • 同步:會話層使階段能夠將檢查點(即同步點)插入資料流中。如果在資料傳輸過程中發生崩潰,則可以從檢查點重新傳輸,而不是從一開始就重新傳輸。

更新於: 2021年5月4日

763 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告