全球专业中文经管百科,由121,994位网友共同编写而成,共计436,047个条目

表示層

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

目錄

什麼是表示層

  表示層向上對應用層服務,向下接受來自會話層的服務。表示層為在應用過程之間傳送的信息提供表示方法的服務,它只關心信息發出的語法和語義。

表示層的解讀

  表示層位於OSI分層結構的第六層,它的主要作用之一是為異種機通信提供一種公共語言,以便能進行互操作。這種類型的服務之所以需要,是因為不同的電腦體繫結構使用的數據表示法不同。與第五層提供透明的數據運輸不同,表示層是處理所有與數據表示及運輸有關的問題,包括轉換、加密和壓縮。每台電腦可能有它自己的表示數據的內部方法,例如,ASCII碼與EBCDIC碼,所以需要表示層協定來保證不同的電腦可以彼此理解。

  例如,IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼。在這種情況下,便需要表示層來完成這種轉換。如果您想要用儘量少的詞語來記住這第6層,那就是“一種通用的數據格式”。

  表示層為應用層提供的服務有三項內容

  語法轉換:語法轉換涉及代碼轉換和字元集的轉換,數據格式的修改、數據結構操作的適配、數據壓縮、數據加密等。

  語法選擇:語法選擇是提供初始選擇的一種語法和隨後修改這種選擇的手段。

  聯接管理:利用會話層提供的服務建立表示聯接,管理在這一聯接之上的數據運輸和同步控制,以及正常或非正常地終止聯接。

表示層的功能

  網路的安全和保密管理;文本的壓縮與打包; 虛擬終端協議VTP)。

  (1)語法轉換:將抽象語法轉換成傳送語法,併在對方實現相反的轉換(即將傳送語法轉換成抽象語法)。涉及的內容有代碼轉換、字元轉換、數據格式的修改,以及對數據結構操作的適應、數據壓縮、加密等。

  (2)語法協商:根據應用層的要求協商選用合適的上下文,即確定傳送語法並傳送。

  (3)連接管理:包括利用會話層服務建立表示連接,管理在這個連接之上的數據運輸和同步控制(利用會話層相應的服務),以及正常地或異常地終止這個連接。

  會話層以下5層完成了端到端數據傳送,並且是可靠,無差錯的傳送.但是數據傳送只是手段而不是目的,最終是要實現對數據的使用.由於各種系統對數據的定義並不完全相同,最易明白的例子是鍵盤,其上的某些鍵的含義在許多系統中都有差異.這自然給利用其它系統的數據造成了障礙.表示層和應用層就擔負了消除這種障礙的任務.

  對於用戶數據來說,可以從兩個側面來分析,一個是數據含義被稱為語義,另一個是數據的表示形式,稱做語法.像文字,圖形,聲音,文種,壓縮,加密等都屬於語法範疇.表示層設計了3類15種功能單位,其中上下文管理功能單位就是溝通用戶間的數據編碼規則,以便雙方有一致的數據形式,能夠互相認識.

  OSI表示層

  它為服務,協議,文本通信符制定了DP8822,DP8823,DIS6937/2等一系列標準。表示層如同應用程式和網路之間的翻譯官,主要解決用戶信息的語法表示問題,即提供格式化的表示和轉換數據服務。數據的壓縮、解壓、加密、解密都在該層完成。

  工作原理

  在表示層,數據將按照網路能理解的方案進行格式化;這種格式化也因所使用網路的類型不同而不同。表示層管理數據的解密與加密,如系統口令的處理如果在Internet上查詢你銀行賬戶,使用的即是一種安全連接。你的賬戶數據在發送前被加密,在網路的另一端,表示層將對接收到的數據解密。除此之外,表示層協議還對圖片和文件格式信息進行解碼和編碼。

  加密分為鏈路加密和端到端的加密。對於表示層,參與的加密屬於端到端的加密,指信息由發送端自動加密,併進入TCP/IP數據包封裝,然後作為不可閱讀和不可識別的數據進入互聯網。到達目的地後,再自動充足解密,成為可讀數據。端到端加密面向網路高層主體,不對下層協議進行信息加密,協議信息以明文進行傳送,用戶數據在中央節點不需解密。

本條目對我有幫助2
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

刘维燎.

評論(共0條)

提示:評論內容為網友針對條目"表示層"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号