解釋表示層的函式。
表示層的函式如下:
- 它為使用者提供了一種執行會話服務原語的方法。為此,它使用上下文,每個上下文都包含一些資料型別及其傳輸語法。建立會話時,對等實體協商一個或多個上下文。它可以在會話進行過程中更改這些上下文。
- 一旦達成協商,每臺機器都可以自由地以最方便的形式在內部表示資料結構。眾所周知,它應該表達它可以被遠端對等實體傳輸和理解,即使在那裡使用了不同的內部表示。
- 它提供了一種指定複雜資料結構的方法。表示層提供處理資料表示的服務。它接受來自應用層的資料型別,然後協商語法表示,例如 ASCII、Videotex、電傳打字機等。
- 該層還包含作為語言的抽象語法協商 (ASN.I),它描述了資料結構和語法。該層管理當前所需的資料結構集。它還將資料在內部和外部形式之間進行轉換。它使用資料表示和資料壓縮來執行此功能。
- 它提供表示連線的建立和釋放。一個特定的功能單元“核心”用於建立和釋放表示連線。這是一個始終需要的單元。在連線建立階段完成已定義上下文集和預設上下文的協商。這些協商的上下文在連線的整個生命週期中使用。
- 表示實體可以修改已定義的上下文集。只有選擇上下文管理功能單元來建立連線時才能執行此操作。在連線過程中,使用者應用程式實體通知要新增、刪除或更改的新抽象語法,並且表示實體協商公共傳輸語法。這種需求存在於各種情況下。例如,如果需要訪問具有不同語法的檔案等。
- 如果在會話層發生重新同步,則必須恢復已定義的上下文,表示層可以做到這一點。它為此功能選擇上下文恢復功能單元。
- 表示層還將已定義的抽象語法編碼為公共傳輸語法。它為此使用各種編碼和解碼規則/方法。編碼和解碼規則集在 ISO 8825 中定義,即 ASN.1 的基本編碼規則規範。它們使用型別-長度-值的編碼形式。
- 表示層還透過使用端到端加密來提供隱私和網路安全。加密使資料對於除預期接收者以外的所有人都是不可理解的。
- 使用加密可以保護資料不被未經授權的人員讀取。它還可以防止他們插入或刪除訊息。它驗證每條訊息的發件人,並使使用者能夠以電子方式傳送簽名文件。
廣告