1. 程式人生 > >轉一張圖,非常形象地說明了OSI七層模型

轉一張圖,非常形象地說明了OSI七層模型

ISO國際標準組織所定義的開放系統互連七層模型的定義和各層功能。它是網路技術入門者的敲門磚,也是分析、評判各種網路技術的依據—從此網路不再神祕,它也是有理可依,有據可循的。   建立七層模型主要是為解決異種網路互連時所遇到的相容性問題。它的最大優點是將服務、介面和協議這三個概念明確地區分開來;也使網路的不同功能模組分擔起不同的職責。
    網路發展中一個重要里程碑便是ISO(Internet Standard Organization,國際標準組織)對OSI(Open System Interconnect,開放系統互連)七層網路模型的定義。它不但成為以前的和後續的各種網路技術評判、分析的依據,也成為網路協議設計和統一的參考模型。
   建立七層模型的主要目的是為解決異種網路互連時所遇到的相容性問題。它的最大優點是將服務、介面和協議這三個概念明確地區分開來:服務說明某一層為上一層提供一些什麼功能,介面說明上一層如何使用下層的服務,而協議涉及如何實現本層的服務;這樣各層之間具有很強的獨立性,互連網路中各實體採用什麼樣的協議是沒有限制的,只要向上提供相同的服務並且不改變相鄰層的介面就可以了。
       網路七層的劃分也是為了使網路的不同功能模組(不同層次)分擔起不同的職責,從而帶來如下好處

     (1) 減輕問題的複雜程度,一旦網路發生故障,可迅速定位故障所處層次,便於查詢和糾錯;
     (2)在各層分別定義標準介面,使具備相同對等層的不同網路裝置能實現互操作,各層之間則相對獨立,一種高層協議可放在多種低層協議上執行; 能有效刺激網路技術革新,因為每次更新都可以在小範圍內進行,不需對整個網路動大手術; 便於研究和教學。
    (3)網路分層體現了在許多工程設計中都具有的結構化思想,是一種合理的劃分。

  網路七層的功能:
   網路七層包括物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。其中物理層、資料鏈路層和網路層通常被稱作媒體層,是網路工程師所研究的物件;傳輸層、會話層、表示層和應用層則被稱作主機層,是使用者所面向和關心的內容。