|
|
電信博物館 > 計算機網(wǎng)絡 > 計算機網(wǎng)絡體系結構的五臟六腑
網(wǎng)絡中的高級雇員
會話層
會話層提供的服務可使應用建立和維持會話,并能使會話獲得同步。會話層使用校驗點可使通信會話在通信失效時從校驗點繼續(xù)恢復通信。這種能力對于傳送大的文件極為重要。
會話層,表示層,應用層構成開放系統(tǒng)的高3層,面對應用進程提供分布處理,對話管理,信息表示,恢復最后的差錯等。會話層同樣要擔負應用進程服務要求,而運輸層不能完成的那部分工作,給運輸層功能差距以彌補。主要的功能是對話管理,數(shù)據(jù)流同步和重新同步。要完成這些功能,需要由大量的服務單元功能組合,已經(jīng)制定的功能單元已有幾十種,F(xiàn)將會話層主要功能介紹如下:
、艦闀拰嶓w間建立連接
為給兩個對等會話服務用戶建立一個會話連接,應該做如下幾項工作。
、 將會話地址映射為運輸?shù)刂贰?BR>
、 選擇需要的運輸服務質(zhì)量參數(shù)(QOS)。
、 對會話參數(shù)進行協(xié)商。
、 識別各個會話連接。
、 傳送有限的透明用戶數(shù)據(jù)。
、茢(shù)據(jù)傳輸階段
這個階段是在兩個會話用戶之間實現(xiàn)有組織的,同步的數(shù)據(jù)傳輸。用戶數(shù)據(jù)單元為SSDU,而協(xié)議數(shù)據(jù)單元為SPDU。會話用戶之間的數(shù)據(jù)傳送過程是將SSDU轉變成SPDU進行的。
、沁B接釋放
連接釋放是通過“有序釋放”,“廢棄”,“有限量透明用戶數(shù)據(jù)傳送”等功能單元來釋放會話連接的。
會話層標準為了使會話連接建立階段能進行功能協(xié)商,也為了便于其它國際標準參考和引用,定義了12種功能單元。各個系統(tǒng)可根據(jù)自身情況和需要,以核心功能服務單元為基礎,選配其他功能單元組成合理的會話服務子集。
會話層的主要標準有“DIS8236:會話服務定義”和“DIS8237:會話協(xié)議規(guī)范”。
表示層
表示層的作用之一是為異種機通信提供一種公共語言,以便能進行互操作。這種類型的服務之所以需要,是因為不同的計算機體系結構使用的數(shù)據(jù)表示法不同。例如,IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼。在這種情況下,便需要會話層來完成這種轉換。
通過前面的介紹,我們可以看出,會話層以下5層完成了端到端的數(shù)據(jù)傳送,并且是可靠,無差錯的傳送。但是數(shù)據(jù)傳送只是手段而不是目的,最終是要實現(xiàn)對數(shù)據(jù)的使用。由于各種系統(tǒng)對數(shù)據(jù)的定義并不完全相同,最易明白的例子是鍵盤,其上的某些鍵的含義在許多系統(tǒng)中都有差異。這自然給利用其它系統(tǒng)的數(shù)據(jù)造成了障礙。表示層和應用層就擔負了消除這種障礙的任務。
對于用戶數(shù)據(jù)來說,可以從兩個側面來分析,一個是數(shù)據(jù)含義被稱為語義,另一個是數(shù)據(jù)的表示形式,稱做語法。像文字,圖形,聲音,文種,壓縮,加密等都屬于語法范疇。表示層設計了3類15種功能單位,其中上下文管理功能單位的作用就是溝通用戶間的數(shù)據(jù)編碼規(guī)則,以便雙方有一致的數(shù)據(jù)形式,能夠互相認識。
ISO表示層為服務,協(xié)議,文本通信符制定了DP8822,DP8823,DIS6937/2等一系列標準。
應用層
應用層向應用程序提供服務,這些服務按其向應用程序提供的特性分成組,并稱為服務元素。有些可為多種應用程序共同使用,有些則為較少的一類應用程序使用。
應用層是開放系統(tǒng)的最高層,是直接為應用進程提供服務的。其作用是在實現(xiàn)多個系統(tǒng)應用進程相互通信的同時,完成一系列業(yè)務處理所需的服務。其服務元素分為兩類:公共應用服務元素CASE和特定應用服務元素SASE。
CASE提供最基本的服務,它成為應用層中任何用戶和任何服務元素的用戶,主要為應用進程通信和分布系統(tǒng)實現(xiàn)提供基本的控制機制。
特定服務SASE則要滿足一些特定服務,如文卷傳送,訪問管理,作業(yè)傳送,銀行事務,訂單輸入等。這些將涉及到虛擬終端,作業(yè)傳送與操作,文卷傳送及訪問管理,遠程數(shù)據(jù)庫訪問,圖形核心系統(tǒng),開放系統(tǒng)互連管理等等。
應用層的標準有DP8649“公共應用服務元素”,DP8650“公共應用服務元素用協(xié)議”,文件傳送,訪問和管理服務及協(xié)議。
[上一頁]
|
|
|