zoukankan      html  css  js  c++  java
  • 报文、报文段、分组、包、数据报、帧、数据流的概念区别

    报文:我们将位于应用层的信息分组称为报文。报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不一。报文在传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加了一些控制信息组成的首部,那些就是报文头。

    报文段:通常是指起始点和目的地都是传输层的信息单元。

    分组/包:分组是在网络中传输的二进制格式的单元,为了提供通信性能和可靠性,每个用户发送的数据会被分成多个更小的部分,在每个部分的前面加上一些必要的控制信息组成的首部,有时也会加上尾部,就构成了一个分组,它的起始和目的地是网络层。

    数据报:面向无连接的数据传输,其工作过程类似于报文交换,采用数据报方式传输时,被传输的分组称为数据报,通常是指起始点和目的地都使用无连接网络服务的网络层的信息单元。

    帧:帧是数据链路层的传输单元,它将上层传入的数据添加了一个头部和尾部,组成了帧,它的起始点和目的点都是数据链路层。

    数据单元:指许多信息单元,常用的数据单元有服务数据单元(SDU)、协议数据单元(PDU)。SDU是在同一机器上的两层之间传送信息,PDU是发送机器上每层的信息发送到接收机器上的相应层。

    应用层——消息,传输层——数据段/报文段(TCP叫TCP报文段,UDP叫UDP数据报),网络层——分组、数据包,链路层——帧,物理层——PDU

  • 相关阅读:
    @ResponseBody
    elselect vmodel初始化couponSelected.id 与 key="coupon.id" id数据类型要保持一致
    CentOS7安装k8s
    vuecli 搭建项目
    springboot+netty
    漏洞扫描器AWVS
    同一类控件批量初始化
    HQL manytoone 属性notfound, 引用外键记录不存在
    Netty 20211116 socket clientserver TCP/UDP
    安卓开发项目计划
  • 原文地址:https://www.cnblogs.com/1996yrb/p/12483188.html
Copyright © 2011-2022 走看看