要想分清报文、数据包、数据报和帧,可以先了解计算机网络结构。封装报文是从上层到下层,解封报文是从下层到上层。
报文由应用层产生,被称作报文(Message)/数据(Data),经过传输层的封装形成报文段(Segment)/数据报(Datagram),再经过网络层的封装形成分组/数据包(Packet),然后经过数据链路层的封装形成帧(Frame),最后在物理层以二进制比特流的方式完成数据传输。在传输过程中,每层都会添加一些控制信息组成的首部,那些就是报文头。在接收端,每层都会把自己添加的首部去掉,再还原出原始的数据。
举个例子,我们寄快递时,相当于处在应用层,寄出的货物就是报文。在寄件点填写好目的地信息后形成数据报,处在运输层。物流中心标记目的地信息形成数据包,处在网络层。数据链路层负责选择运输工具,即添加帧头帧尾,形成数据帧。最后来到物理层,快递需要完成派送。到达目的地后,逐层去掉自己所在层级添加的首部,即根据快递地址信息逐层分派,最后送达我们的收件人手上。
报文是网络中交换与传输的数据单元,包含将要发送的完整的数据信息,其长短不一致,长度不限且可变。
TCP数据传输单位是报文段,UDP数据传输单位是数据报。
数据包是TCP/IP协议通信传输中的数据单位,在局域网中,“包”是包含在“帧”里的。
将上层传输的数据添加一个头部和尾部,组成了帧。
总之,其实报文、报文段/数据报,数据包,帧是基于所在协议层不同而取了不同的名字而已,它们最本质的数据没有变。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多蓝牙模块和蓝牙技术资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3