什麼是表示層?
表示層將應用層的資料轉換為裝置原生內部的數學結構,並將通訊資訊編碼為可顯示的輸出格式。
它執行程式碼更改、文件壓縮、安全加密等操作。它還根據集線器的軟體/硬體環境定義資料。例如,在Windows中顯示UNIX結構化資料。
下圖顯示了表示層與應用層和會話層之間的聯絡。
它關注的是資料的語法。
轉換
兩種框架中的過程通常是交換以字元字串、數字等形式存在的資料。資料必須在傳輸之前轉換為位元流。
加密
為了傳輸任何敏感資料,表示層在傳送端對資料進行加密,並在接收端進行解密。
壓縮
壓縮意味著減少位元數。在多行文字、音訊和影片的情況下需要壓縮。
表示層的函式
表示層的函式解釋如下:
資料壓縮:透過壓縮資料來減少要傳送的位元數。
資料轉換:根據軟體/硬體環境在多個集線器上佈局資料。
程式碼轉換:兩個連線框架的形式和語法(語言)可能不同。一個框架使用美國資訊交換標準程式碼 (ASCII) 程式碼進行文件傳輸,另一個框架使用計算機硬體公司IBM開發的擴充套件二進位制編碼十進位制交換碼 (EBCDIC)。它提供從ASCII到EBCDIC以及反向的“轉換”。
資料加密:以特定格式編碼資訊,以便每個使用者或應用程式都不能理解它。
- 所有接收端執行分解、解碼和解密操作。
廣告