博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
报文、帧、数据包等的区别
阅读量:6417 次
发布时间:2019-06-23

本文共 502 字,大约阅读时间需要 1 分钟。

报文(message)是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成分组、包、帧来传输,封装的方式就是添加一些控制信息组成的首部,那些就是报文头。

应用层:报文(message),一般指完整的信息,传输层实现报文交付,位于应用层的信息分组称为报文;

传输层:报文段(segment),组成报文的每个分组;

网络层:分组(packet)是网络传输中的二进制格式单元,数据包(datapacket)是TCP/IP通信协议传输中的数据单位;通过网络传输的数据基本单元,包含一个报头和数据本身,其中报头描述了数据的目的地及其与其他数据之间的关系,可以理解为数据传输的分组,我们将通过网络传输的基本数据单元称为数据报(Datagram);

链路层:帧(frame),数据链路层的协议数据单元,为了保证数据的可靠传输,把用户数据封装成帧;

物理层:PDU(bit),协议数据单元;

抓包,抓到的是传输层的包,packet/frame/Datagram/segment是存在于同条记录中的,这些是基于所在协议层的不同取了不同的名字。

转载地址:http://vadra.baihongyu.com/

你可能感兴趣的文章
CentOS系统程序包管理之---rpm、yum和编译
查看>>
我的友情链接
查看>>
error: command 'x86_64-linux-gnu-gcc' failed
查看>>
服务器租用注意事项
查看>>
Tomcat8安装APR
查看>>
Mac下PHP连接MySQL报错"No such file or directory"的解决办法
查看>>
【我在51CTO】礼树迎蛇 红满社区
查看>>
在html中使用特殊字体
查看>>
Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery
查看>>
TextMesh Pro
查看>>
深度学习梯度消失或爆炸问题
查看>>
mybatis实战教程(mybatis in action),mybatis入门到精通
查看>>
网站优化
查看>>
kvm
查看>>
httpclient 支持代理和http & https
查看>>
Xml序列化和反序列化
查看>>
iOS高效调试
查看>>
Python的库和资源(转)
查看>>
Java WebService 简单实例[转]
查看>>
Looper
查看>>