萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> OSI基礎知識

OSI基礎知識

  這篇OSI基礎知識是學習啦小編特地為大家整理的,希望對大家有所幫助!想要了解更多信息,請繼續閱讀本欄目。

  OSI/RM參考模型的提出

  世界上第一個網絡體系結構由IBM公司提出(74年,SNA),以後其他公司也相繼提出自己的網絡體系結構如:Digital公司的DNA,美國國防部的TCP/IP等,多種網絡體系結構並存,其結果是若采用IBM的結構,只能選用IBM的產品,只能與同種結構的網絡互聯。

  為了促進計算機網絡的發展,國際標准化組織ISO於1977年成立了一個委員會,在現有網絡的基礎上,提出了不基於具體機型、操作系統或公司的網絡體系結構,稱為開放系統互聯模型(OSI參考,open system interconnection)

  OSI的設計目的

  OSI模型的設計目的是成為一個所有銷售商都能實現的開放網路模型,來克服使用眾多私有網絡模型所帶來的困難和低效性。OSI是在一個備受尊敬的國際標准團體的參與下完成的,這個組織就是ISO(國際標准化組織)。什麼是OSI,OSI是Open System Interconnection 的縮寫,意為開放式系統互聯參考模型。在OSI出現之前,計算機網絡中存在眾多的體系結構,其中以IBM公司的SNA(系統網絡體系結構)和DEC公司的DNA(Digital Network Architecture)數字網絡體系結構最為著名。為了解決不同體系結構的網絡的互聯問題,國際標准化組織ISO(注意不要與OSI搞混)於1981年制定了開放系統互連參考模型(Open System Interconnection Reference Model,OSI/RM)。這個模型把網絡通信的工作分為7層,它們由低到高分別是物理層(Physical Layer),數據鏈路層(Data Link Layer),網絡層(Network Layer),傳輸層(Transport Layer),會話層(Session Layer),表示層(Presentation Layer)和應用層(Application Layer)。第一層到第三層屬於OSI參考模型的低三層,負責創建網絡通信連接的鏈路;第四層到第七層為OSI參考模型的高四層,具體負責端到端的數據通信。每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支持,而網絡通信則可以自上而下(在發送端)或者自下而上(在接收端)雙向進行。當然並不是每一通信都需要經過OSI的全部七層,有的甚至只需要雙方對應的某一層即可。物理接口之間的轉接,以及中繼器與中繼器之間的連接就只需在物理層中進行即可;而路由器與路由器之間的連接則只需經過網絡層以下的三層即可。總的來說,雙方的通信是在對等層次上進行的,不能在不對稱層次上進行通信。

  OSI 標准制定過程中采用的方法是將整個龐大而復雜的問題劃分為若干個容易處理的小問題,這就是分層的體系結構辦法。在OSI中,采用了三級抽象,既體系結構,服務定義,協議規格說明。

  OSI劃分層次的原則

  網絡中各結點都有相同的層次

  不同結點相同層次具有相同的功能

  同一結點相鄰層間通過接口通信

  每一層可以使用下層提供的服務,並向上層提供服務

  不同結點的同等層間通過協議來實現對等層間的通信

  OSI/RM分層結構

  對等層實體間通信時信息的流動過程

  對等層通信的實質:

  對等層實體之間虛擬通信;下層向上層提供服務;實際通信在最底層完成在發送方數據由最高層逐漸向下層傳遞,到接收方數據由最低層逐漸向高層傳遞.

  協議數據單元PDU

  SI參考模型中,對等層協議之間交換的信息單元統稱為協議數據單元(PDU,Protocol Data Unit)。

  而傳輸層及以下各層的PDU另外還有各自特定的名稱:

  傳輸層——數據段(Segment)

  網絡層——分組(數據包)(Packet)

  數據鏈路層——數據幀(Frame)

  物理層——比特(Bit)

copyright © 萬盛學電腦網 all rights reserved