OSI參考模型及各層功能,TCP與UDP的區別

2022-08-22 11:51:09 字數 1423 閱讀 2533

osi參考模型:iso/iec 7498標準定義了網路互聯的7層結構模型,即開放系統互連參考模型。

osi參考模型定義了開放系統的層次結構、層次之間的相互關係,以及各層所包括的可能的服務。osi的服務定義詳細的說明了各層所提供的服務,但是並不涉及介面的具體實現方法。osi參考模型並不是乙個標準,而是一種在制定標準時所使用的概念性的框架。

1 物理層是osi參考模型的最底層。物理層利用傳輸介質為通訊的主機之間建立、管理和釋放物理連線,實現位元流的透明傳輸,為資料鏈路層提供資料傳輸服務。物理層的資料傳輸單元是位元。

2資料鏈路層 

1) 資料鏈路層的底層是物理層,相鄰高層是網路層。 

2) 資料鏈路層在物理層提供位元流傳輸的基礎上,通過建立資料

鏈路連線,採用差錯控制和流量控制方法,使有差錯的物理線路變成無差錯的資料鏈路。 3) 資料鏈路層的資料傳輸單元是幀。

3網路層 

1) 網路層相鄰的底層是資料鏈路層,高層是傳輸層。 

2) 網路層通過路由選擇演算法為分組通過通訊子網選擇適當的傳輸

路徑,實現流量控制、擁塞控制和網路互聯的功能。 3) 網路層的資料傳輸單元是分組。

4傳輸層 

1) 傳輸層相鄰的底層是網路層,高層是會話層。 

2) 傳輸層為分布在不同地理位置計算機的程序通訊提供可靠的端

—端連線與資料傳輸服務。 

3) 傳輸層向高層遮蔽了底層資料通訊的細節。 4) 傳輸層的資料傳輸單元是報文。

5會話層 

1) 會話層相鄰的底層是傳輸層,高層是表示層。 

2) 會話層負責維護兩個會話主機之間連線的建立、管理和終止,

以及資料的交換。

6表示層 

1) 表示層相鄰的底層是會話層,高層是應用層。 

2) 表示層負責通訊系統之間的資料格式變換、資料加密與解密、

資料壓縮與恢復。 

7應用層 

1) 應用層是參考模型的最高層 

2) 應用層實現協同工作的應用程式之間的通訊過程控制

tcp與udp的區別

tcp就像打**,兩者間必須有一條不間斷的通路,資料達不到對方,對方就一直等待,除非對方直接掛**,先說的先到,後說的後到,有順序。

udp就像寄一封信,發信者只管發,不管到。但是你的信封上必須寫明對方的位址。發信者和收信者之間沒有通路,靠郵局聯絡。信發到時可能已經過了很久,也可能根本沒有到,後發的也未必後到。

tcp是傳輸控制協議,提供的是面向連線,可靠的位元組流服務。當客戶與伺服器彼此交換資料前,必須先在雙方間建立乙個tcp連線,之後才能傳輸資料。tcp提供超時,丟棄重複資料,校驗資料,流量控制等功能,保證資料能從一端到另一端。

udp是使用者資料報協議,是乙個簡單的面向資料報的傳輸層協議。udp不提供可靠性,它只是把應用程式傳給ip層的資料傳送出去,但並不保證他們能到達目的地。由於udp在傳輸前不用在客戶與伺服器之間建立連線,且沒有超時重發機制,故而傳輸速度很快。

OSI參考模型各層的功能

嚴格對等層通訊 對等層相同協議 主機間資料傳輸 1.應用層 網路使用者介面 2.表示層 資料如何表示 加密解密等特殊過程 3.會話層 保持不同應用程序獨立 底層資料流 4.傳輸層 tcp up協議 分割上層資料 在應用主機程式之間建立端連線 流量控制 面向連線與非連線的服務 5.網路層 ip協議 提...

OSI模型 各層功能

osi模型 1 物理層 該層是網路通訊的資料傳輸介質,由連線不同節點的電纜與裝置共同構成。利用傳輸介質為資料鏈路層提供物理連線,負責處理資料速率並監控資料出錯率,以便實現資料流的透明傳輸 2 資料鏈路層 在物理層提供的服務基礎上,資料鏈路層在通訊的實體間建立資料鏈路連線,傳輸以 幀 為單位的資料報,...

OSI參考模型各層介紹

osi將整個通訊功能劃分為7個層次,分層原則如下 網路中各結點都有相同的層次 不同結點的同等層具有相同的功能 同一結點內相鄰層之間通過介面通訊 每一層使用下層提供的服務,並向其上層提供服務 不同結點的同等層按照協議實現對等層之間的通訊。1 物理層 資料單位 位元,傳輸方式一般為序列 功能 提供物理鏈...