计算机网络中的PDU与SDU

计算机网络中的PDU与SDU

1. PDU-协议数据单元

PDU(Protocol Data Unit):协议数据单元。在计算机网络中,协议数据单元是工作中相同协议层的实体之间交换数据的基本单元。在TCP/IP模型中,物理层的PDU是比特流(bit),数据链路层的PDU是帧(Frame),网络层的PDU是分组(Packet),传输层的PDU是段(Segment)或数据报(Datagram)。

2. SDU-服务数据单元

SDU(Service Data Unit):服务数据单元。下层协议为上层协议提供服务,上层协议数据单元PDU将会成为下层的服务数据单元SDU。
如图所示,应用层的PDU传送到传输层之后,成为了传输层的SDU。传输层的SDU加上传输层的首部信息,组成传输层的PDU,并传送到网络层,成为网络层的SDU。网络层的SDU加上网络层的首部信息,组成网络层的PDU,并传送到数据链路层,成为数据链路层的SDU。数据链路层的SDU加上帧首部和帧尾部,组成物理层的PDU。
在这里插入图片描述

  • 16
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机网络各层PDU(协议数据单元)指的是在计算机网络,不同层次的协议所使用的数据单元。计算机网络按照OSI参考模型分为七层,每一层都有相应的协议和相应的PDU。 1. 物理层:物理层PDU是比特(bit),即0和1的二进制数据。 2. 数据链路层:数据链路层PDU是帧(frame),它是对物理层传输的比特进行打包和解包的数据单元。 3. 网络层:网络PDU是数据包(packet),其包含了源地址和目的地址,用于在网络寻址和路由选择。 4. 传输层:传输层PDU是段(segment),它负责将应用程序数据进行分割并添加传输层协议所需的头部信息,如TCP头或UDP头。 5. 会话层:会话层PDU是会话(session),它负责建立、管理和终止应用程序之间的通信会话。 6. 表示层:表示层PDU是表示层数据单元(PDU),它负责对应用程序数据进行加密、解密和压缩等操作,以确保数据在不同系统之间的互通。 7. 应用层:应用层PDU是报文(message),它是最高层的数据单元,包含了完整的应用程序数据,如HTTP请求或电子邮件。 需要注意的是,不同层次的PDU在传递过程会进行封装和解封装的操作,即在发送端由上层到下层逐层封装,在接收端由下层到上层逐层解封装,以确保数据的可靠传输和正确处理。这种层次化的数据封装方式使各层之间的协议可以独立发展和变化,同时也方便了不同厂商的网络设备之间的互连与互操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值