計算機常見網路參考模型
一、分層思想
1.將複雜的流程分解為幾個功能相對單一的子過程
整個流程更加清晰,複雜的問題簡單化,更容易發現問題並針對性的解決問題
二、OSI七層參考模型
1.國際標準化組織(ISO)1984年頒佈了開放系統互連(OSI)參考模型。一個開放式體系結構將架構分為七層
分層 | 功能 |
應用層 | 網路服務與終端使用者的一個介面 |
表示層 | 資料的表示、安全、壓縮 |
會話層 | 建立、管理、中止會話 |
傳輸層 | 定義傳輸資料的協議埠號。以及流控和差錯校驗 |
網路層 | 進行邏輯地址(ip)定址,實現不同網路之間的路徑選擇 |
資料鏈路層 | 建立邏輯連線、進行實體地址(MAC)錄址、差錯校驗等功能 |
物理層 | 建立、維護、斷開物理連線 |
應用層、表示層、會話層為高三層,
網路層、資料鏈路層、物理層為低三層。
2.端到端是傳輸層,點到點是網路。
3.OSI模型與TCP/IP模型的對應關係
TCP/IP 4層模型(思科)
TCP/IP 5層模型(華為)
應用層 | 應用層 | 應用層 |
表示層 | ||
會話層 | ||
傳輸層 | 傳輸層 | 傳輸層 |
網路層 | 網路層 | 網路層 |
網路介面層 | 資料鏈路層 | 資料鏈路層 |
物理層 | 物理層 | |
TCP/IP 4層 | TCP/IP 5層 | OSI7層 |
三、TCP/IP協議族的組成
應用層(服務):HTTP、FTP、TFTP、SMTP、SNMP、DNS。
傳輸層:TCP(可靠)、UDP(不可靠)。
網路層:ICMP、IGMP、IP、ARP、RARP。
物理層:由底層網路定義的協議,820.3、區域網、IEEE、820.11、無線區域網。
- ARP的工作原理
ARP是指已知目標IP,未知目標MAC地址時用。
例:若PC1想發訊息給PC2,但是隻知道PC2的IP,未知PC2的MAC時就會通過ARP傳送廣播幀給交換機。交換機接收到廣播幀,它們會比較自己的IP與目標IP是否一致,若不一致則丟棄處理,若一致則回覆訊息給送對方。在回包的過程中自然會加上自己的MAC和IP,當傳送方接收到此資料時,檢視接受放的MAC和IP地址,把它們一起放入ARP快取表。
- ICMP協議
有些網路實用程式可用來測試與目的裝置的連通性。
Ping實用程式測試源裝置與目的裝置之間的端到端連通性。
Traceroute實用程式可追蹤源裝置與目的裝置之間的路由。
資料包在傳輸過程中沒經過一個路由器稱為一跳。
Traceroute現實沿途的每一跳,以及每一跳所花的時間。
如果發生問題,便可利用所顯示的時間以及資料包,經過的路由來判斷資料包是何處丟失或延遲的。在Windows環境中,traceroute使用程式為tracert。
四、資料封裝與解封裝的過程
- PDU協議資料單元,針對TCP/IP
應用層:訊息/報文 (Message)
傳輸層:資料段 (Segment)
網路層:資料包 (Packet)
資料鏈路層:資料幀(Frame)
物理層:位元流 (bits)
- 裝置與層的對應關係
應用層——計算機
傳輸層——防火牆
網路層——路由器
資料鏈路層——交換機
物理機——網絡卡