原文:http://blog.csdn.net/wind19/article/details/4669637

SDU(service Data Unit):服务数据单元,又叫业务数据单元,是指定层的用户服务的数据集,传送到接收方的时候同一协议层时数据没有发生变化,即业务部分,然后发给下层之后,下层将其封装在PDU中发送出去。服务数据单元是从高层协议来的信息单元传送到低层协议。第N层服务数据单元SDU,和上一层的协议数据单元(PDU)是一一对应的。根据协议数据单元的数据的不同,送到接收端的指定层。

PDU(N) = SDU(N - 1)

SDU(N) = PDU(N + 1)

PDU(Ptotocol data unit): 协议数据单元:计算机网络各层对等实体间交换的单位信息,例如TCP层的PDU就是segment(分节)、应用层间交换的PDU则是application data(应用数据)

简单的理解就是:

本层的PDU为下层的SDU;

本层的SDU为上层的PDU

SDU服务数据单元,对应于某个子层中没有被处理的数据。对于某个子层而言,进来的是SDU。
PDU协议数据单元,对应于被该子层处理形成特定格式的数据。对于某个子层而言,出去的就是PDU。

N层用户与N层协议之间传递的数据称为服务数据单元(SDU)
N层协议实体之间传递的数据称为协议数据单元(PDU),通过数据发送/接收管理把用户提交的SDU以PDU的形式,通过下层通道发送到对端协议实体。在接收端再将PDU还原成SDU送给收端用户。
PDU的封装/解封装:在发送方,将用户递交的SDU加上协议控制信息PCI,封装成PDU;在接收方,讲接收到的PDU解封装,去掉PCI,还原成SDU送交接收方用户。
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。

网络通信PDU和SDU的区别相关推荐

  1. PDU和SDU的区别

    在电信领域,术语协议数据单元(PDU,Protocol Data Unit)有以下几层意义: 1.网络的对等实体传送的信息单 元,包括了控制信息,地址信息,或者数据. 2.在协议系统里,在指定的协议层 ...

  2. PDU与SDU的区别

    原文:http://blog.csdn.net/wind19/article/details/4669637 SDU(service Data Unit):服务数据单元,又叫业务数据单元,是指定层的用 ...

  3. 帧、报文、报文段、分组、包、数据报、PDU、SDU、信元

    消息,报文,message, 一般指完整的信息,传输层实现报文交付.我们将位于应用层的信息分组称为报文.报文在传输过程中会不断地封装成分组(包).帧来传输,封装的方式就是添加一些控制信息组成的首部,那 ...

  4. 计算机网络中的PDU与SDU

    计算机网络中的PDU与SDU 1. PDU-协议数据单元 PDU(Protocol Data Unit):协议数据单元.在计算机网络中,协议数据单元是工作中相同协议层的实体之间交换数据的基本单元.在T ...

  5. 网络通信tcp与udp的区别

    tcp与udp的区别 网络udp概述 UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议.一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务.类似于日常生 ...

  6. Packet Data Convergence Protocol (PDCP)阅读笔记

    文中涉及多方摘录网络资料,并非完全原创.如涉及侵权,请联系笔者删除. PDCP(Packet Data Convergence Protocol,分组数据汇聚协议) 一.概述: PDCP是对分组数据汇 ...

  7. 非凡linux考试题目和答案,阿尔卡特朗讯最全笔试及答案

    [笔试]阿尔卡特NGN software dev.笔试题目 笔试题, 笔试题目 [此帖已被设为推荐] 1.为什么电话里的声音与面对面谈话的声音不同,阐述失真原因. 2.BHCA 与 Erl 的含义,以 ...

  8. 【计算机网络-2】 【第一章】SDU与PDU 笔记

    PDU和相应层的协议有关,不同协议对应各自的PDU长度,用户的数据要进行通信必须封装到PDU中,实现对等层之间的信息交换.而用户数据可以理解为SDU,它的长度可能大于或者小于PDU,要想进行通信,则必 ...

  9. SDU 和 PDU区分

    原文:http://blog.csdn.net/wind19/article/details/4669637 SDU(service Data Unit):服务数据单元,又叫业务数据单元,是指定层的用 ...

最新文章

  1. Android源码项目目录结构
  2. 任正非最新内部信:过去只为赚点小钱,现在要用5G+AI战胜美国
  3. 四十三、深入Java中的数组流,数据流和对象流操作
  4. Springboot集成cache的key生成策略
  5. DelayExchange原理
  6. Java平台模块系统公众审查未能通过
  7. IO多路复用之select
  8. 怎么修改file文件框的无文件提示_使用LativeLink时,DO文件编制步骤
  9. python基础教程是什么-Python基础教程_Python入门知识
  10. 关于filter用户授权的例子
  11. Email 邮件方式激活注册账号
  12. 单片机、FPGA、DSP、ASIC、ARM9的优缺点分析
  13. response.sendRedirect 加域名或者不加域名的重定向加locahost或者不加localhost
  14. 自定义小程序中的showToast
  15. AD练习笔记 USB-TTL转换器
  16. 自适应控制中自适应参数估计与系统辨识的区别
  17. 2022,再见,2023,我来了!
  18. 这也太香了吧!阿里甩出2021最新秒杀系统设计实录!全新演绎!
  19. 【n子棋】不只是三子棋,也可以是五子棋,一百子棋。
  20. 配置Caddy2的Caddyfile(自有https证书和CloudflareDNS和源服务器证书)以及caddy.service的开机启动

热门文章

  1. Java版AVG游戏开发入门示例[3]——脚本引擎的制作及应用
  2. 用php语言说句情话,2019快手情话短句推荐 让对方心瞬间融化的情话句子
  3. C中国BGA散热器行业营销态势与盈利前景预测报告2022-2028年
  4. Cortex‐M3的Faults异常究竟是什么?
  5. Spring Batch 写Excel数据
  6. poj-2718 Smallest Difference
  7. VS编写代码时切换到了替换模式
  8. 又一个高性能轻量级的iOS模型框架YYModel
  9. [iOS] 谈谈iOS多线程的锁
  10. Data Mining KDD