看板 Network 關於我們 聯絡資訊
「在第六層表現層當中,表現層提供了資料壓縮功能,抵達目的地後再由相通的表現層解壓縮。」 「就像很多網路電話,為了彼此通話順暢,就必須先將聲音進行壓縮,在解壓縮的動作,避免因為網路品質不良所造成的通訊不順暢」 問題一、所以只要傳送圖片檔、文字檔...之類的其他類型的檔案,都會進行壓縮&解壓縮的動作吧! 若“是”,那我們一般在際信的時候夾帶檔案都會用winrar進行“壓縮並郵寄” 所以是應用層的 winrar壓縮一次,表現層再壓縮一次,是這樣子嗎? 但是這樣壓縮兩次,已經不能再擠出多少空間了吧... 也就是說第二次的壓縮是沒有效率的,如此一來占用電腦的資源就變多了,要怎麼避免?? 問題二、如果我是一個程式設計師,我要開發一個類似LINE一樣的APP,附帶有網路電話功能的。在壓縮這塊我要怎麼跟表現層做配合?還是根本就不用理他,反正表現層再編碼轉碼的時候,會自動區別出資料型態,判定為通話中的音訊,就會自動地壓縮& 解壓縮 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.63.168 ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1428735519.A.D1F.html
dearlove: winrar只是壓縮軟體 跟網路無關吧? 04/11 15:32
carylorrk: OS 提供的通常只到 UDP/TCP 那層,後面都是要自己處理 04/11 16:02
dirkc: osi第七層的application不等於應用軟體(例如winrar,line) 04/11 16:40
dirkc: osi是概念性模型,很少有實際存在的協定專屬於五或六層 04/11 16:43
dirkc: 簡言之,第一個問題:否,第二個問題:表現層也是你要實作 04/11 16:57
HYH84: 其實應用層的壓縮解壓縮比表達層還好 04/15 14:40
HYH84: 這也是頭三層分界越來越模糊的點 04/15 14:40
HYH84: 若是由應用層壓縮了則表達層就不會再壓縮 04/15 14:41
HYH84: 送達接收端後也是由應用層解壓縮 04/15 14:41
HYH84: 影音都是採用UDP非連結導向 它不會做流量跟錯誤控制 04/15 14:43
HYH84: 送出後不理 04/15 14:43
nylon419: 一般在Session,Presentation及Application layer這三層 04/17 16:14
nylon419: 都會自已寫程式handle的,因此在TCP/IP架構該三層變一層 04/17 16:15