首頁 > 常見問題 > 主體

網關工作在哪一層

青灯夜游
發布: 2023-01-13 00:31:04
原創
33291 人瀏覽過

「網關」工作在OSI參考模型的第三層,「網路層」。網路層的目的是實現兩個端系統之間的資料透明傳送,具體功能包括尋址和路由選擇、連接的建立、保持和終止等。它提供的服務使傳輸層不需要了解網路中的資料傳輸和交換技術。

網關工作在哪一層

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

「網關」工作在OSI參考模型的「網路層」。

相關推薦:《程式設計影片

網路層是OSI參考模型中的第三層,介於傳輸層與資料鏈結層之間,它在資料鏈結層提供的兩個相鄰端點之間的資料幀的傳送功能上,進一步管理網路中的資料通信,將資料設法從源端經過若干個中間節點傳送到目的端,從而向運輸層提供最基本的端對端的資料傳送服務。主要內容有:虛電路分組交換與資料封包分組交換、路由選擇演算法、阻塞控制方法、X.25協定、綜合業務資料網路(ISDN)、非同步傳輸模式(ATM)及網路互連原理與實作。

網路層的目的是實現兩個端系統之間的資料透明傳送,具體功能包括尋址和路由選擇、連接的建立、保持和終止等。它提供的服務使傳輸層不需要了解網路中的資料傳輸和交換技術。

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

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

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

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

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

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

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

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

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

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

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

想要查閱更多相關文章,請造訪PHP中文網! !

以上是網關工作在哪一層的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!