1. 程式人生 > >osi七層協議,tcp/ip四層協議,五層協議體系結構詳解

osi七層協議,tcp/ip四層協議,五層協議體系結構詳解

一:三種體系結構的比較
osi七層體系結構tcp/ip四層協議結構五層協議的結構
7:應用層4:應用層(各種應用層協議)5:應用層
6:表示層
5:會話層
4:運輸層3:運輸層(tcp/ip)4:運輸層
3:網路層:2:網際層ip3:網路層
2:資料鏈路層:1:網路介面層2:資料鏈路層
1:物理層1:物理層

二:物理層:

物理層實際上就是佈線,光纖,網絡卡和其他用來把兩臺網路通訊裝置連線在一起的東西。它利用傳輸介質為通訊的網路結點建立,管理和釋放連結,實現位元流的透明傳輸。  //物理層的資料傳送單位為:bit

三:資料鏈路層:

1:在物理媒體上(物理層)傳輸的資料難免會受到各種不可靠因素的影響而產生差錯,為彌補物理層上的不足,為上層(網路層)提供無差錯的資料傳輸,就要對資料進行檢錯和糾錯。

2:資料鏈路的建立,拆除,對資料的檢錯,糾錯是資料鏈路層的基本任務。

3:鏈路層是向網路層提供資料傳送服務的,這種服務是依靠本層具有的功能來實現的。具體具備以下功能:

   1:鏈路連線的建立,拆除,分離2:幀定界和幀同步;3:順序控制,指對幀的收發順序的控制;4:對資料進行檢錯和恢復。

4:網橋,網絡卡,交換機都屬於鏈路產品;資料鏈路層的傳送是以幀為單位的資料包

5:資料鏈路層將本質上不可靠的傳輸媒體通過資料鏈路層的協議變成可靠的傳輸通路提供給網路層。它定義了單個鏈路上如何傳輸資料及單個鏈路的複用。

四:網路層

1:網路層在資料鏈路層提供的兩個相鄰端點之間的資料幀傳送功能上,進一步管理網路上的通訊資料,將資料設法從源端經過若干個中間節點傳送到目的端,從而向運輸層提供最基本的端到端的資料傳送服務。

2:網路層的基本功能:1:異構網路互聯,通過網路層構成更大的網路系統;2:路由選擇與分組轉換;3:擁塞控制,由於出現分組過量而引起網路效能下降的現象稱之為擁塞。

五:傳輸層

1:傳輸層是osi中最重要的,最關鍵的一層,是兩臺計算機經過網路通訊時,第一個端到端的層次,具有緩衝作用。

2:傳輸層即是osi模型中負責資料通訊的最高層,又是面向網路通訊的低三層和麵向資訊處理的高三層之間的中間層。該層彌補了高層所要求的服務和網路層所提供的服務之間的差距。並向高層使用者遮蔽了通訊子網的細節,使高層使用者看到的只是兩個傳輸實體間,一條端到端的,可由使用者控制和設定,可靠的資料通路。

3:因為網路層不一定保證服務的可靠,而使用者也不能直接對通訊子網加以控制,因此在網路層之上加上一層傳輸層以改善傳輸質量。這樣,傳輸層利用網路層提供的服務,並通過傳輸層地址提供給高層使用者傳輸資料的通訊埠,使系統高層資源的共享不必考慮不可靠的資料傳輸方面的問題。

4:傳輸層主要功能:對一個進行的通話或連線提供可靠的傳輸服務,在單一連線上提供端到端的序號,流量控制,差錯控制和恢復等服務。

六:會話層

1:主要功能是對話管理,資料流同步和重新同步

2:實現過程:1:為會話實體間建立連線;2:資料傳輸階段;3:連線釋放

七:表示層     //一種通用的資料格式

1:主要作用:為異種機通訊提供一種公共語言,以便能進行互相操作。這是因為不同系統的計算機都有自己的內部表示資料的方法。(eg:ASCII碼和EBCDIC碼)

2:表示層為應用層提供的服務:1:語法轉換:這涉及到資料處理和資料加密等問題;2:語法選擇;3:聯結管理:利用會話層提供的服務建立連線,並管理這一聯接之上的資料運輸和同步控制及正常或非正常的終止。

八:應用層   //各種應用程式協議最多也是最不成熟的一層

1:該層為用於通訊的應用程式和用於訊息傳輸的底層網路提供介面,並提供最常見的網路應用服務

2:用來處理檔案運輸訪問和管理,電子文電處理,虛擬終端協議等。