打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据包和数据报的区别
最近一直在做网络通信传输方面的实验,看的一些资料上总包括数据包、报,一开始还以为是因为翻译的问题,后来问了一下公司的老员工,原来不是。就这两个词的区别,我做了一些收集,自己整理一下。
“包”(Packet)是TCP/IP协议通信传输中的数据单位,这里的数据要是理解就好比我们买菜中的一斤一两一样,是个基数。在局域网中,“包”是包含在“帧”(frame)里,通常一个“帧”里包含一个“包”。我想可以理解成每一帧里除了帧头和FCS以外的部分就叫做一个“数据包”,即一个包由包头和数据区组成,最长为65535B。当我们具体操作、使用网络传输时,更多的应该说“数据包”。
“报”(datagram)报文。网上关于这个解释非常多,看多了就感觉其定义和“包”得到一样的,个人总结了一下,觉得“数据报”就是一个从大面上来讲的名词,就好像我们在正式场合会称自己的女人为“夫人”、“太太”,但是在私底下会说“老婆”一样。从ISO七层来看“包”是在第三层,而“报”是更高层的第四层传输层来讲的。你可以说数据报是面向无连接(虚电路)传输的数据单元,却不是在此时把“数据报”替换成“数据包”。
我想,说传输了多少“数据包”是合适的,但是说传输了多少“数据报”就不太好了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
USB标识码及编码介绍
报文_分组_数据包_数据报_帧_段_等区别
什么是TCP和UDP TCP连接和UDP连接的区别
在通信网络中,MTU和MSS都是决定数据包分片的,它们有什么区别?
socket类型
什么时候用TCP?什么时候用UDP?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服