『壹』 數據封裝與解封裝的目的和意義
不是有人回答過了?
數據封裝
(Data Encapsulation)
數據封裝是指將協議數據單元(PDU)封裝在一組協議頭和尾中的過程。在 OSI 7層參考模型中,每層主要負責與雀枝其它機器上的對等層進行通信。該過程是在「協議數據單元」(PDU)中實現的,其中每層的 PDU 一般由本層的協議頭、協議尾和數據封裝構成。
每層可以添加協議頭和尾到其對應的 PDU 中。協議頭包括層到層之間的通信相關信息。協議頭、協議尾和數據是三個相對的概念,這主要取決於進行信息單元分析的各個層。例如,傳輸頭(TH)包含只有傳輸層可以看到的信息,而位於傳輸層以下的其它所有層將傳輸頭作為各層的數據部分進行傳送。在網路層,一個信息單元由蠢宏層3協議頭(NH)和數據構成;而數據鏈路層中,由網路層(層3協議頭和數據)傳送下去的所有信息均被視為數據。換句話說,特定 OSI 層中信息單元的數據部分可能包含由上層傳送下來的協議頭、協議尾和數據。
例如,如果計算機 A 要將應用程序中的某數據發送至計算機 B 應用層。計算機 A 的應用層聯系任何計算機 B 的應用層所必需的控制信息,都是通過預先在數據上添加協議頭。結果信息單元,其包含協議頭、數據、可能包含協議尾,被發送至表示層,表示層再添加為計算機 B 的表示層所理解的控制信息的協議頭。信息單元的大小隨著每一層協議頭和協議尾的添加而增加,這些協議頭和協議尾包含了計算機 B 的對應層要使用的控制信息。在物理層,整個信息單元通過網路介質傳輸。
計算機 B 中的物理層接收信息單元並將其傳送至數據鏈路層;然後 B 中的數據鏈路層讀取包含在計算機 A 的數據鏈路層預先添加在協議頭頃檔敏中的控制信息;其次去除協議頭和協議尾,剩餘部分被傳送至網路層。每一層執行相同的動作:從對應層讀取協議頭和協議尾,並去除,再將剩餘信息發送至高一層。應用層執行完後,數據就被傳送至計算機 B 中的應用程序接收端,最後收到的正是從計算機 A 應用程所發送的數據。
網路分層和數據封裝過程看上去比較繁雜,但又是相當重要的體系結構,它使得網路通信實現模塊化並易於管理。
解封裝正好是封裝的反向操作,把封裝的數據包還原成數據
『貳』 簡述數據在OSI參考模型中的流動過程,並解釋數據的封裝與解裝。
1、應用層為用戶的應用程序提供接入網路的介面。
2、表示層將用戶數據進行相應的編碼或格式轉換。
3、會話層區分通信中的不同上層程序,為每個進程建立單獨的鏈接,並維護和管理通信的過程。
4、傳輸層為數據的可靠傳輸提供一種安全可靠的方式。
5、網路層完成數據在網路中的實際傳輸,確定地址和最佳路徑
6、數據鏈路層使用硬體地址來定位遠程主機,傳輸數據並進行必要的流量控制和差錯校驗。
7、物理層傳輸比特流。將鏈路層的數據用高低不同的電平值表示發送到物理線路上。物理層規定了設備的介面形狀、針腳個數、針腳不同電平值的含義。
OSI參考模型採用了分層結構技術
把一個網路系統分成若干層,每一層都去實現不同的功能,每一層的功能都以協議形式正規描述,協議定義了某層同遠方一個對等層通信所使用的一套規則和約定。每一層向相鄰上層提供一套確定的服務,並且使用與之相鄰的下層所提供的服務。
從概念上來講,每一層都與一個遠方對等層通信,但實際上該層所產生的協議信息單元是藉助於相鄰下層所提供的服務傳送的。因此,對等層之間的通信稱為虛擬通信。
以上內容參考:網路-OSI參考模型
『叄』 計算機網路封裝和拆封的含義
當網路中的兩台計算機要進行通信時,數據由發送端的應用層向下,逐層傳送,而且每一層都為原始數據添加報頭(有的層除增加報頭外,還需要添加報尾),這也稱為數據封裝的過程。當封裝好的數據到達物理層後,就會根據連接兩台設備所使用的物理介質類型,將數據幀的各個比特轉換為電壓、光源、無線電波等物理層信號,通過中間網路設備,發送端的數據會被送達接收端的物理層。
在接收端,數據的還原需要進行一個封裝的反過程,從物理層向上直到應用層,隨著數據逐層向上傳遞,協議數據單元的報頭及報尾被一層層剝離。最終實現了數據從發送端到接收端的傳遞。
『肆』 什麼是數據封裝和解封裝
數據封裝(Data Encapsulation),籠統地講,就是把業務數據映射到某個封裝協議的凈荷中,然後填充對應協議的包頭,形成封裝協議的數據包,並完成速率適配。
解封裝,就是封裝的逆過程,拆解協議包,處理包頭中的信息,取出凈荷中的業務信息數據封裝和解封裝是一對逆過程。
數據封裝是指將協議數據單元(PDU)封裝在一組協議頭和尾中的過程。在OSI7層參考模型中,每層主要負責與其它機器上的對等層進行通信。該過程是在「協議數據單元」(PDU)中實現的,其中每層的 PDU 一般由本層的協議頭、協議尾和數據封裝構成。
(4)計算機網路封裝和拆封擴展閱讀:
數據包利用網路在不同設備之間傳輸時,為了可靠和准確地發送到目的地,並且高效地利用傳輸資源(傳輸設備和傳輸線路),事先要對數據包進行拆分和打包,在所發送的數據包上附加上目標地址,本地地址,以及一些用於糾錯的位元組,安全性和可靠性較高時,還要進行加密處理等等。這些操作就叫數據封裝。而對數據包進行處理時通信雙方所遵循和協商好的規則就是協議。與郵寄物品相比,數據包本身就如同物品,而封裝就如同填寫各種郵寄信息,協議就是如何填寫信息的規定。