數(shù)據封裝是指將需要傳輸?shù)臄?shù)據進行包裝處理.在OSI的七層參考模型中,數(shù)據封裝就是上層的PDU作為本層的傳輸數(shù)據被封裝在本層的協(xié)議頭和協(xié)議尾之間或封裝在本層的協(xié)議頭后面的處理過程。
協(xié)議頭、傳輸數(shù)據和協(xié)議尾是三個相對的概念.如傳輸層協(xié)議頭(TH)包含只有對等傳輸層可以看到的信息,而位于傳輸層之下的網絡層會將傳輸層協(xié)議頭作為網絡層的數(shù)據部分進行傳送.在網絡層,一個PDU由網絡層協(xié)議頭(NH)和傳輸層傳遞下來的PDU構成;在數(shù)據鏈路層,一個PDU由數(shù)據鏈路層協(xié)議頭、網絡層傳遞下來的PDU以及數(shù)據鏈路層協(xié)議尾構成。
2.數(shù)據傳輸過程
【舉例】用戶通過主機A的某北京網站制作應用程序產生數(shù)據流發(fā)送至主機B,整個數(shù)據的傳輸過程—數(shù)據封裝與數(shù)據拆封如圖3-3所示。

(1)將主機A應用層與主機B應用層通信時所必需的控制信息(AH)添加到傳輸數(shù)據DATA的頭部構成應用層報文送至表示層。
(2)主機A表示層收到上層報文數(shù)據,在其前面添加與主機B表示層通信時所需要的控制信息(PH),構成本層的報文數(shù)據送至會話層。
(3)主機A會話層收到上層報文數(shù)據,在其前面再添加與主機B會話層通信時所需要的控制信息((SH),構成本層的報文數(shù)據送至傳輸層。
(4)主機A傳輸層收到上層報文數(shù)據,首先根據網絡的“最大傳輸單元”將數(shù)據分組,再在分組后的數(shù)據前添加與主機B傳輸層通信時所需要的控制信息(TH),構成分組數(shù)據報送至網絡層。
(5)主機A網絡層收到上層分組數(shù)據報,在其前添加與主機B網絡層通信時所需要的控制信息(NH),構成數(shù)據包送至數(shù)據鏈路層。
(6)主機A數(shù)據鏈路層收到上層數(shù)據包后,在其前和后分別添加與主機B(B與A在同一鏈路時)或下一服務節(jié)點(B與A不在同一鏈路時)數(shù)據鏈路層通信時所需要的控制信息(DH和DT),構成數(shù)據幀送至物理層。
(7)物理層將數(shù)據鏈路層傳遞下來的數(shù)據頓以比特流信號通過通信介質傳輸出去。
(8)主機B的物理層接收比特流信號,傳送至主機B的數(shù)據鏈路層。
(9)主機B依照主機A封裝數(shù)據的過程反向由下向上逐層拆封,卸掉本層協(xié)議頭(數(shù)據鏈路層有協(xié)議尾)后向上層遞交數(shù)據,直到在應用層被主機B用戶看到原發(fā)送的數(shù)據DATA。
每層的數(shù)據單元封裝過程看上去比較繁雜,但在整個網絡體系結構中是很重要的,也是必需的,它使得網絡通信實現(xiàn)模塊化并易于管理。