OSI概念:
開放系統互連參考模型,是由ISO(國際标準化組織)定義的。是個靈活的,穩健的和可互操作的模型,并不是協定,是用來了解和設計網絡體系結構的。
OSI模型的目的:
規範不同系統的互聯标準,使兩個 不同的系統能夠較容易的通信,而不需要改變底層的硬體和軟體的邏輯。
OSI模型分為7層:
OSI把網絡按照層次分為7層,由下到上分别為實體層,資料鍊路層,網絡層,傳輸層,會話層,表示層,應用層。
上層(會話層,表示層,應用層) 負責将資訊進行編碼,然後将資料進行加密和壓縮等
傳輸層:作為一個傳輸的通道,進行長期的連接配接,可以将從上層獲得的流量進行一個分段
網絡層:将流量送到目的地,是一個尋址的概念,并且将上層分好段的裝置進行一個打包。
資料鍊路層:将打包的裝置運輸到家門口,負責将上層打包的資料分派給底層的搬運工。
實體層:相當于搬運工。
特點說明
1 OSI模型每層都有自己的功能集
2 層與層之間互相獨立又互相依靠
3 上層依賴于下層,下層為上層提供服務。
每層詳細說明
應用層:為應用軟體提供接口,使應用程式能夠使用網絡服務。常見的應用層協定:http(80) ftp(20/21) smtp(25)
主要就是提供應用程式可以接入網絡的接口,并根據程式的不同對應不同的接口協定。
表示層:表示層的作用 1 資料的解碼和編碼,2 資料的加密和解密,3 資料的壓縮和解壓縮。
會話層:建立,維護,管理應用程式之間的會話。 功能:對話控制 和 同步
傳輸層:負責建立端到端的連接配接,保證封包在端到端之間的傳輸。
傳輸層的功能:服務點編址,分段和重組,連接配接控制,流量控制,差錯控制。用到的協定(tcp和udp)
網絡層:負責将分組資料從源端傳輸到目的端。
1 為網絡設定提供邏輯位址。
2 進行路由選擇,分組轉發。
網絡層的主要作用就是路由和尋址,主要接觸到的就是IP協定。
資料鍊路層:在不可靠的實體鍊路層上,提供可靠的資料傳輸服務,把幀從一跳移動到另一跳
資料鍊路層的功能:
組幀,實體編址,流量控制,差錯控制,接入控制。
補充說明:IP位址有三層位址,mac位址就是第二層位址,全球網絡裝置唯一的位址,作用的域不同:IP作用在 不同的網絡之間,MAC位址作用在相同的網絡内部。MAC位址為48位位址,采用的是16進制進行表示
MAC位址是硬體位址,IP位址看做是邏輯位址。
實體層:負責把zhuo個的比特從一個節點移動到另一個節點。
實體層的工程:
定義接口和媒體的實體特性。
定義比特的表示,資料傳輸速率,信号的傳輸模式
定義的網絡實體拓撲。
資料在網際間傳輸