首頁 常見問題 在iso/osi參考模型中,網路層的主要功能包括什麼?

在iso/osi參考模型中,網路層的主要功能包括什麼?

Dec 04, 2020 pm 04:33 PM
網路層 iso/osi參考模型

主要功能:1、分組與分組交換,把從傳輸層接收到的資料封包封裝成分組再向下傳送到資料鏈結層;2、路由選擇,透過演算法為分組透過通訊子網路選擇最適當的路徑;3、網路連接復用,為分組在通訊子網路中節點之間的傳輸建立邏輯鏈路,在一條資料鏈路上複用多條網路連接;4、錯誤偵測與恢復;5、服務選擇;6、網路管理,管理網路中的資料通訊;7、流量控制;8、擁塞控制;9、網路互連;10、分片與重組。

在iso/osi參考模型中,網路層的主要功能包括什麼?

本教學操作環境:windows7系統、Dell G3電腦。

網路層是OSI參考模型中的第三層,介於傳輸層和資料鏈結層之間,它在資料鏈結層提供的兩個相鄰端點之間的資料幀的傳送功能上,進一步管理網路中的資料通信,將資料設法從源端經過若干個中間節點傳送到目的端,從而向運輸層提供最基本的端到端的資料傳送服務。

網路層主要是為傳輸層提供服務,為了提供傳輸層服務,網路層必須使用資料鏈結層提供的服務。

而資料鏈結層的主要作用是負責解決兩個直接相鄰節點之間的通信,但並不負責解決資料經過通信子網路中多個轉接節點時的通訊問題,因此,為了實現兩個端系統之間的資料透明傳送,讓源端的資料能夠以最佳路徑透明地透過通訊子網路中的多個轉接節點到達目的端,使得傳輸層不必關心網路的拓樸構型以及所使用的通訊媒體和交換技術,網路層必須具有以下功能:

  • 分組與分組交換:把從傳輸層接收到的資料封包封裝成分組(Packet,也稱為“包”)再向下傳送到資料鏈結層。

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

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

  • 錯誤偵測與復原:一般以分組中的頭部校驗和進行錯誤校驗,使用確認與重傳機制來進行錯誤復原。

  • 服務選擇:網路層可提供傳輸層資料封包和虛擬電路兩種服務,但 Internet的網路層僅為傳輸層提供資料封包一種服務。

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

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

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

  • 網路互連:把一個網路與另一個網路互相連結起來,在使用者之間實現跨網路的通訊。

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

相關推薦:《程式影片

以上是在iso/osi參考模型中,網路層的主要功能包括什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1653
14
CakePHP 教程
1413
52
Laravel 教程
1304
25
PHP教程
1251
29
C# 教程
1224
24