計算機網路參考模型

傲世九天發表於2024-03-21

一、分層思想及作用

1.1 分層思想

將複雜的流程分解為幾個相對單一的子過程

1.2 作用

整個流程更清晰,複雜的問題簡單化
更容易發現問題並針對性的解決問題

二、網路參考模型

2.1 OSI七層參考模型

分層 作用
應用層 網路服務與終端使用者的一個介面
表示層 資料的表示、安全和壓縮
會話層 建立,管理,中止會話
傳輸層 定義傳輸資料的協議埠號,以及流控和差錯校驗
網路層 進行邏輯地址定址,實現不同網路之間的路徑選擇
資料鏈路層 建立邏輯地址,進行硬體地址定址,差錯校驗
物理層 建立,管理和中斷物理連線

2.2 TCP/IP五層參考模型及組成

分層 協議組成
應用層 TTTP、FTP、TFTP、SMTP、SNMP、DNS
傳輸層 TCP、UDP
網路層 ICMP、IGMP、IP、ARP、RARP
資料鏈路層 802.3區域網、802.11無線區域網
物理層 PCE、DTE

不難看出,TCP/IP與OSI協議在分層模組上稍有區別。OSI參考模型注重“通訊協議的功能應該是什麼”,而TCP/IP則更加強調計算機上實現協議應該開發哪種程式。

2.2.1 ICMP的作用以及協議組成

含義:網路控制報文協議
作用:有些網路實用程式可用來測試與目的裝置的連通,並給與一定的反饋 組成
ping:實用程式可追蹤源裝置與目的裝置之間的端到端連通性 Traceroute:實用程式可追蹤源裝置與目的裝置之間的路由資料包在傳輸過程中每經一個路由器成為一跳,Windows環境中,稱為tracert。

2.2.2 ARP的工作原理

ARP指的是已知目標IP未知目標MAC地址時使用
舉例: 若PC1 想發訊息給CP2,但只知道PC2的IP,未知PC2的MAC就會通過ARP傳送廣播幀給交換機,交換機收到廣播幀時無條件作廣播處理。此時連線到交換機上的所有主機都可以收到此廣播幀,它們會比較自己的IP地址和目標IP是否一致,若不一致則丟棄處理,若一致則回覆訊息給傳送方,在回包的過程中自然會加上自己的MAC和IP,當傳送方接受到此資料時,檢視接收方的MAC和IP地址,把它們一起放入ARP快取表。
補充:因為ARP進行的是硬體地址定址與TCP/IP中的資料鏈路層一致,所以有人將ARP歸結為資料鏈路層也不能算是錯誤。

2.3 TCP/IP協議資料單元與對應層關係

在這裡插入圖片描述

2.4 資料封裝和解封裝的過程

在這裡插入圖片描述

2.5 TCP/IP協議資料單元與對應層關係

在這裡插入圖片描述

相關文章