天天看點

OSI第六層:表示層功能作用

OSI七層模型第六層:表示層,Presentation Layer

OSI表示層功能:電腦從網卡收到一串資料時,這些資料在電腦中都是都是二進制的格式,我們人類是看不懂二進制的,就需要表示層幫忙将這些二進制轉換成我們能夠識别的資料。

是以表示層的基本作用就是對資料格式進行編譯,對收到或發出的資料根據應用層的特征進行處理,如處理為文字、圖檔、音頻、視訊、文檔等,還可以對壓縮檔案進行解壓縮、對加密檔案進行解密等。

隻有在表示層将資料處理完成後,才能将轉格式編譯後的資料呈現在應用程式中,讓使用者能夠看懂。

OSI第六層:表示層功能作用

OSI表示層的作用

舉幾個例子來了解OSI表示層的作用:

OSI表示層例子一

A電腦用浏覽器浏覽網站B,在網站B裡有一張gif圖檔,但是B電腦無法識别gif格式的圖檔,于是在A電腦的浏覽器裡應該顯示這張gif圖檔的地方會顯示為叉叉。

各位可以先看看“OSI的封裝和解封裝”,網絡裝置之間傳遞資料時會有對資料進行封裝的過程,接收資料包是一個解封裝的過程,從實體層依次解封裝至表示層之後,表示層會檢查電腦中是否有能識别該gif圖檔的解碼工具,如果有,則将gif圖檔展現在相應的應用程式中;如果沒有,則提示打不開,或顯示出一堆亂碼。

OSI表示層例子二

A電腦浏覽B網站,B網站是音樂網站,裡面有很多mp3音樂,如果A電腦裡沒有按照能夠播放mp3的解碼器,那麼在A電腦裡打開B網站上的mp3檔案時,會出現“缺少解碼器”等相應的提示。如果A電腦安裝了mp3音樂的解碼器,就可以打開這個mp3音樂了。

OSI表示層例子三

A電腦浏覽B網站,在B網站的伺服器中啟用了網頁壓縮gzip功能,如果A電腦的浏覽器無法解壓gzip壓縮過的網頁,那麼就無法正常打開B網站。

以上是OSI表示層的基本作用,例子隻是助于你了解。更深層次的意思,則需要你自己去體會了。