1、OSI的來源
OSI(Open System Interconnect),即開放式系統互聯。 一般都叫OSI參考模型,是ISO(國際标準化組織)組織在1985年研究的網絡互連模型。
ISO為了更好的使網絡應用更為普及,推出了OSI參考模型。其含義就是推薦所有公司使用這個規範來控制網絡。這樣所有公司都有相同的規範,就能互聯了。
2、OSI七層模型的劃分
OSI定義了網絡互連的七層架構(實體層、資料鍊路層、網絡層、傳輸層、會話層、表示層、應用層),即ISO開放互連系統參考模型。如下所示:
每一層實作各自的功能和協定,并完成與相鄰層的接口通信。OSI的服務定義詳細說明了各層所提供的服務。某一層的服務就是該層及其下各層的一種能力,它通過接口提供給更高一層。
3、各層功能定義
這裡隻對OSI各層進行功能上的大概闡述,不詳細深究,因為每一層實際都是一個複雜的層。我們從最頂層——應用層 開始介紹。
3.1、應用層
OSI參考模型中最靠近使用者的一層,是為計算機使用者提供應用接口,也為使用者直接提供各種網絡服務。我們常見應用層的網絡服務協定有:HTTP,HTTPS,FTP,POP3、SMTP等。
3.2表示層
表示層提供各種用于應用層資料的編碼和解碼、壓縮解壓縮、加密解密等功能,確定一個系統的應用層發送的資料能被另一個系統的應用層識别。
3.3、會話層
會話層就是負責建立、管理和終止表示層實體之間的通信會話。該層的通信由不同裝置中的應用程式之間的服務請求和響應組成。
3.4、傳輸層
傳輸層建立了主機端到端的連結,傳輸層的作用是為上層協定提供端到端的可靠和透明的資料傳輸服務,包括處理差錯控制和流量控制等問題。該層向高層屏蔽了下層資料通信的細節,使高層使用者看到的隻是在兩個傳輸實體間的一條主機到主機的、可由使用者控制和設定的、可靠的資料通路。我們通常說的,TCP UDP就是在這一層。端口号既是這裡的"端"。
3.5、網絡層
本層通過IP尋址來建立兩個節點之間的連接配接,為源端的運輸層送來的分組,選擇合适的路由和交換節點,正确無誤地按照位址傳送給目的端的運輸層。就是通常說的IP層。這一層就是我們經常說的IP協定層。IP協定是Internet的基礎。
3.6、資料鍊路層
将比特組合成位元組,再将位元組組合成幀,使用鍊路層位址 (以太網使用MAC位址)來通路媒體,并進行差錯檢測。
資料鍊路層又分為2個子層:邏輯鍊路控制子層(LLC)和媒體通路控制子層(MAC)。
MAC子層處理CSMA/CD算法、資料出錯校驗、成幀等;LLC子層定義了一些字段使上次協定能共享資料鍊路層。 在實際使用中,LLC子層并非必需的。
3.7、實體層
實際最終信号的傳輸是通過實體層實作的。通過實體媒體傳輸比特流。規定了電平、速度和電纜針腳。常用裝置有(各種實體裝置)集線器、中繼器、數據機、網線、雙絞線、同軸電纜。這些都是實體層的傳輸媒體。
感謝各位網友的閱讀,歡迎各位留言評論或轉發,如果有什麼意見或建議也歡迎提出,後期會釋出更多專業技術内容。