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個的比特從一個節點移動到另一個節點。
物理層的工程:
定義接口和媒體的物理特性。
定義比特的表示,數據傳輸速率,信號的傳輸模式
定義的網絡物理拓撲。
數據在網際間傳輸