資料幀 資料報 資料報以及資料段 詳解

2021-08-07 07:36:52 字數 1289 閱讀 2737

資料幀、資料報、資料報以及資料段 

osi參考模型的各層傳輸的資料和控制資訊具有多種格式,常用的資訊格式包括幀、資料報、資料報、段、訊息、元素和資料單元。

資訊交換發生在對等osi層之間,在源端機中每一層把控制資訊附加到資料中,而目的機器的每一層則對接收到的資訊進行分析,並從資料中移去控制資訊,下面是各資訊單元的說明:

資料幀(frame):是一種資訊單位,它的起始點和目的點都是資料鏈路層

資料報(packet):也是一種資訊單位,它的起始和目的地是網路層

資料報(datagram):通常是指起始點和目的地都使用無連線網路服務的的網路層的資訊單元。

段(segment):通常是指起始點和目的地都是傳輸層的資訊單元。

訊息(message):是指起始點和目的地都在網路層以上(經常在應用層)的資訊單元。

元素(cell)是一種固定長度的資訊,它的起始點和目的地都是資料鏈路層

元素通常用於非同步傳輸模式(atm)和交換多兆位資料服務(smds)網路等交換環境。

資料單元(data unit)指許多資訊單元。常用的資料單元有服務資料單元(sdu)、協議資料單元(pdu)。

sdu是在同一機器上的兩層之間傳送資訊。pdu是傳送機器上每層的資訊傳送到接收機器上的相應層(同等層間交流用的)。

packet(資料報):封裝的基本單元,它穿越網路層和資料鏈路層的分解面。通常乙個packet對映成乙個frame,但也有例外:即當資料鏈路層執行拆分或將幾個packet合成乙個frame的時候。

資料鏈路層的pdu叫做frame(幀);

網路層的pdu叫做packet(資料報);

tcp的叫做segment(資料段);

udp的叫做datagram。(資料報)——在網路層中的傳輸單元(例如ip)。乙個datagram可能被封裝成乙個或幾個packets,在資料鏈路層中傳輸

幀和資料報都是資料的傳輸形式。幀,工作在二層,資料鏈路層傳輸的是資料幀,包含資料報,並且增加相應mac位址與二層資訊;資料報,工作在三層,網路層傳輸的是資料報,包含資料報文,並且增加傳輸使用的ip位址等三層資訊。

資料報:

資料幀 資料報 資料報三者區分

首先我們有清楚,資訊交換是發生在osi模型中的相同層面,即 等層資訊交換 源機中每一層都把信控制資訊附加在資料中,而目的機器的每一層都會都接收到的資訊進行分析,並從資料中移除控制資訊 在開始之前,需要先了解一下什麼是資料單元?資料單元 data unit 是網路資訊傳輸的基本單位。一般網路連線不允許...

資料幀 資料報 資料報三者區分

首先我們有清楚,資訊交換是發生在osi模型中的相同層面,即 等層資訊交換 源機中每一層都把信控制資訊附加在資料中,而目的機器的每一層都會都接收到的資訊進行分析,並從資料中移除控制資訊 在開始之前,需要先了解一下什麼是資料單元?資料單元 data unit 是網路資訊傳輸的基本單位。一般網路連線不允許...

資料幀,資料報,資料報相互關係包含關係的理解

這段地方究竟誰包含誰有些不太理解,所以整理了下 資料幀 frame 是一種資訊單位,它的起始點和目的點都是資料鏈路層。資料報 packet 也是一種資訊單位,它的起始和目的地是網路層。資料報 datagram 通常是指起始點和目的地都使用無連線網路服務的的網路層的資訊單元。段 segment 通常是...