1 / 33

交談層、表現層、應用層

交談層、表現層、應用層. 交談層、表現層、應用層. Session , presentation , application 三個 layer 主要功能為提供網路應用程式發展環境,讓使用者開發各式各樣應用程式,故又稱為應用導向服務 (application Oriented Service). Session Layer 交談層. Layer5: Session Layer 交談層 、 會議層. 提供交談服務介面、使用者導向( User Oriented )的傳輸服務 通訊雙方交談 連線模式 的建立、管理及終止 確認連線雙方的 通訊協定 與通訊模式

Download Presentation

交談層、表現層、應用層

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 交談層、表現層、應用層

  2. 交談層、表現層、應用層 • Session , presentation , application 三個layer主要功能為提供網路應用程式發展環境,讓使用者開發各式各樣應用程式,故又稱為應用導向服務(application Oriented Service)

  3. Session Layer交談層

  4. Layer5: Session Layer交談層、會議層 • 提供交談服務介面、使用者導向(User Oriented)的傳輸服務 • 通訊雙方交談連線模式的建立、管理及終止 • 確認連線雙方的通訊協定與通訊模式 • 決定資料傳輸的模式 • 提供資料同步與檢查功能

  5. Session: • Layer 4 連線建立之後表示process連線建立 • Session Layer交談層針對已建立連線之process ,作交談建立、管理及終止並支援重新啟動等功能 • Session又稱為dialogue-to-dialogue connection

  6. Session Layer :交談連線建立及維護 • 應用層間必須先建立一個session,才能開始對話 • 雙方首先建立session參數,如定義record之大小 • Record: Session Layer與通訊軟體間之交換資料稱之 • Session 將Record 編成Session Protocol Data Unit ,SPDU • SPDU經由Transport Layer轉換成Transport Protocol Data Unit ,TPDU依序傳送

  7. Session 連線模式 One –to-One:兩session祇需存取Transport Layer一個通訊連結

  8. Session:Dialogue Mode(對話模式) One-to-Multiple:要求連線的session必須提供個Transport Layer通訊連結,交談對象可散佈於不同網路、不同區域

  9. Session 連線模式 Multiple-to-Multiple:每一交談對象都必須連接一Transport Layer通訊連結;如視訊會議

  10. Session:Dialogue Mode(對話模式) Two Way Simultaneous Dialogue: 全雙工模式(Full-Duplex) • 須兩條傳輸連路 • Cost 高

  11. Session:Dialogue Mode(對話模式) One Way Dialogue:用於 non-interactive user; 如print

  12. Session:Dialogue Mode(對話模式) Two-Way Alternated Dialogue:利用token取得發話權

  13. Session:連線復原 • 將必須特別保護之交談建構成「對話單元Dialogue Unit 」 • 發話端將一個 「對話單元Dialogue Unit 」 ,分割成數個「交談回復單元Session Recovery Unit」 ,於對話開始加入主同步點,對話中加入次同步點,對話結束再加入主同步點 • .若對話於t4,t5間中斷則由次同步點t4重送 Session Layer

  14. Presentation Layer 表現層

  15. Layer6:Presentation Layer表現層 提供應用層獨立的資料格式: 語 法、語意、時序、格式、壓縮、解壓縮、加解密(Encryption)

  16. 獨立資料格式 於交談資料傳輸中僅對部分資料做格式制定,此部分資料稱獨立資料格式

  17. 表現層:資料的格式 • 編碼應用層資料為訊框 • 解碼訊框為應用層資料

  18. 表現層:資料的格式問題 • 考慮的資料格式 • integers • floating point numbers • character strings • arrays • structures • 待解決的資料格式 • images • video • multimedia documents

  19. 資料的基本型態問題 • integer:使用big-endian或little-endian 存放 • 例:34,677,374

  20. 資料的基本型態問題 • 基本型態問題(base types) • floating point:使用 IEEE 754格式 或非標準型態

  21. IEEE Standard 754 Floating Point Numbers

  22. 解決方式1 :參數排列 • Data types • 基本型式 :例如 ints, floats 作型式轉換 • 平坦型式(flat types)例如 structures, arrays 作壓實(pack) • 複雜型式例如 pointers作線性化linearize

  23. 解決方式2:轉換策略 • 參數排列後系統作資料轉換 • 轉換策略 • 標準中間類型canonical intermediate form • 接收端負責receiver-makes-right

  24. 標準中間類型 • 送方先將資料轉換成中間型態 • 收方將中間型態資料轉換成本身資料型態

  25. 接收端負責 • 送方未做資料形式以其本身資料型態傳送 • 收方再轉譯為自身資料型態

  26. ASN.1: Abstract Syntax Notation One • ISO 標準,主要定義透過網路傳送之資料的呈現方式,其有關呈現方式部分稱為基本編碼規則Basic Encoding Rules, BER • 支援C語言系統 • 定義標準中間類型 • SNMP(Simple Network Management Protocol)網際網路標準採用。一種可提供對主機、網路、及路由器進行監視的網路協定

  27. ASN.1: Abstract Syntax Notation One • BER( Basic Encoding Rules)資料有三元素構成: <標記, 長度, 數值> • 數值以二的補數及big-endian方式存放

  28. ASN.1: Abstract Syntax Notation One • 結構資料型態由巢狀基本形式構成

  29. NDR: Network Data Representation網路資料呈現方式 • 分散式運算環境(Distributer Computing Enviroment,DCE)中使用資料編碼標準 • 支援C 語言系統 • 接收端負責Receiver-makes-right策略 • 在每一訊息加入硬體架構標籤(architecture tag) • 個別資料不加入標籤

  30. NDR硬體架構標籤 • 整數型態欄位:0表示big-endian,1表示little-endian 存放 • 字元型態欄位: 0表示ASCII ,1 表示EBCDIC • 浮點數型態欄位: 0表示IEEE745 ,1 表示VAX ,2 表示Cray , 3 表示IBM • Extension1&Extension 2保留

  31. 資料壓縮 Data Compression • 無遺失壓縮(Lossless Compression) : 確保資料壓縮及解壓縮後資料與原始資料完全一樣,用來壓縮檔案資料 • 有遺失壓縮(Lossy Compression) :不保證資料壓縮及解壓縮後資料與原始資料完全一樣。用來壓縮靜態影像、視訊、音訊

  32. 無遺失壓縮演算法一 • 行進長度編碼Run Length Encoding (RLE) • example: AAABBCDDDD編碼為3A2B1C4D • 適用掃描之文字圖像壓縮比可達 8比1 • RLE為影傳真資料主要壓縮演算法 • 對局部區域僅有小程度變動之影像,因仍用兩位元組表示一符號反而造成資料量增加

  33. 無遺失壓縮演算法二 • 差分脈衝碼調變Differential Pulse Code Modulation (DPCM) • example: AAABBCDDDD編碼為A0001123333 • 先輸出一參考符號,接著對資料中每一符號記錄與參考符號之差值 • 適用數位影像編碼,對多數影像DPCM壓縮比可達1.5 比1

More Related