開發系統互連參考模型,簡稱osi參考模型,是國際標準化組織iso在20世紀80年代提出的,定義了網路互連的基本參考模型。osi參考模型定義了開放系統的層次結構和各層所提供的服務。osi參考模型的乙個成功四處在於,它清晰地分開了服務,介面和協議這三個容易混淆地概念。
osi參考模型起初並不是作為網路體系結構而引出地,因為osi參考模型僅僅定義每層應該「做什麼」,並沒有明確制定每一層的服務和協議。後來iso針對各層提出了相應的標準,雖然他們是不同的國際標準,但通常我們在理解osi參考模型是仍將這些標準納入參考模型,方便理解。
osi參考模型有七個層次的框架
自下而上的七個層次分別是物理層,資料鏈路層,網路層,傳輸層,會話層,表示層和應用層。該模型有下面幾個特點:
1,每層的對應實體之間都通過各自的協議通訊;
2,各個計算機系統都有相同層次結構;
3,不同系統的相應層次有相同的功能;
4,同一系統的各個層次之間通過介面聯絡;
5,相鄰的兩層之間,下層為上層提供服務,同時上層使用下層提供的服務。
圖中虛線框裡的是通訊子網,它和網路硬體(網絡卡,交換機,路由器等)的關係密切;而從傳輸層開始向上,不再涉及通訊子網的細節,只考慮最終通訊者之間端對端的通訊問題。
物理層負責再計算機之間傳遞資料位,它為在物理**上傳輸的位元流建立規則。
設定物理層的目的是實現兩個網路物理裝置之間二進位制位元流的透明傳輸,對資料鏈路層遮蔽物理傳輸介質的特性,以便對高層協議有最大的透明性。
從以上定義可以看出,物理層主要特點是:
1,物理層只要負責在物理連線上傳輸二進位制位元流;
2,物理層提供為建立、維護和釋放物理接連所需要的機械、電氣、功能和規程的特性。
在幾種常用的物理層標準重,通常將具有一定資料處理及傳送、接收資料能力的裝置稱為資料終端裝置(data terminal equipment,dte),而把介於dte與傳輸介質之間的裝置稱為資料電路終接裝置(data circuit-terminating equipment dce)。
資料鏈路層(data-link layer)是 osi模型重極其重要的一層,它把物理層來的原始資料打包成幀。幀是放置資料的、邏輯的、結構化的包,資料鏈路層負責在計算機之間的無差別傳遞。
1,資料鏈路建立、為何與釋放的鏈路管理工作;
2,資料鏈路層服務資料單位幀的傳輸;
3,差別檢測與控制;
4,資料流量控制;
5,在多點接連或多條鏈結路連線的情況下,提供資料鏈路埠標識的識別,支援網路層實體建立網路連線;
6,幀接受順序控制。
資料鏈路層協議分為兩類:面向字元型和面向位元型。
網路層(network layer)定義網路層實體通訊用的協議,它確定從源節點沿著網路到目的節點的路由選擇,並處理相關的控制問題,如交換,路由和對資料報阻塞的控制。
設定網路層的主要目的就是要為報文分組以最佳路徑通過通訊子網到達目的主機提供服務,而網路使用者不必關係網路的拓撲結構與其所使用的通訊介質。
1路徑選擇與中繼。路徑選擇是指在通訊子網中,源節點和中間節點為將報文分組傳送到目的節點而對其後續節點的選擇。這是網路成所要完成的主要功能之一。
2流量控制。
3,網路連線建立與管理。
從osi模型角度來看,網路層所提供的服務可分為兩類:面向連線的網路服務和無連線網路服務
無連線網路服務有三種型別:資料報,確定交付和請求回覆。
從網路互連角度來講,面向連線的網路服務應滿足以下要求:
1,網路互連操作的細節與子網功能對網路服務使用者應是透明的;
2,網路服務應允許兩個通訊的網路使用者能在連線時就其服務質量和其他選項進行協商;
3,網路服務使用者應使用用以的網路位址編碼方案。
傳輸層的任務時向使用者提高可靠的、透明的、端對端的資料傳輸,以及差別控制和流量控制機制。由於它的存在。網路硬體技術的任何變化對於高層都是不可見的,也就是說,會話層,表示層,應用層的設計不必考慮底層硬體細節。
osi參考模型的四層到七層屬於端對端,而一到三層屬於連線方式。
會話層允許在不同機器上的兩個應用建立、使用和結束會話,在會話的兩台機器間建立對話控制,管理哪邊傳送、合適傳送、占用多長時間等。
等兩個應用程序進行相互通訊時,希望有第三者的程序能組織他們的通話,協調他們之間的資料流,以便使應用程序專注於資訊互動,設立會話層就是為了到達這個目的。
會話層的主要功能是向會話的應用程序之間提高會話組織和同步服務,對資料的傳送提高控制和管理,以達到協調會話過程、為表達層實體提供更好的服務
會話層定義了多種可選擇的服務,並將其相關的服務組成功能單元。
會服務可分為兩個部分:會話連線管理和會話資料交換。
會話連線管理服務使乙個應用程序在乙個完整的活動或者事務處理中,通過會話連線與另乙個對等應用程序建立和維持一條會話通道。
會話同步服務的目的是兩個使用者會話過程採取的預防措施,當傳輸連線出現故障時,整個會話活動不需要全部重複一遍。
活動管理功能時主同點概念的一種擴充套件,它將整個會話分解成若干個離散的活動,乙個活動代表乙個邏輯工作段,它包括多個會話單元。乙個會話連線可以分為幾個活動,而每個活動又可以由幾個會話單元組成。
表示層包含了處理網路應用程式資料格式的協議。表示層要解決的問題時:如何描述資料結構並使之與機器無關。
表示層的主要功能是通過一些編碼規則定義在通訊中傳送這些資訊說需要的傳送語法。
表達層的三個重要概念是:語法轉換,表達上下文與表達服務原語。
經過抽象哈皮的應用程序就是應用主體。
目前已成為osi標準應用層協議如下:
1,檔案傳送、訪問和管理協議;
2,公共管理資訊協議
3,虛擬終端協議
4,事務處理協議
5,遠端資料庫訪問協議
6,製造業報文規範協議
7,目錄服務協議
8,報文處理系統協議。
TCP IP協議 TCP IP協議棧及框架
tcp ip協議同iso osi模型一樣,也可以安排成棧形式。但這個棧不同於iso osi版本,比iso osi棧少,所以又稱之為短棧。另外,需要知道的是 tcp ip協議棧只是許多支援iso osi分層模型協議棧的一種,是乙個具體的協議棧。對於tcp ip協議棧劃分為幾層更合適,多年來專家們一直未...
TCP IP網路協議基礎TCP IP網路協議基礎
1.tcp ip網路協議基礎 tcp ip transmission control protocol internet protocol 是傳輸控制協議和網路協議,就是電子裝置如何連入網際網路,並且之間怎麼通訊。tcp ip 不是乙個協議,而是乙個協議族的統稱,裡面包括了 ip 協議 icmp 協...
TCP IP協議 TCP IP協議棧及框架
1 基於4層的tcp ip協議棧基本描述 基於4層的tcp ip協議棧最具說服力的是 這一觀點是由tcp ip原始標準的創立者 美國國防部提出的,它與iso osi參考模型的對應關係如下圖 圖1 tcp ip協議棧層次結構與iso osi參考模型的對應關係 如圖1所示,tcp ip協議棧從低層開始,...