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