溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

網絡管理之OSI七層模型篇 Linux詳解

發(fā)布時間:2020-07-28 10:34:52 來源:網絡 閱讀:536 作者:Super康 欄目:網絡管理

哈,終于到了網絡知識篇了。一直不知道該怎么來寫這一篇博客,因為知識點實在是太多,內容也實在是不好寫??!但是,畢竟作為一個IT人員,不學好網絡知識怎么好意思出門呢?那么,言歸正傳,在講解之前,我先來科普一個概念,什么是OSI七層模型?

所謂的七層模型實際上是不存在的,是一種假想的網絡模型。什么意思呢?

請看下面這張圖:

網絡管理之OSI七層模型篇 Linux詳解


這張圖應該顯示的很清楚了吧!

解釋一下每一層對應的單位:

① 物理層:比特:機器語言都是0101,其中每一個0或者1代表一個比特位,這也是計算機中最小單位

② 數(shù)據(jù)鏈路層:幀:數(shù)據(jù)幀,是一個相對于比特更復雜的單位,其中寫入的數(shù)據(jù)包含計算機的硬件地址(也就是網卡的物理地址【MAC地址】),MAC地址是用來進行局域網通信的,也就是內網通信。

網絡管理之OSI七層模型篇 Linux詳解


③ 網絡層:報文:主要用來存放IP地址的,其中IP地址是用于外網通信。

④ 傳輸層:TPDU(段):傳輸協(xié)議數(shù)據(jù)單位--模糊的概念,作用不大,包括一下的幾個段

⑤ 會話層:SPDU:會話協(xié)議數(shù)據(jù)單元

⑥ 表示層:PPDU:表示協(xié)議數(shù)據(jù)單元

⑦ 應用層:APDU:應用協(xié)議數(shù)據(jù)單元


注意:

實際傳輸數(shù)據(jù)都只在物理層,以上幾層都是為了記錄相應信息的。


下面我來分別解釋一下每一層是用來干嘛的?以及有什么作用呢?

① 物理層:前面我們已經說過,物理層其實就是真正用來傳遞數(shù)據(jù)的,為什么這么說?我們的計算機實際上只識別機器語言0101,而物理層傳遞的數(shù)據(jù)單元為比特,也就是0101。所以不言而喻了吧!

物理層最典型的設備就是:網線,網卡


② 數(shù)據(jù)鏈路層:組幀,記錄MAC地址(發(fā)送人的MAC地址和收件人的MAC地址)如果出錯會有提示需要重新傳輸數(shù)據(jù)


③ 網絡層:記錄發(fā)件人的IP和收件人的IP,還有一個作用就是選路。所謂選路,就是選擇什么樣的節(jié)點傳遞數(shù)據(jù)


④ 傳輸層:兩個作用,第一是選擇可靠傳輸協(xié)議還是不可靠傳輸協(xié)議(協(xié)議有兩個:TCP【傳輸控制協(xié)議】和UDP【用戶數(shù)據(jù)報協(xié)議】,其中TCP可靠,DUP不可靠但是傳輸速度快。)

第二個作用是傳輸前的錯誤檢測。

牢記一點就行了,傳輸層是用來確定端口號的。有人會問端口號是干嘛的?好吧,端口號其實就是用來確定你對哪個服務發(fā)送了請求的,每種服務都有不同的端口號,比如你要瀏覽網頁那肯定訪問的就是www服務嘍!


⑤ 會話層:判斷數(shù)據(jù)是否需要進行網絡傳遞,假如說用戶寫的是一個word文檔,那么到會話層就結束了,因為直接保存到硬盤就行了,不是類似與郵件之類的需要網絡傳遞的東西。


⑥ 表示層:用來把我們的輸入的語言翻譯成機器語言或者把機器語言翻譯成我們能看懂的語言


⑦ 應用層:給用戶提供接口進行操作

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI