Linux系統中OSI模型是什麼,各層都有什麼?

老男孩IT教育機構發表於2022-09-23

  不知道大家有沒有發現,運維人員在面試過程中,經常會被問到OSI七層模型的含義,但如今大多數的運維,對於OSI七層模型的概念,都是比較模糊的,不知道為什麼要分層甚至不知道都有哪七層,那麼,請看下文:

  為什麼要分層?

  層次劃分的必要性:很多不同的廠家生產各種型號的計算機,它們執行完全不同的作業系統,硬體沒有統一標準,軟體也沒有統一標準。單獨一臺計算機只是一臺普通的計算機,全球網際網路,網路之間需要通訊。

  層次劃分的優點:

  a.各層之間相互獨立,每一層只實現一種相對獨立的功能,使問題複雜程度降低,利於針對解決問題

  b.靈活性好,各層內部的操作不會影響其他層

  c.易於實現和維護,因為整個系統已被分解成相對獨立的子系統

  d.能促進標準化工作,因為每一層的功能及其提供的服務都有了精確的說明

  七層模型每層對應的功能:

  應用層:網路服務與終端使用者的介面

  表示層: 資料的表示、安全、壓縮

  會話層:建立 管理 中止會話

  傳輸層:定義傳輸資料的協議埠號,以及流控和差錯校驗

  網路層:進行邏輯地址定址,實現不同網路之間的路徑選擇

  資料鏈路層:建立邏輯連線、進行硬體地址定址、差錯校驗等功能

  物理層:建立、維護、斷開物理連線,資料形式是電流

  需要注意的是:

  應用層、表示層、會話層為高三層,是面向使用者的

  網路層、資料鏈路層、物理層為低三層,是面向硬體的

  網路層及以下的通訊為點到點通訊(主機與主機)

  傳輸層的通訊為端到端(埠到埠)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2915943/,如需轉載,請註明出處,否則將追究法律責任。

相關文章