網路協議之資料的封裝和解封裝

2021-10-03 08:06:41 字數 720 閱讀 4795

當我們通過軟體傳送乙個請求的時候、往往是如下格式:方法 + url + http協議頭

在七層網路中是如何封裝傳送的呢?如下圖以hello代替軟體的http資料報

在實際資料傳輸中每一層都有相應的協議,但是其中的表示層和會話層的協議(傳輸資料的時候不會對資料做任何操作),於是將這兩層合併到應用層,也稱為tcp/ip五層模型

在這裡我們假設我們的軟體傳送hello到目的端:

1、資料在應用層進行封裝發出、經過 表示和會話層時候不會做任何操作:資料報內容為hello

2、當資料報傳送到傳輸層時:傳輸層會對資料報進一步封裝、為該資料報新增tcp/udp頭,具體新增哪乙個取決於應用層使用得是哪乙個,其中包含了源埠和目的埠號、源埠號往往是指定的、或是瀏覽器自動指派的埠。

3、在傳輸層封裝了埠號、資料傳送到網路層對資料報進一步封裝,為該資料報新增了ip頭、其中包含源ip和目的ip,這樣在資料傳輸的過程中資料就可以找到對應的目的主機

5、經過物理層實際的網線進行資料傳輸

在目的端電腦上、當資料到達以後,目的端會對資料報進行乙個解封裝,其中過程如下

資料封裝與解封裝

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

網路資料報封裝與解封裝基本過程

資料報應用層 tcp頭 源埠 目的埠 資料報傳輸層 ip頭 源 ip位址 目的 ip位址 tcp頭 源埠 目的埠 資料報網路層 ethernet頭 源 mac 目的mac ip頭 源 ip位址 目的 ip位址 tcp頭 源埠 目的埠 資料報鏈路層 本機 192.168.144.223 執行命令 te...

02 資料封裝與解封裝概述

傳輸層功能 分段 如果資料很大,不能一次性傳輸,那麼需要將資料進行分段,分成一段一段的進行傳輸。標識 標識是上層哪個應用程式傳輸的資料,需要通過埠號進行標識。網路層功能 封裝源ip和目的ip,提供邏輯位址,進行邏輯定址功能。鏈路層功能 資料最終需要通過某個物理介面傳送出去,因此,需要封裝成資料幀,提...