1. 程式人生 > >網絡參考模型

網絡參考模型

網絡參考模型

網絡參考模型
一、OSI參考模型
1、OSI七層模型
OSI(Open system interconnection 開放系統互聯)
ISO(International Standard Organization)國際標準化組織
將網絡七層,
從下往上依次為物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。
2、OSI七層的功能簡介
分層 功能
應用層 網絡服務與最終用戶的一個接口
表示層 數據的表示、安全、壓縮
會話層 建立、管理、終止回話
傳輸層 定義傳輸數據的協議端口號,以及控制和差錯校驗
網絡層 進行邏輯地址尋找,實現不同網絡之間的路徑選擇
數據鏈路層 建立邏輯連接、進行硬件地址尋找,差錯校驗等功能
物理層 建立、維護、斷開物理連
3、OSI七層功能的講解
(1)物理層
① 如何使用物理信號來表示數據0和1;
② 數據傳輸是否可同時在兩個方向上進行;
③ 通信雙方如何建立和終止連接;
④ 物理接口特性。
(2)數據鏈路層
① 數據幀封裝結構;
② 源和目的方的物理地址;
③ 數據校驗功能。
(3)網絡層
① 數據包封裝結構;
② 源和目的方的邏輯地址;
③ 根據包頭的邏輯地址選路。
(4)傳輸層
① 用戶進程間的通訊;② 承上啟下。
(5)會話層
① 建立用戶間的會話關系
(6)表示層
① 定義傳遞信息的語法和語義;
② 編碼和解碼、壓縮和解壓縮、加密解密
(7)應用層
① 提供與用戶的接口
二、TCP/IP協議簇
1、OSI模型與TCP/IP模型
(1)TCP/IP四層模型
網絡接口層、網絡層、傳輸層、應用層
(2)實際的網絡中更多使用TCP/IP五層模型
物理層、數據鏈路層、網絡層、傳輸層、應用層
2、TCP/IP協議簇的組成
(1)TCP/IP是一系列協議的集合,所以嚴格的稱呼應該是TCP/IP協議簇
層 定義的協議
應用層 HTTP FTP TFTP SMTP SNMP DNS
傳輸層 TCP UDP
網絡層 ICMP IGMP IP ARP RARP
物理層、數據鏈路層 由底層網絡定義的協議

數據封裝與傳輸
三、數據封裝與解封裝
1、數據封裝過程
技術分享圖片

2、數據解封裝過程
技術分享圖片

3、協議數據單元(PDU)
技術分享圖片

四、網絡中數據傳輸過程
1、設備與層的對應關系
技術分享圖片

2、各層間通信
技術分享圖片
技術分享圖片

網絡參考模型