zoukankan      html  css  js  c++  java
  • PDU和SDU的区别

    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送给收端用户。

  • 相关阅读:
    【Xamarin挖墙脚系列:IOS-关于手机支持的屏幕方向】
    【Xamarin挖墙脚系列:Xamarin 上台讲述PPT呵呵呵】
    Java文件下载
    javaWeb学习总结(2)- http协议
    javaWeb学习总结(1)- JavaWeb开发入门
    java中几种获取项目路径方式
    XSS研究1-来自外部的XSS攻击
    Session Cookie的HttpOnly和secure属性
    关于Cookie安全性设置的那些事
    Hibernate 所有缓存机制详解
  • 原文地址:https://www.cnblogs.com/mway/p/6390880.html
Copyright © 2011-2022 走看看