表示層是數(shù)據(jù)表示形式的控制層,其主要功能是把應(yīng)用層提供的信息變換為能夠共同理解的形式,提供字符代碼、數(shù)據(jù)格式、控制信息格式、加密等的統(tǒng)一表示。表示層的作用之一是為異種機(jī)通信提供一種公共語(yǔ)言,以便能進(jìn)行互操作。這種類型的服務(wù)之所以需要,是因?yàn)椴煌挠?jì)算機(jī)體系結(jié)構(gòu)使用的數(shù)據(jù)表示法不同。例如IBM主機(jī)使用的ENCDIC編碼,而大部分PC機(jī)使用的是ASCII碼。在這種情況下,便需要表示層來(lái)完成這種轉(zhuǎn)換。通過(guò)前面的介紹,我們可以看出,會(huì)話層以下5層完成了端到端的數(shù)據(jù)傳送,并且是可靠地、無(wú)差錯(cuò)的傳送。但是數(shù)據(jù)傳送知識(shí)手段而不是目的,最終是實(shí)現(xiàn)對(duì)數(shù)據(jù)的使用。由于各種系統(tǒng)對(duì)數(shù)據(jù)的定義并不完全相同,最易明白的例子是鍵盤一一其上的某些鍵的含義在許多系統(tǒng)中都有差異。這自然給利用其他系統(tǒng)的數(shù)據(jù)造成了障礙。表示層和應(yīng)用層就擔(dān)負(fù)了消除這種障礙的任務(wù)。