網路層概述

2022-07-10 14:33:11 字數 1216 閱讀 9509

1、網路層是什麼?

​ 網路層位於osi參考模型中的第三層,位於資料鏈路層和傳輸層之間。 它在資料鏈路層端到端的基礎上,進一步管理網路資料的通訊,將資料設法經過若干節點到另一主機上,從而向傳輸層提供資料傳送服務。

2、網路層的作用

1、網路層的目的是實現兩個端系統之間的資料透明傳送,具體功能包括定址和路由選擇、連線的建立、保持和終止等。

2、為傳輸層提供服務。使傳輸層不用關心網路的拓撲結構和通訊介質等

​ 網路層必須具有以下功能:

1、分組與分組交換:把從傳輸層接收到的資料報文封裝成分組(packet,也稱為「包」)再向下傳送到資料鏈路層。

2、路由:通過路由選擇演算法為分組通過通訊子網選擇最適當的路徑。

3、網路連線復用:為分組在通訊子網中節點之間的傳輸建立邏輯鏈路,在一條資料鏈路上覆用多條網路連線(多採取時分復用技術)。

4、差錯檢測與恢復:一般用分組中的頭部校驗和進行差錯校驗,使用確認和重傳機制來進行差錯恢復。

5、服務選擇:網路層可為傳輸層提供資料報虛電路兩種服務,但 internet的網路層僅為傳輸層提供資料報一種服務。

6、網路管理:管理網路中的資料通訊過程,將資料設法從源端經過若干個中間節點傳送到目的端,為傳輸層提供最基本的端到端的資料傳送服務。

7、流量控制:通過流量整形技術來實現流量控制,以防止通訊量過大造成通訊子網的效能下降。

8、擁塞控制:當網路的資料流量超過額定容量時,將會引發網路擁塞,致使網路的吞吐能力急劇下降。因此需要採用適當的控制措施來進行疏導。

9、網路互連:把乙個網路與另乙個網路互相連線起來,在使用者之間實現跨網路的通訊。

10、分片與重組:如果要傳送的分組超過了協議資料單元允許的長度,則源節點的網路層就要對該分組進行分片,分片到達目的主機之後,有目的節點的網路層再重新組裝成原分組。

如果本篇部落格有任何錯誤和建議,歡迎大佬們批評指正

我是知逆,我們下期見

peace

OSI模型之網路層概述

網路層所處的位置是模型的第三層,第三層的功能和任務是實現資料分組從源主機傳送到目的主機,網路層是實現網路的基礎。在tcp ip模型中,ip協議實現了各種異構網路的互聯,從而向上一層傳輸透明的 跟異構網路無關的 與硬體無關的資料報。實現異構網路互聯的網路裝置就是路由器。那麼資料分組是如何穿過網路從源主...

小菜學網路 物理層概述

假設,計算機網路現在還沒有被發明出來,作為計算機科學家的你,想在兩台主機間傳輸資料,該怎麼辦?這時,你可能會想到,用一根電纜將兩台主機連線起來 物理課大家都學過,電壓可以分為低電平和高電平。因此,我們可以通過控制電平高低,來達到傳輸資訊的目的 主機 控制電纜電平的高低,主機 檢測電平的高低,主機間資...

網路協議 應用層協議 概述

應用層協議概述 前面介紹的 ip 協議 tcp 協議和 udp 協議分別屬於網路層和傳輸層協議,都是屬於網路通訊中的基礎部分,接下來,要開始介紹網路通訊中應用層協議,應用層協議非常豐富,也是我們日常打交道最多的部分 不論是我們前面介紹過的 dns 網域名稱解析協議,還是我們日常 web 依賴的 ht...