PDU (協議資料單元)

2021-08-15 16:00:56 字數 1379 閱讀 9946

編輯

協議資料單元pdu(protocol data unit)是指對等

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

資料位(bit),

資料鏈路層的 pdu是

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

資料報(packet),

傳輸層的 pdu是

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

中文名協議資料單元

外文名pdu

全    稱

protocol data unit

釋    義

對等層次之間傳遞的資料單位 1

定義2分類

編輯在分層網路結構,例如在

開放式系統互聯(osi)模型中,在傳輸系統的每一層都將建立

協議資料單元(pdu)。pdu包含來自上層的資訊,以及當前層的實體附加的資訊。然後,這個pdu被傳送到下一較低的層。

物理層實際以一種編幀的位流形式傳輸這些pdu,但是由

協議棧的較高層建造這些pdu。接收系統自下而上傳送這些分組通過協議棧,並在協議棧的每一層分離出pdu中的相關資訊。重要的一點是,每一層附加到pdu上的資訊,是指定給另乙個系統的同等層的。這就是

對等層如何進行一次通訊會話協調的。通過從

傳輸層段剝離報頭,執行協議資料檢測以確定作為傳輸層段的部分資料的協議段的資料,以及執行標誌驗證和剝離,從而處理

資料段。還提供用於處理資料段的技術,其中接收到

協議資料單元的報頭部分。利用所接收的報頭部分來確定將儲存在應用空間中的資料的位元組數。而且,利用所接收的報頭部分來確定下乙個協議資料單元的下乙個報頭部分。然後,發出窺視命令以獲得下乙個報頭部分。另外提供用於利用所儲存的部分

迴圈冗餘校驗摘要和剩餘資料來執行迴圈冗餘校驗的技術。

編輯snmp規定了5種

協議資料單元pdu(也就是snmp

報文),用來在管理程序和**之間的交換。get-request操作:從**程序處提取乙個或多個引數值;get-next-request操作:從**程序處提取緊跟當前引數值的下乙個引數值。set-request操作:設定**程序的乙個或多個引數值;get-response操作:返回的乙個或多個引數值。這個操作是由**程序發出的,它是前面三種操作的響應操作;trap操作:**程序主動發出的報文,通知管理程序有某些事情發生。

get-request、get-next-request、set-request操作是由管理程序向**程序發出的,後面的get-response、trap是**程序發給管理程序的,為了簡化起見,前面3個操作今後叫做get、get-next和set操作。請注意,接收get或set

報文是用161埠,而trap報文是使用162埠。

每一層資料加上控制資訊是pdu。

橋接協議資料單元(BPDU)

橋接協議資料單元 bpdu 生成樹協議 stp 在交換機互相通訊時進行操作,資料報文以橋協議資料單元 bpdu 的形式進行交換。每隔2秒,bpdu報文便向所有的交換機埠傳送一次,以便交換機 或網橋 能交換當前最新的拓撲資訊,並迅速識別和檢測其中的環路。bpdu報文交換的目的是,選定乙個合適的參考點作...

SNMP協議 PDU報文格式分析(BER編碼)

簡單網路管理協議 snmp 是目前在計算機網路中用得最廣泛的網路管理協議,它使用asn.1 abstract syntax notation one 來定義snmp報文格式和mib management information base 變數的名稱。asn.1是一種描述資料和資料特徵的正式語言,它和...

SNMP的5種協議資料單元

snmp規定了5種協議資料單元pdu 也就是snmp報文 用來在管理進 程和 之間的交換。get request操作 從 程序處提取乙個或多個引數值 set request操作 設定 程序的乙個或多個引數值 get response操作 返回的乙個或多個引數值。這個操作是由代 理程序發出的,它是前面...