PDU和SDU的差別
分類: LTE資料
在電信領域,術語協定資料單元(PDU,Protocol Data Unit)有以下幾層意義:
1、網絡的對等實體傳送的資訊單 元,包括了控制資訊,位址資訊,或者資料。
2、在協定系統裡,在指定的協定層 上傳送的資料單元,包含了該層的協定控制資訊和使用者資訊。
3、在OSI模型系統裡,PDU和最底下四層相關:
(1)實體層(一層)PDU指資料流(Bit Stream)。
(2)資料鍊路層(二層)PDU指資料幀(Frame)。
(3)網絡層(三層)PDU指資料包(Packet)。
(4)傳輸層(四層)PDU指資料段(Segment)。
所謂協定資料單元就是在不 同站點的各層對等實體之間,為實作該層協定所交換的資訊單元。通常将第N層的協定資料單元記為NPDU。
它由兩部分組成,即本層的使用者資料(N)和本層的協定控制資訊(NPCI(Protocol Control Information))。從服務使用者的角度來看,它并不關心下面的PDU, 實際上它也看不見PDU的大小。
一個N服務使用者關心的是:下面的N實體為了完成服務使用者所請求的功能,究竟需要多大的資料單元。這種資料單元稱為服務資料單元SDU,一 個N服務資料單元就是N服務所要傳送的邏輯資料單元。實際上,在某種情況下,某一層的服務資料單元SDU和上一層的PDU是 對應的。是以NSDU就相當于N層的使用者資料。而在許多情況下,SDU和PDU并不等同,有時NSDU較 長,而N協定所要求的NPDU較短。這時就要對NSDU進行分段處理,将一個SDU分成兩個或多個PDU來傳送。當PDU所要求的長度比SDU還大時,也可将幾個SDU合并成為一個PDU。
N層使用者與N層協定之間傳遞的資料稱為服務資料單元(SDU),而N層協定實體之間傳遞的資料稱為協定資料單元(PDU),通過資料發送/接收管理把使用者送出的SDU以PDU的形式,通過下層通道發送到對端協定實體。在接收端再将PDU還原成SDU送給收端使用者。
PDU的封裝/解封裝:在發送方,将使用者遞交的SDU加上協定控制資訊PCI,封裝成PDU;在接收方,講接收到的PDU解封裝,去掉PCI,還原成SDU送交接收方使用者。bbs.itgoal.com
SDU分段/裝配 :如果下層通道的帶寬不能滿足傳遞SDU的需要,就需要将一個SDU分成多段,分别封裝成PDU發送出去(分段);在接收方再将這些PDU解封裝後重新裝配成SDU。
SDU拼接/分離:拼接是指在發送方(n)層協定實體把多個長度較短的(n)SDU封裝成一個(n)PDU來發送,在接收放再将接收到的(n)PDU解封裝,将多個(n)SDU分離出來。采用拼接功能的目的是提高通道的使用率。
PDU分割/組合:
PDU分割是指在發送端(n)層協定實體把一個(n)PDU分割成多個(n-1)SDU,并行地從多個(n-1)通道發送出去;接收端再将收到的多個(n-1)SDU組合成一個(n)PDU。由于這是一個N層功能,是以組合操作在N層中進行,即N層先得到多個分割開的(n)PDU,然後把它們組合成一個(n)PDU。,有時NSDU較長,而N協定所要求的NPDU較短。這時就要對NSDU進行分段處理,将一個SDU分成兩個或多個PDU來傳送。當PDU所要求的長度比SDU還大時,也可将幾個SDU合并成為一個PDU。
SDU:業務資料單元
PDU: 協定資料單元
RLC協定中,上層的PDU在下層成為了下層的SDU,發生了分段/重組,級聯,填充的過程。PDU是SDU在RLC的承載,SDU被分段或者級聯,然後 填充到PDU中,即SDU封裝後就是PDU。
N層使用者與N層協定之間傳遞的資料稱為服務資料單元(SDU)
N層協定實體之間傳遞的資料稱為協定資料單元(PDU),通過資料發送/接收管理把使用者送出的SDU以PDU的形式,通過下層通道發送到對端協定實體。在 接收端再将PDU還原成SDU送給收端使用者。
轉載于:https://www.cnblogs.com/mway/p/6390880.html