1. 程式人生 > 實用技巧 >計算機常見網路參考模型

計算機常見網路參考模型

一、分層思想

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、無線區域網。

  1. ARP的工作原理

ARP是指已知目標IP,未知目標MAC地址時用。

例:若PC1想發訊息給PC2,但是隻知道PC2的IP,未知PC2的MAC時就會通過ARP傳送廣播幀給交換機。交換機接收到廣播幀,它們會比較自己的IP與目標IP是否一致,若不一致則丟棄處理,若一致則回覆訊息給送對方。在回包的過程中自然會加上自己的MAC和IP,當傳送方接收到此資料時,檢視接受放的MAC和IP地址,把它們一起放入ARP快取表。

  1. ICMP協議

有些網路實用程式可用來測試與目的裝置的連通性。

Ping實用程式測試源裝置與目的裝置之間的端到端連通性。

Traceroute實用程式可追蹤源裝置與目的裝置之間的路由。

資料包在傳輸過程中沒經過一個路由器稱為一跳。

Traceroute現實沿途的每一跳,以及每一跳所花的時間。

如果發生問題,便可利用所顯示的時間以及資料包,經過的路由來判斷資料包是何處丟失或延遲的。在Windows環境中,traceroute使用程式為tracert。

四、資料封裝與解封裝的過程

  1. PDU協議資料單元,針對TCP/IP

應用層:訊息/報文 (Message)

傳輸層:資料段 (Segment)

網路層:資料包 (Packet)

資料鏈路層:資料幀(Frame)

物理層:位元流 (bits)

  1. 裝置與層的對應關係

應用層——計算機

傳輸層——防火牆

網路層——路由器
資料鏈路層——交換機

物理機——網絡卡