太阳集团tcy8722

当前位置: 首页 >应用方案 >科普视频 >

【物联科普】报文、数据包、数据报和帧是什么介绍




报文、数据包、数据报和帧,终于弄清楚了!

要想分清报文、数据包、数据报和帧,可以先了解计算机网络结构。封装报文是从上层到下层,解封报文是从下层到上层。

数据传输流程

报文由应用层产生,被称作报文(Message)/数据(Data),经过传输层的封装形成报文段(Segment)/数据报(Datagram),再经过网络层的封装形成分组/数据包(Packet),然后经过数据链路层的封装形成帧(Frame),最后在物理层以二进制比特流的方式完成数据传输。在传输过程中,每层都会添加一些控制信息组成的首部,那些就是报文头。在接收端,每层都会把自己添加的首部去掉,再还原出原始的数据。

1 数据传输流程
2  数据传输流程

举个例子,我们寄快递时,相当于处在应用层,寄出的货物就是报文。在寄件点填写好目的地信息后形成数据报,处在运输层。物流中心标记目的地信息形成数据包,处在网络层。数据链路层负责选择运输工具,即添加帧头帧尾,形成数据帧。最后来到物理层,快递需要完成派送。到达目的地后,逐层去掉自己所在层级添加的首部,即根据快递地址信息逐层分派,最后送达我们的收件人手上。

报文是网络中交换与传输的数据单元,包含将要发送的完整的数据信息,其长短不一致,长度不限且可变。

TCP数据传输单位是报文段,UDP数据传输单位是数据报。

数据包是TCP/IP协议通信传输中的数据单位,在局域网中,“包”是包含在“帧”里的。

将上层传输的数据添加一个头部和尾部,组成了帧。

总之,其实报文、报文段/数据报,数据包,帧是基于所在协议层不同而取了不同的名字而已,它们最本质的数据没有变。


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多蓝牙模块和蓝牙技术资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、无线模块通过TCP/IP协议向PC端数据传输解析

2、什么是无线通信网络丢包和怎么解决数据包丢失?

3、IEEE802.15.4协议—PHY物理层特性和帧结构技术应用

4、MQTT通信协议报文详解

5、详解计算机网络分层


太阳集团tcy8722