計算機網絡分層(OSI、TCP/IP)

計算機網絡分層

一、網絡結構的意義

想要學好網絡,架構是必不可少的,這樣你就可以更加直觀的理解網絡數據的傳輸,也會更加明瞭網絡中各個協議的作用以及它們之間的聯繫。讓複雜的問題簡單化,也更容易發現問題並可以及時的解決問題。

二、網絡結構的分類

在初學者階段網絡架構一般有兩類:OSI(開放系統互聯)參考模型和TCP/IP參考模型,之所以叫參考模型是由於不是固定的,只是爲了更好的學習網絡知識而虛擬出的,爲學者提供方便的一種參照。

1、 OSI七層框架

(1)七層架構模型圖的分析

如下圖所示,這就是基本的七層架構模型圖:
在這裏插入圖片描述
數據的傳輸就如紅色箭頭表示,從主機1應用層依次向下封裝,通過傳輸介質傳遞,再依次解封裝傳遞給主機2.用通俗的話來說整個過程就好比快遞的運輸,從商家發貨,包裝,通過火車運輸,再拆快遞,最終在你手中的就是商家發給你的商品,和商家最開始拿的商品是一摸一樣的。

(2)對各層作用的基本認識

【1】物理層:

使原始數據比特流能在物理媒介上傳輸。所以數據在物理層的單位是:比特(B)。

【2】數據鏈路層:

讓數據有目的性的傳輸,還可以流量控制,可以緩衝數據。數據在這一層的單位是幀。MAC地址的作用就像你的學號一般,在學校你可以對號入座,在學校你的學號也是唯一的。

【3】網絡層:

主要解決數據如何跨越各個子網從原地址傳送到目的地址問題。就好比快遞被送到更大的城市,所以在這一層還需要路由選擇,爲了防止數據阻塞也要進行流量控制。數據在這一層的單位是包。IP地址的作用就像是你的身份證,在這個國家通過身份證就可以準確無誤的找到你。

【4】傳輸層:

在這一層主要使用的是UDP和TCP這兩個協議,爲高層數據傳輸建立,維護和拆除數據傳輸連接,實現透明的端到端數據傳送。數據在這一層的單位是數據段。

【5】會話層:

實現會話進程間通信的管理與同步,允許不同機器上的用戶建立關係。單位,報文。

【6】 表示層:

完成語法格式轉換。單位,報文。

【7】應用層:

是OSI模型的最高層,是計算機網絡和用戶之間的界面。由郵件服務、文件傳輸等程序組成。單位,報文。
在這裏插入圖片描述

2、 TCP/IP參考模型

【1】應用層

是OSI模型的最高層,是計算機網絡和用戶之間的界面。由郵件服務、文件傳輸等程序組成。單位,報文。

【2】傳輸層

在這一層主要使用的是UDP和TCP這兩個協議,爲高層數據傳輸建立,維護和拆除數據傳輸連接,實現透明的端到端數據傳送。數據在這一層的單位是數據段。

【3】網際層

主要解決數據如何跨越各個子網從原地址傳送到目的地址問題。就好比快遞被送到更大的城市,所以在這一層還需要路由選擇,爲了防止數據阻塞也要進行流量控制。數據在這一層的單位是包。IP地址的作用就像是你的身份證,在這個國家通過身份證就可以準確無誤的找到你。

【4】數據鏈路層

讓數據有目的性的傳輸,還可以流量控制,可以緩衝數據。數據在這一層的單位是幀。MAC地址的作用就像你的學號一般,在學校你可以對號入座,在學校你的學號也是唯一的。

【5】物理層

使原始數據比特流能在物理媒介上傳輸。

【6】兩者比較

TCP/IP模型與OSI模型的作用大致相同,各層之間也環環相扣,依次傳輸。所以我們對比學習一下就好。這種參考模型總共分四層:應用層、傳輸層、網際層、網絡接口層,而每一層與OSI參考模型中的對應關係如下圖。
在這裏插入圖片描述

參考模型中各層主要的協議圖示

在這裏插入圖片描述
由於OSI模型是在TCP/IP模型的基礎上被提出的,所以我們對照OSI模型中各層的作用瞭解TCP/IP協議就好了,大致都差不多!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章