每日一課&(OSI七層模型數據封裝全過程與物理層)

第二課:OSI七層模型數據封裝全過程與物理層網絡

OSI7層模型數據封裝的全過程:ide

數據封裝的全過程:用戶發起應用層的服務(數據的開始,data),通過表示層進行對數據編碼,使用標準的ASCII編碼,完成編碼後交由會話層;會話層發起TCP或者UDP進行橋樑的搭建,也就是創建會話;傳輸層對數據進行分段而後選擇傳輸方式,有TCP可靠可是速度慢,或者UDP不可靠可是傳輸速度快的兩種方式。傳輸層選擇好之後封裝源端口與目的端口而後將數據交由網絡層進行IP尋址,數據在通過網絡層時將被打包成數據包並且須要封裝上源IP與目的IP;數據打包好後交由數據鏈路層,數據鏈路層將數據壓縮成數據幀而後封裝上源MAC地址與目的MAC地址交由物理層。物理層是介質層,工做方式是將數據鏈路層傳過來的數據幀進行封裝成比特流以電信號的方式放到傳輸介質(如平時的網線或者光纖)中傳遞到目的地去。編碼

數據解封裝的全過程:數據解封裝是從下層到上層的過程。物理層收到電信號之後將數據還原至比特流交給數據鏈路層處理;數據鏈路層將數據進行拆封查看數據封裝的目的MAC地址,目的MAC若是是本身則將數據交由網絡層繼續拆封,網絡層拆封只有查看數據封裝的目的IP地址是不是本身,若是是則交由傳輸層提交給上三層,通過上三層之後將數據還原到最初的模樣,用戶就能夠解讀數據的內容了。spa

 物理層:使用傳輸介質,如同軸電纜、雙絞線、光纖等。以電波的形式傳輸比特流,表現形式爲二進制(101010101的字樣)。it

 共享網絡的概念,共享網絡就是一個衝突域,有可能存在數據衝突,解決數據衝突的技術是CSMA/CD(載波偵聽多路訪問/衝突檢測),工做原理是:先聽後發,邊聽邊發,   衝突停發,隨機延遲後重發。class