基本介紹
- 中文名:無
- 外文名:Session Protocol Data Unit
- 含義:會話層協定數據單元
- 例如:開放式系統互聯(OSI)模型
簡介,會話層,
簡介
在分層網路結構,例如在開放式系統互聯(OSI)模型中,在傳輸系統的每一層都將建立協定數據單元(PDU)。PDU包含來自上層的信息,以及當前層的實體附加的信息。然後,這個PDU被傳送到下一較低的層。物理層實際以一種編幀的位流形式傳輸這些PDU,但是由協定棧的較高層建造這些PDU。接收系統自下而上傳送這些分組通過協定棧,並在協定棧的每一層分離出PDU中的相關信息。重要的一點是,每一層附加到PDU上的信息,是指定給另一個系統的同等層的。這就是對等層如何進行一次通信會話協調的。
套用協定數據單元(APDU)傳輸協定數據單元(TPDU)IC卡的套用越來越廣泛,從存儲卡到邏輯加密卡,目前CPU卡已經逐漸在套用中占據主導地位。CPU卡根據通訊協定可分為兩種:接觸式和非接觸式。接觸式CPU卡主要採用兩種通訊協定:T=0和T=1通訊協定。T=0是異步半雙工字元傳輸協定,T=1是異步半雙工塊傳輸協定。目前T=0通訊協定的套用較為廣泛,國內外大多數CPU卡都支持該協定,在金融交易中也採用這種通訊協定。
會話層
會話層(Session layer)
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護套用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
會話層提供的服務可使套用建立和維持會話,並能使會話獲得同步。會話層使用校驗點可使通信會話在通信失效時從校驗點繼續恢復通信。這種能力對於傳送大的檔案極為重要。會話層、表示層、套用層構成開放系統的高3層,面對套用進程提供分布處理,對話管理,信息表示,恢復最後的差錯等。會話層同樣要擔負套用進程服務要求,而運輸層不能完成的那部分工作,給運輸層功能差距以彌補。主要的功能是對話管理,數據流同步和重新同步。要完成這些功能,需要由大量的服務單元功能組合,已經制定的功能單元已有幾十種。
會話層的主要功能:會話層連線到傳輸層的映射;會話連線的流量控制;數據傳輸;會話連線恢復與釋放;會話連線管理、差錯控制。
為會話實體間建立連線、為給兩個對等會話服務用戶建立一個會話連線,應該做如下幾項工作:
將會話地址映射為運輸地址;選擇需要的運輸服務質量參數(QOS);對會話參數進行協商;識別各個會話連線;傳送有限的透明用戶數據;數據傳輸階段。
連線釋放
連線釋放是通過"有序釋放"、"廢棄"、"有限量透明用戶數據傳送"等功能單元來釋放會話連線的。會話層標準為了使會話連線建立階段能進行功能協商,也為了便於其它國際標準參考和引用,定義了12種功能單元。各個系統可根據自身情況和需要,以核心功能服務單元為基礎,選配其他功能單元組成合理的會話服務子集。會話層的主要標準有"DIS8236:會話服務定義"和"DIS8237:會話協定規範"。