會議層
此條目沒有列出任何參考或來源。 (2018年12月5日) |
「會議層」的各地常用名稱 | |
---|---|
中國大陸 | 會話層 |
臺灣 | 會議層 |
OSI模型 |
---|
應用層(application layer) OSI Layer 7 |
表現層(presentation layer) OSI Layer 6 |
應用層的HTTP、FTP、Telnet等協定有類似的功能。傳輸層的TLS/SSL也有類似功能。 |
會議層(session layer) OSI Layer 5 |
應用層的HTTP、RPC、SDP、RTCP等協定有類似的功能。 |
傳輸層(transport layer) OSI Layer 4 |
網路層(network layer) OSI Layer 3 |
資料鏈結層(data link layer) OSI Layer 2 |
實體層(physical layer) OSI Layer 1 |
會議層,位於OSI模型的第5層,主要為兩個會議層實體進行對談(Session),而進行的對話連接的管理服務。
會話層為用戶端的應用程式提供了開啟、關閉和管理會話的機制,亦即半永久的對話。對談的實體包含了對其他程式作會話連結的要求及回應其他程式提出的會話連結要求。在應用程式的執行環境中,會話層是這些程式用來提出遠程過程調用(remote procedure calls,RPC)的地方。
會議層標準為了使對談連接建立階段能進行功能協商,也為了便於其它國際標準參考和參照,定義了12種功能單元。各個系統可根據自身情況和需要,以核心功能服務單元為基礎,選配其他功能單元組成合理的對談服務子集。
會議層服務
會話層在OSI的模型負責會話檢查點和恢復。它允許不同來源的資訊流作適當的合併或同步化。
一個例子是在網絡會議的應用,其中音頻和影片的串流串必須同步,以避免嘴唇與聲音不同步的問題。樓層控制確保在螢幕上顯示的是當前的發言者。
另一個應用是在電視直播節目中,在那裏音頻和影片的串流串從一個到另一個合併或轉換時要無縫,以免出現無聲通話時間或過度重疊。
會議層的主要功能
- 為對談實體間建立連接:為給兩個對等對談服務用戶建立一個對談連接,應該做如下幾項工作。
- 將對談地址對映為運輸地址。
- 選擇需要的運輸服務質素參數(QoS)。
- 對對談參數進行協商。
- 辨識各個對談連接。
- 傳送有限的透明用戶數據。
- 數據傳輸階段:這個階段是在兩個對談用戶之間實現有組織的,同步的數據傳輸。用戶數據單元為SSDU,而協定數據單元為SPDU.對談用戶之間的數據傳送過程是將SSDU轉變成SPDU進行的。
- 連接釋放:連接釋放是通過"有序釋放","廢棄","有限量透明用戶數據傳送"等功能單元來釋放對談連接的。
會話層協定
- ADSP:AppleTalk的數據流協定
- ASP:AppleTalk的動態會話協定
- H.245, Call Control Protocol for Multimedia Communication
- ISO-SP, OSI Session Layer Protocol(X.225, ISO 8327)
- iSNS, Internet Storage Name Service
- NetBIOS
- PAP, 密碼認證協定
- PPTP, 點對點隧道協定
- L2TP, 第二層隧道協定
- RPC, 遠程過程調用
- RTCP, 實時傳輸控制協定
- SMPP, Short Message Peer-to-Peer
- ZIP, Zone Information Protocol
- SDP, 通訊端直接協定
- SOCKS