OSI模型中的資料封裝與解封裝過程

2021-07-07 06:58:16 字數 569 閱讀 5126

資料封裝(data encapsulation),籠統地講,就是把業務資料對映到某個封裝協議的淨荷中,然後填充對應協議的包頭,形成封裝協議的資料報,並完成速率適配。  

同樣,會話層、傳輸層、網路層(假設用tcp傳輸,則是tcp資料+ip包頭)、資料鏈路層(把上一層的tcp資料+ip包頭統一稱為幀資料,幀頭+幀資料+幀尾(crc))也都要分別給上層遞交下來的資料加上自己的報頭。它們是:會話層報頭(session header,sh)、傳輸層報頭(transport header,th)、網路層報頭(network header,nh)和資料鏈路層報頭(data link header,dh)。其中,資料鏈路層還要給網路層遞交的資料加上資料鏈路層報尾(data link termination,dt)形成最終的一幀資料。

當一幀資料通過物理層傳送到目標主機的物理層時(物理層將資料轉換成位元流在介質中傳遞),該主機的物理層把它遞交到上層-資料鏈路層。資料鏈路層負責去掉資料幀的幀頭部dh和尾部dt(同時還進行資料校驗)。如果資料沒有出錯,則遞交到上層-網路層。

同樣,網路層、傳輸層、會話層、表示層、應用層也要做類似的工作。最終,原始資料被遞交到目標主機的具體應用程式中。

OSI七層模型及資料的封裝與解封裝

1.網路七層模型作用 排錯 物理層 建立連線 裝置 網絡卡 網線 2.資料鏈路層 邏輯鏈結,mac位址,硬體地 址 生來就有 裝置 交換機 3.網路層 邏輯定址 ip位址 不同網路間的路徑選擇 裝置 路由器 4.傳輸層 定義傳輸資料的協議埠號 共0 65535個埠 不能同時開啟,不安全 例 http...

OSI互聯資料報封裝與解封裝

當我們在七層協議最上層,主機a想和其它主機通訊,比如telnet到主機b,各層都為資料打包後再封裝上自己能識別的資料標籤,現在我們只說四層以下的通訊過程。1 當乙個高層的資料報到達傳輸層,由於telnet使用tcp協議,傳輸層將上層傳過來的資料不變再封裝 tcp的包頭 以便目標主機可以正確解包,繼續...

資料封裝與解封裝

使用 未來網路分析系統 進行抓包 應用層 資料 傳輸層 tcp頭部 資料 資料段 segment 網路層 ip頭部 tcp頭部 資料 資料報 segment 資料鏈路層 mac頭部 ip頭部 tcp頭部 資料 尾部 資料幀 frame 物理層 位元流 bit 1.在應用層,資料被 翻譯 為網路世界使...