資料報和資料報間的聯絡和差別

2021-07-11 04:49:26 字數 1907 閱讀 4657

請先參看文章後邊pdu的定義:

datagram(資料報) -- 在

網路層中的傳輸單元(例如ip)。

乙個datagram可能被壓縮成乙個或幾個packets,在資料鏈路層中傳輸

packet(資料報) --

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

二層的pdu叫做frame;

ip的叫做packet;

tcp的叫做segment;

udp的叫做datagram。

osi參考模型的各層傳輸的資料和控制資訊具有多種格式,常用的資訊格式包括幀、資料報、資料報、段、訊息、元素和資料單元。資訊交換發生在對等osi層之間,在源端機中每一層把控制資訊附加到資料中,而目的機器的每一層則對接收到的資訊進行分析,並從資料中移去控制資訊,下面是各資訊單元的說明:

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

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

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

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

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

元素(cell)是一種固定長度的資訊,它的起始點和目的地都是資料鏈路層。元素通常用於非同步傳輸模式(atm)和交換多兆位資料服務(smds)網路等交換環境。

資料單元(data unit)指許多資訊單元。常用的資料單元有服務資料單元(sdu)、協議資料單元(pdu)。sdu是在同一機器上的兩層之間傳送資訊。pdu是傳送機器上每層的資訊傳送到接收機器上的相應層(同等層間交流用的)。

協議資料單元

pdu(protocol data unit)是指對等

層次之間傳遞的資料單位。 協議資料單元(protocol data unit )物理層的 pdu是

資料位(bit),

資料鏈路層

的 pdu是

資料幀(frame),網路層的pdu是

資料報(packet),

傳輸層的 pdu是

資料段(segment),其他更高層次的pdu是報文(message)。

在分層網路結構,例如在開放式系統互聯(osi)模型中,在傳輸系統的每一層都將建立協議資料單元(pdu)。pdu包含來自上層的資訊,以及當前層的實體附加的資訊。然後,這個pdu被傳送到下一較低的層。物理層實際以一種編幀的位流形式傳輸這些pdu,但是由協議棧的較高層建造這些pdu。接收系統自下而上傳送這些分組通過協議棧,並在協議棧的每一層分離出pdu中的相關資訊。重要的一點是,每一層附加到pdu上的資訊,是指定給另乙個系統的同等層的。這就是對等層如何進行一次通訊會話協調的

通過從傳輸層段剝離報頭,執行協議資料檢測以確定作為傳輸層段的部分資料的協議段的資料,以及執行標誌驗證和剝離,從而處理資料段。還提供用於處理資料段的技術,其中接收到協議資料單元的報頭部分。利用所接收的報頭部分來確定將儲存在應用空間中的資料的位元組數。而且,利用所接收的報頭部分來確定下乙個協議資料單元的下乙個報頭部分。然後,發出窺視命令以獲得下乙個報頭部分。另外提供用於利用所儲存的部分迴圈冗餘校驗摘要和剩餘資料來執行迴圈冗餘校驗的技術。

資料段 資料報 資料報 幀的區別與聯絡

首先不容易理解的是資料報和幀。資料報,就是從最上層,一層一層封裝,直到網路層的,最後藉由資料鏈路層傳送出去的資料單元。幀,是資料鏈路層的傳輸單元。這麼一看,資料報和幀好像沒什麼不一樣,好像資料傳遞的都是一樣的。可是為什麼會把它們區分開呢?學習 tcp ip 協議的同學應該都知道,資料鏈路層中有 mt...

資料段 資料報 資料報 幀的區別與聯絡

首先不容易理解的是資料報和幀。資料報,就是從最上層,一層一層封裝,直到網路層的,最後藉由資料鏈路層傳送出去的資料單元。幀,是資料鏈路層的傳輸單元。這麼一看,資料報和幀好像沒什麼不一樣,好像資料傳遞的都是一樣的。可是為什麼會把它們區分開呢?學習 tcp ip 協議的同學應該都知道,資料鏈路層中有 mt...

虛電路和資料報網路

網路層可以在兩台主機之間提供無連線服務或連線服務。由網路層向運輸層提供 虛電路網路 僅提供連線服務 資料報網路 僅提供無連線服務 一 虛電路網路 一條虛電路由如下組成 源和目的主機之間的路徑 一系列鏈路和路由器 vc virtual circuit 號,沿著該路徑的每段鏈路的號碼 以及該路徑上每台路...