網路層為傳輸層提供了哪些服務?
網路層負責以最低成本將資料包從源端傳輸到目的地。這與資料鏈路層不同,資料鏈路層更關注將幀從電纜的一端移動到另一端等重要目標。網路層是處理端到端傳輸的最低層。
網路層設計問題
網路層設計問題如下:
儲存轉發分組交換
為傳輸層提供的服務
無連線服務的實現
面向連線服務的實現
虛擬電路和資料報網路的比較
現在讓我們來看一下網路層的一個設計問題。
為傳輸層提供的服務
為傳輸層提供的服務如下:
**邏輯定址** - 網路層在傳入的資料包中新增報頭,其中包含用於標識傳送方和接收方的邏輯地址。
**路由** - 這是網路層提供的機制,用於以最快和最高效的方式將資料包路由到最終目的地。
**流量控制** - 如果同時存在太多資料包,該層會將資料包路由到其他路徑,從而防止瓶頸和擁塞。
**分割大型資料包** - 將較大的資料包分解成較小的資料包。
**面向連線的服務** - 這是一種網路通訊模式,在傳輸任何有用資料之前必須建立通訊會話,並且資料流的順序與傳送順序相同。
**無連線服務** - 這是分組交換網路中使用的一種資料傳輸方法,其中每個資料單元都單獨定址和路由,基於每個單元中攜帶的資訊,而不是像面向連線的通訊那樣基於預先安排的固定資料通道的設定資訊。
**資料報** - 資料報是與分組交換網路相關的基本傳輸單元。網路不需要保證交付、到達時間和到達順序。
**虛擬電路** - 這是一種透過分組交換計算機網路傳輸資料的方法,它看起來好像在該資料的源端系統和目標端系統之間存在專用的物理層鏈路。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP