資料包和幀的區別


資料包是網路層建立的資料單元。幀是資料鏈路層建立的資料單元。資料包先建立,然後是幀。兩者都包含正在傳輸的資料。

什麼是資料包?

資料包是透過網際網路在系統之間傳輸的小部分資料。在資料傳輸過程中,整個資料不會作為單個單元透過網路傳送。要傳輸的資料被分解成多個稱為資料包的片段。以小資料包傳輸資料可以提高資料傳輸速度。

每個系統都有自己唯一的IP地址。要傳輸的資料首先被分解成多個片段。然後將每個片段放入一個數據包中。資料包包含兩部分:報頭和有效載荷。

為了從他們的計算機發送資料,他們必須知道接收方的IP地址。此IP地址以及傳送方的IP地址都存在於資料包的報頭中,以便將資料傳遞到正確的目的地。有效載荷是正在傳輸的資料。

報頭中包含IP地址的資料包稱為IP資料包,其中IP代表網際網路協議。

什麼是幀?

幀是資料鏈路層的傳輸單元。它在開放系統互連 (OSI) 層傳輸資料。幀包含資料包。它們還在資料傳輸中發揮著重要作用。與資料包相比,它們包含有關正在傳輸的資料的更多資訊。

就像IP地址一樣,計算機也包含MAC地址,每個系統都唯一。建立資料包後,將其放入幀中。幀包含三個部分:報頭、有效負載或資料以及尾部。

接收方的MAC地址是未知的,因為它在不同的網路上。但是預設閘道器的MAC地址是已知的。因此,幀報頭包含此MAC地址。資料是其中包含的資料包。尾部包含有關目標系統的資訊。它包含元資料。它還包含與錯誤校正相關的資料。幀還包含另一個稱為標誌的部分,它位於幀的開頭和結尾。這有助於識別幀的開頭和結尾。

幀透過幀間間隙與後續幀分隔開。資料幀非常重要,因為它確保資料安全地傳遞到正確的系統。它還維護資料的準確性和效率。

幀有兩種型別

  • 固定長度幀:此處,幀大小充當分隔符。因此,無需為幀設定外部限制。固定長度幀的主要缺點是它會發生內部碎片。對此的一種解決方案是填充。

  • 可變長度幀:沒有固定大小。因此,有必要設定邊界。在幀的開頭和結尾設定邊界以區分它們。

資料傳輸過程

  • 來自發送方計算機的資料被分解成幾個部分。

  • 每個部分都被放入一個IP資料包中。

  • IP資料包包含源和目標IP地址以及要傳輸的資料。

  • 然後,建立一個幀並將該資料包儲存在此幀中。

  • 幀包含預設閘道器的MAC地址。

  • 計算機透過區域網將此幀傳送到交換機。

  • 交換機檢視幀的報頭並將其傳送到相應的路由器(預設閘道器)。

  • 此路由器檢查MAC地址。如果匹配,它將進一步開啟資料包並查詢目標IP地址。

  • 然後它使用目標系統的MAC地址建立一個新幀。

  • 這將進一步傳送到交換機。此交換機讀取目標MAC地址並將其傳送到接收方系統。資料被釋放,幀和資料包被銷燬。

資料包和幀的區別

下表突出顯示了資料包和幀之間的區別

引數

         資料包

         幀

定義

資料包是網路層使用的資料單元

幀是資料鏈路層使用的資料單元

OSI層

網路層

資料鏈路層

包括

源系統和目標系統的IP地址以及資料

源系統和目標系統的MAC地址以及資料

資訊

它包含有關正在傳輸的資料的資訊較少

與資料包相比,幀包含有關正在傳輸的資料的更多資訊

關聯

資料段封裝在資料包中

幀包含封裝在其內的包

它位於第3層

它位於第2層

組成部分

資料包包含兩部分。它們是報頭和有效載荷

幀包含4個部分,即標誌、報頭、有效載荷和尾部。

結論

幀和資料包都是網路不同層的資料單元。資料段以及源和目標IP地址構成資料包。包含源和目標MAC地址的資料包構成幀。這些資料包和幀都是臨時的。一旦資料交付,它們就會被銷燬。

更新於:2023年8月28日

671 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告