我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 帧封装 >

以太网帧lengthtype 为 type接收时如何去掉帧中的padding?

归档日期:08-29       文本归类:帧封装      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  推荐于2016-10-14展开全部如果是Type,那么这个Type就表明是某种协议的报文,相当于在以太网帧基础上又封装了一层协议,那么后续的字节会根据按照这种指定协议的报文格式填充数据,包括协议头、控制字 、数据以及必要的padding等,接收端需要首先解析出这种协议,再根据这种特定协议解析报文,根据协议报头、控制字的定义确定有多少内容是数据,多少数据是padding。

  实际上,在Length/Type为Type类,表明承载、封装一层协议后,还可以在这一层协议上继续向上封装,层层打包,但是基本的思路都是一样的,根据前一层协议里面某些控制字,获知是否继续封装了更高层协议的报文,而每一层协议都有自己的控制信息,描述自身的一些控制信息和数据长度。追问谢谢啊,比如说从MAC接受到的帧中LT为type,比如是vlan,说明在帧的payload中封装了VLAN数据包,而这里有对这个数据包的一些列说明对吧。

  你说的封装协议理解了,“相当于在以太网帧基础上又封装了一层协议,”这个应该是在以太网帧里面封装了一层协议吧,以太网的帧是最基础的,别的协议应该是封装在里面的吧。

本文链接:http://cheffroque.com/zhengfengzhuang/439.html