簡潔易懂 網路七層協議

2021-08-28 11:07:35 字數 2497 閱讀 3476

國際標準化組織iso於2023年提出了osi(open ssystem interconnection reference model,開放系統互聯參考模型)。osi很快成為計算機網路通訊的基礎模型。

osi依層次結構來劃分:第一層,物理層;第二層,資料鏈路層;第三層,網路層;第四層,傳輸層;第五層,會話層;第六層,表示層;第七層,應用層。層次結構如下圖。

1)機械特性。指明介面所用接線器的形狀和尺寸、引線數目和排列、固定和鎖定裝置等,機械特性是指實體間硬體連線口的特性。

2)電氣特性。指明在介面電纜的各條線上出現的電壓的範圍,比如單極性、雙極性等。主要處理訊號產生、傳輸速率、訊號失真、編碼。

3)功能特性。指明某條線上出現的某一電平的電壓表示何種意義。反映物理介面各條訊號線的用途,其標準有ccitt規定。標準包括①介面線功能規定方法:每條介面有乙個和有多個功能兩種規定②介面線功能分類:資料、控制、定時和接地。

4)規程特性。指明對於不同功能的各種可能事件的出現順序。反映了利用介面進行傳輸位流的全過程及事件發生的可能順序,涉及訊號傳輸方式。

資料鏈路層是osi參考模型的第二層,它在傳送時把資料變成幀(接收時把幀變成資料),具有錯誤檢測功能、識別資料。比如:我準備從學校a送10個人到學校b,帶隊的人穿綠色衣服,那麼學校b就需要找出帶隊的穿綠色衣服的那隊人(識別),組合成需要的資訊。

資料鏈路層傳送的都是電訊號。

它在物理層提供的通訊介面與電路連線服務的基礎上,將易出錯的資料電路構築成相對無差錯的資料鏈路,以確保dte(資料終端裝置)與dte之間、dte與網路之間有效、可靠地傳送資料資訊。為了實現這個目標,資料鏈路層的功能就是實現系統實體間(裝置之間)資訊塊的正確傳輸,通過進行必要的同步控制、差錯控制、流量控制,為網路層提供可靠、無錯誤的資料資訊。

1)幀同步。資料鏈路層會在傳輸的資訊中加入乙個特殊的頭部和尾部,稱為幀頭部,標誌著幀起始和終止。幀同步是指收方應當從收到的位元流中準確地區分幀起始和終止。

2)鏈路管理。資料鏈路的建立、鏈路的維持和釋放三個主要方面。

當網路中的兩個結點要進行通訊時,資料的傳送方必須確知接收方是否已處在準備接受的狀態。為此通訊雙方必須先要交換一些必要的資訊,以建立一條基本的資料鏈路。在傳輸資料時要維持資料鏈路,而在通訊完畢時要釋放資料鏈路。

3)差錯控制。在鏈路傳輸幀過程中,可能會出現到達幀為錯誤幀或幀丟失的情況。表現為節點失效、協議使用吳曉、傳輸干擾引起的差錯以及資訊丟失等。差錯的出現一般是突發性的、難以檢查和糾正,所以系統必須對差錯進行及時的控制及恢復。常用的差錯控制方法又反饋檢測、檢錯重發。

4)流量控制。為了是資訊在網路中盡可能快地和均勻地流動,避免網路資料傳輸過程中出現過載和死鎖即阻塞,就要對通訊流量進行控制。

5)透明傳輸。對所傳輸的資料,無論他們是什麼樣的位元組合起來的,在資料鏈路上都應該能夠傳輸,這就是透明傳輸。

6)識別資料和控制資訊。多數情況下資料和控制資訊處於同一幀中,並且它們由同一通訊通道傳輸,因此,要有使接收方能識別他們的方法和措施。

7)定址。在多點連線進行資料傳輸時,要保證每一幀被送到正確的地方,接收方能夠知道誰是傳送方,這就是需要具有定址功能。

通過路由選擇演算法,為報文或分組通過通訊子網選擇最適當的路徑,且只能保證資料送出,不保證可靠性。

一般的,資料鏈路層是解決同一子網內節點之間的通訊,而網路層主要解決不同子網之間的通訊(比如在廣域網之間通訊)。

這一層定義的是ip位址,通過ip位址定址。

主要任務是:向使用者提供可靠的端到端的差錯和流量控制,保證報文的正確傳輸。傳輸層的作用是向高層遮蔽下層資料通訊的細節,即向使用者透明地傳送報文。該層常見的協議:tcp/ip中的tcp協議和udp協議。傳輸層提供會話層和網路層之間的傳輸服務,這種服務從會話層獲得資料,並在必要時,對資料進行分割。然後,傳輸層將資料傳遞到網路層,並確保資料能正確無誤地傳送到網路層。因此,傳輸層負責提供兩節點之間資料的可靠傳送,當兩節點的聯絡確定之後,傳輸層則負責監督工作。綜上,傳輸層的主要功能如下:監控服務質量。

傳輸層保證一次連線的完整。

主要任務是:向兩個實體的表示層提供建立和使用連線的方法。將不同實體之間的表示層 的連線稱為會話。因此會話層的任務就是組織和協調兩個會話程序之間的通訊,並對資料交換進行管理。 使用者可以按照半雙工、單工和全雙工的方式建立會話。當建立會話時,使用者必須提供他們想要連線的遠端位址。而這些位址與mac(介質訪問控制子層)位址或網路層的邏輯位址不同,它們是為使用者專門設計的,更便於使用者記憶。

會話層把一次傳輸分成多個連線,會話層保證一次傳輸的完整,傳輸層保證每一次連線的完整。

對應用層的命令和資料進行解釋,對各種語法賦予相應的含義,並按照一定的格式傳送給會話層。其主要功能是「處理使用者資訊的表示問題,如編碼、資料格式轉換和加密解密」等。

直接向使用者提供服務,完成使用者希望在網路上完成的各種工作。負責完成網路中應用程式與網路作業系統之間的聯絡,建立與結束使用者之間的聯絡,並完成網路使用者提出的各種網路服務及 應用所需的監督、管理和服務等各種協議。

對等層之間的規則稱為:協議。

下層對上層是透明的,即上層不知道下層做了什麼。

借鑑:

網路七層協議

osi是乙個開放性的通行系統互連參考模型,他是乙個定義的非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層其中高層,即7 6 5 4層定義了應用程式的功能,下面3層,即3 2...

網路七層協議

osi是乙個開放性的通行系統互連參考模型,他是乙個定義的非常好的協議規範。osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 7 應用層 6 表示層 5 會話層 4 傳輸層 3 網路層 2 資料鏈路層 1 物理層 其中高層,即7 6 5 4層定義了應用程式的功能,下面3層,即3 ...

網路七層協議

osi模型有7層結構,每層都可以有幾個子層。osi的7層從上到下分別是 記憶 應表會傳網數物 其中高層 即7 6 5 4層 定義了應用程式的功能,下面3層 即3 2 1層 主要面向通過網路的端到端的資料流。使人們容易 和理解協議的許多細節。在各層間標準化介面,允許不同的產品只提供各層功能的一部分,如...