簡單圖解OSI七層網路模型

文章推薦指數: 80 %
投票人數:10人

簡單圖解OSI七層網路模型 · 物理層(Physical Layer) · 資料鏈路層(Data Link Layer) · 網路層(Network Layer) · 運輸層(Transport Layer) · 會話層( ... MdEditor 簡單圖解OSI七層網路模型 語言:CN/TW/HK 時間 2021-04-0121:35:47 howie6879 主題: 網路裝置 翻譯自BradleyMitchell的《TheLayersoftheOSIModelIllustrated》 OpenSystemsInterconnection(OSI)定義了一個網路框架,其以層為單位實現了各種協議,同時會將控制權逐層傳遞。

目前OSI主要作為教學工具被使用,其在概念上將計算機網路結構按邏輯順序劃分為7層。

較低層處理電訊號、二進位制資料塊以及路由這些資料以便在網路中的穿梭;從使用者的角度來看,更高的層次包括網路請求和響應、資料的表示和網路協議。

OSI模型最初被認為是構建網路系統的標準體系結構,今天許多流行的網路技術都可以看出OSI的分層設計。

物理層(PhysicalLayer) 物理層是OSI模型的第一層,其職責在於通過網路通訊媒介將位元流資料從傳送(源)裝置的物理層傳輸到接收(終)裝置的物理層。

第一層技術的例子包括乙太網電纜和集線器。

此外,集線器和其他中繼器是在物理層起作用的標準網路裝置,電纜聯結器也是如此。

在物理層,資料通過物理介質支援的以下訊號型別進行傳輸: 電壓 無線電頻率 紅外脈衝 普通光 資料鏈路層(DataLinkLayer) 當從物理層獲取資料時,資料鏈路層會檢查物理傳輸錯誤,並將位元資料打包成資料幀。

資料鏈路層還管理著物理定址方案,例如乙太網的MAC地址,用於控制網路裝置對物理介質的訪問。

因為資料鏈路層是OSI模型中最複雜的一層,所以它通常被分成兩部分:媒體訪問控制子層和邏輯鏈路控制子層。

網路層(NetworkLayer) 網路層在資料鏈路層之上增加了路由的概念。

每當資料抵達網路層時,就會檢查每個幀中包含的源地址和目標地址,以確定資料是否已到達其最終目的地。

如果資料已經到達最終目的地,第3層就會將資料格式化並打包為資料包交付給運輸層,否則網路層會更新目的地址並將幀推送到下層。

為了支援路由,網路層需要一個維護邏輯地址,比如網路裝置的IP地址。

網路層還管理著這些邏輯地址和實體地址之間的對映,在IPv4網路中,這種對映通過地址解析協議(ARP)完成,IPv6使用鄰居發現協議(NDP)。

運輸層(TransportLayer) 傳輸層通過網路連線傳輸資料。

TCP(傳輸控制協議)和`UDP(使用者資料報協議)是傳輸層比較常見且有代表性的協議。

不同的傳輸協議可能支援一系列可選功能,包括錯誤恢復、流控制和支援重新傳輸。

會話層(SessionLayer) 會話層位於第五層,其管理著網路連線事件順序和流程的啟動和關閉。

它支援多種型別的連線,這些連線可以動態地建立並在單個網路上執行。

表示層(PresentationLayer) 表示層位於第六層,就功能相對來說是OSI模型各層中最簡單的。

其著力於訊息資料的語法處理,如格式轉換和支援其上一層(應用層)所需的加密/解密。

應用層(ApplicationLayer) 應用層為終端使用者使用的應用提供網路服務(處理使用者資料的協議)。

舉個例子,在Web瀏覽器應用程式中,應用層協議HTTP打包傳送和接收網頁內容所需的資料。

同時應用層也會向表示層提供或獲取資料。

說明 本文主體內容來翻譯自BradleyMitchell的《TheLayersoftheOSIModelIllustrated》,衍生開的話還有以下不錯的書籍資料: 計算機網路-第7版-謝希仁 趣談網路協議 圖解TCP/IP 大家有興趣的可以看一看。

「其他文章」 JupyterLab使用教程:程式設計師的筆記本神器v2.0 老胡的週刊(第010期) 打造一個乾淨且個性化的公眾號閱讀環境 2C使用教程 簡單圖解OSI七層網路模型 k8s學習之路.基礎.[04.配置應用程式] 「網路裝置」 Linux基礎知識彙總,看這一篇就夠了(2022最新整理) 使用者吐槽AirTag尋物網路消耗了附近iOS裝置的過多電量 譯 3秒測試:組建一個網路,需要幾個硬體裝置搞定? 網路安全之常用安全裝置功能及作用 華為數通裝置常用命令大全(建議收藏) 在現網中,大佬們為啥總是用這種Console線除錯裝置 業內訊息稱網路裝置2022年需求強勁 運維?巡檢?到底涵蓋那些內容呢?(含巡檢模板) 有了IP地址,為什麼還要用MAC地址?



請為這篇文章評分?