协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment),其他更高层次的PDU是数据(data)。

在分层网络结构,例如在开放式系统互联(OSI)模型中,在传输系统的每一层都将建立协议数据单元(PDU)。PDU包含来自上层的信息,以及当前层的实体附加的信息。然后,这个PDU被传送到下一较低的层。物理层实际以一种编帧的位流形式传输这些PDU,但是由协议栈的较高层建造这些PDU。接收系统自下而上传送这些分组通过协议栈,并在协议栈的每一层分离出PDU中的相关信息。重要的一点是,每一层附加到PDU上的信息,是指定给另一个系统的同等层的。这就是对等层如何进行一次通信会话协调的。通过从传输层段剥离报头,执行协议数据检测以确定作为传输层段的部分数据的协议段的数据,以及执行标志验证和剥离,从而处理数据段。还提供用于处理数据段的技术,其中接收到协议数据单元的报头部分。利用所接收的报头部分来确定将储存在应用空间中的数据的字节数。而且,利用所接收的报头部分来确定下一个协议数据单元的下一个报头部分。然后,发出窥视命令以获得下一个报头部分。另外提供用于利用所储存的部分循环冗余校验摘要和剩余数据来执行循环冗余校验的技术。

协议数据单元与数据封装解封

一 . PDU

协议层的协议在对等层之间交换的信息叫协议数据单元。

二 .数据封装

封装( encapsulate/encapsulation):数据要通过网络进行传输,要从高层一层一层的向下传送,如果一个主机要传送数据到别的主机,先把数据包装到一个特殊协议报头中,这个过程叫封装。

三 .   数据解封装

数据被封装并通过网络传输后,接收设备将删除添加的信息,并根据报头中的信息决定如何将数据沿协议栈向上传给合适的应用程序。

四.数据的封装与解封装过程

五 .数据传输过程

PDU(协议数据单元)相关推荐

  1. srsLTE源码学习:NAS非接入层、PDCP分组数据汇聚协议、PDU 协议数据单元 头文件

    非接入层(原名NAS - Non-access stratum) 分组数据汇聚协议(PDCP - Packet Data Convergence Protocol) 协议数据单元(PDU - Prot ...

  2. 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.PDU 关于PDU在百度百科是这样定义的:协议 ...

  3. PDU (协议数据单元)

    PDU (协议数据单元) 编辑 协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位. 协议数据单元(Protocol Data Unit )物理层的 PDU是数据 ...

  4. Android Mms:PDU介绍(协议数据单元)

    MMS PDU(Protocol Data Unit,协议数据单元)由MMS头和MMS消息体组成,MMS头由多个域名和域值组成,由客户端指定, MMS头里面的一些域可以被MMS Proxy-Repla ...

  5. 计算机网络基础(2)----协议数据单元(PDU)以及一些基本概念的区分

    初学者容易搞蒙的几个概念. 在自己查看了各方面的书籍以及博客后,总结出: 应用层--消息.报文(message) 传输层--数据段(segment) 网络层--分组.数据包(packet) 链路层-- ...

  6. 计算机网络中的协议数据单元的控制信息主要包括哪些内容

    在计算机网络的数据传输过程中会对数据进行封装,俗称加头(链路层还会加尾),增加的控制信息主要包括以下内容: 地址(Address):用来标识发送端或接收端 差错检测编码(Error-detecting ...

  7. pdu报头内容_1OSI七层参考模型,各个报头内容

    不愤不启,不悱不发.不要人夸好颜色,只留清气满乾坤.寄意寒星荃不察,我以我血荐轩辕.天若有情天亦老,人间正道是沧桑.清水出芙蓉,天然去雕饰. 网络的定义:通过任何方式,将两台或两台以上的设备进行互联, ...

  8. PDU和SDU的区别

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

  9. SNMP PDU解析

    SNMP的报文格式 SNMP代理和管理站通过SNMP协议中的标准消息进行通信,每个消息都是一个单独的数据报.SNMP使用UDP(用户数据报协议)作为第四层协议(传输协议),进行无连接操作.SNMP消息 ...

最新文章

  1. 硕博士申请--阿德莱德大学 AI组介绍(含组员/顶会论文等)
  2. python cgi nginx_nginx uwsgi和cgi python脚本
  3. python学习笔记(六)——函数的作用域和装饰器
  4. 如何在Netweaver SE16里直接查看某数据库行记录 1
  5. glassfish发布应用_GlassFish 4升级的构建,Gradle和嵌入式应用服务器
  6. lightroom手机版下载_vnc控制手机版下载,vnc控制手机版下载的使用教程
  7. android 10 apk 存储适配,AndroidQ(10) 分区存储适配方法
  8. 调整java字体大小_Java自动调整到Windows 7的字体大小调整
  9. python下载豆丁文档_.NET - edu.docin.com豆丁校园
  10. Linux下常用的优秀软件
  11. 创建 SSH key
  12. Docker安装及Docker私有仓库部署流程
  13. 搭建完全分布式HBase
  14. SSD硬盘SATA接口和M.2接口区别(详细)总结
  15. S3C2440-裸机篇-06 | UART数据发送接收实验(扫描模式)
  16. 如何在HTML页面中引入一首网易云音乐以及B站的视频
  17. [学习笔记]黑马程序员-Hadoop入门视频教程
  18. Edge 按 Backspace键 实现返回上一页 过程
  19. 三条平行线与等边三角形
  20. G. Counting Shortcuts

热门文章

  1. python搜题题库_中国大学慕课2020用Python玩转数据答案搜题公众号
  2. [Unity ECS]使用 Entity Command Buffers – Unite Copenhagen 2019
  3. 无盘XP系统最新故障汇集(转)
  4. Unity App 接入IOS-Swift原生教程(注意事项)
  5. SMBMS超市管理系统
  6. 水果店圈子:水果店生意越来越难做吗,小区门口的水果店生意怎么样
  7. 清华大学计算机科学与技术系黄必胜,刘斌(清华大学计算机科学与技术系教授)_百度百科...
  8. toString()、String.valueOf()、(String) 强转的区别
  9. python爬取淘宝手机信息并下载到excel文件中
  10. 那陆虞候和富安见老 远程控制软件