OSI是一個開放性的通信系統(tǒng)互連參考模型,它是一個定義得非常好的協議規(guī)范。OSI模型有7層結構,每層都可以有幾個子層。 OSI的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網絡層 2 數據鏈路層 1 物理層 ;其中高層(即7、6、5、4層)定義了應用程序的功能,下面3層(即3、2、1層)主要面向通過網絡的端到端的數據流。
網絡七層協議有什么用
1、物理層(Physicallayer)
是參考模型的最低層。該層是網絡通信的數據傳輸介質,由連接不同結點的電纜與設備共同構成。主要功能是:利用傳輸介質為數據鏈路層提供物理連接,負責處理數據傳輸并監(jiān)控數據出錯率,以便數據流的透明傳輸。
2、數據鏈路層(Datalinklayer)
是參考模型的第2層。主要功能是:在物理層提供的服務基礎上,在通信的實體間建立數據鏈路連接,傳輸以“幀”為單位的數據包,并采用差錯控制與流量控制方法,使有差錯的物理線路變成無差錯的數據鏈路。
3、網絡層(Networklayer)
是參考模型的第3層。主要功能是:為數據在結點之間傳輸創(chuàng)建邏輯鏈路,通過路由選擇算法為分組通過通信子網選擇最適當的路徑,以及實現擁塞控制、網絡互聯等功能。
4、傳輸層(Transportlayer)
是參考模型的第4層。主要功能是向用戶提供可靠的端到端(End-to-End)服務,處理數據包錯誤、數據包次序,以及其他一些關鍵傳輸問題。傳輸層向高層屏蔽了下層數據通信的細節(jié),因此,它是計算機通信體系結構中關鍵的一層。
5、會話層(Sessionlayer)
是參考模型的第5層。主要功能是:負責維擴兩個結點之間的傳輸鏈接,以便確保點到點傳輸不中斷,以及管理數據交換等功能。
6、表示層(Presentationlayer)
是參考模型的第6層。主要功能是:用于處理在兩個通信系統(tǒng)中交換信息的表示方式,主要包括數據格式變換、數據加密與解密、數據壓縮與恢復等功能。
7、應用層(ApplicaTIonlayer)
是參考模型的最高層。主要功能是:為應用軟件提供了很多服務,例如文件服務器、數據庫服務、電子郵件與其他網絡軟件服務。
網絡七層協議的好處1、使人們容易探討和理解協議的許多細節(jié)。
2、在各層間標準化接口,允許不同的產品只提供各層功能的一部分,(如路由器在一到三層),或者只提供協議功能的一部分。(如Win95中的MicrosoftTCP/IP)
3、創(chuàng)建更好集成的環(huán)境。
4、減少復雜性,允許更容易編程改變或快速評估。
5、用各層的headers和trailers排錯。
6、較低的層為較高的層提供服務。
7、把復雜的網絡劃分成為更容易管理的層。