应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

FPGA工程师必备技能Ethernet接口千兆以太网以太帧详

  FPGA工程师必备技能Ethernet接口千兆以太网以太帧详解以太网帧结构版权声明以太网帧结构头部数据上层协议报文校验和校验和计算1、前导码和帧开始符:2、帧后面的校验码(FCSCRC)以太网单个最大帧:以太网最小帧:常见的以太网帧类型:以太网帧结构版权声明
  版权声明:本文为CSDN博主牛牛来了的原创文章,遵循CC4。0BYSA版权协议,转载请附上原文出处链接及本声明。本人针对原博主文章进行了少许原创性改动。
  原文链接:https:blog。csdn。netweixin44081384articledetails126707216以太网帧结构
  以太网帧发送数据时都是从8个字节的前导码开始的。前导码是1和0的交互。前导码:作用是通知接收方有数据到来。要与其的时钟保持同步。在物理层加进去的。不属于帧这部分SPD:是一个字节10101011,最后使用11,来通知接收方下一个字段就是目的主机的位置。DA:目的节点的MACSA:源节点的MACTypelength:2字节,根据数值的不同代表不同的封装格式。字段length:0x00000x50DC范围内,该帧为802。3raw封装字段type:0x06000xFFFF范围内,该帧为EthernetII封装Payload:上层协议有效载荷。最小为46个字节,最大为1500字节,对于Type封装格式,上层协议必须保证该字段的值大于46字节;对于Length封装,对于有效载荷不够46字节的报文链路层必须进行填充。FCR:4字节的校验和。(在vlan头中有trailer字段(尾部标记):trailer是CRC校验和:对应报文的最后4个字节)1234567891011121314151617181920
  在以太网中,数据通信的基本单位是以太网帧(frame),由头部(header)、数据(data)以及校验和(checksum)三部分构成:
  头部
  以太网帧头部包含3个字段,依次是:
  1、目的地址:长度是6字节,用于标记数据由哪台机器接收;
  2、源地址:长度也是6字节,用于标记数据由哪台机器发送;
  3、类型:长度是2字节,用于标记数据该如何处理,0x0800表示该帧数据是一个IP包(后续章节介绍)。数据
  数据可以是任何需要发送的信息,长度可变,46至1500字节均可。上层协议报文
  例如IP包,可以作为数据封装在以太网帧中,在数据链路层中传输。
  因此,数据还有另一个更形象的称谓,即负荷(payload)。校验和
  由于物理信号可能受到环境的干扰,网络设备传输的比特流可能会出错。
  一个以太网帧从一台主机传输到另一台主机的过程中,也可能因各种因素而出错。
  那么当主机收到以太网帧时,如何确定它是完好无损的呢?
  答案是:校验和。
  我们可以用诸如循环冗余校验(CRC)算法,为以太网帧计算校验和。
  如果以太网帧在传输的过程出错,校验和将发生改变。
  注意到,以太网帧最后面有一个4字节字段,用于保存校验和。
  发送者负责为每个以太网帧计算校验和,并将计算结果填写在校验和字段中;
  接收者接到以太网帧后,重新计算校验和并与校验和字段进行对比;
  如果两个校验和不一致,说明该帧在传输时出错了。校验和计算
  校验和,校验和应该叫16进制反码求和,就是将所有的字节加起来,再由ffff来减得到的值。
  我这来计算ipheader的checksum,其他的校验和计算方式一样的。
  从报文中看到headerchecksum为0X495c
  整个ipheader去除495c,为4500001d6d5e8001c0a801d4c0a801012B6A1(至于为什么0000不加不解释)
  2B6A1B6A12b6a3
  ffffb6a3495c
  看结果出来了吧,校验和是个很粗糙的计算方式(与md5相比),如果你source与destination调换一下,结果相同,在链路层计算正确后到达网络层,经过ip头部校验可能还会出错,到达tcp或者udp也还可能出错,只是方便了网络设备的计算。当然你从source发往destination与destination发往source校验和肯定不会相同,应该里面的ttl与标识符会有差别。
  对我们来说能抓到的或者能看到的报文帧,基本上是在目标MAC地址到IP数据包。1、前导码和帧开始符:
  主要做一些底层的数据传输和编码流的二进制流,
  它们本身不会被网卡捕获,网卡一般抓包的时候就已经将前导码跟帧开始符解析掉了。2、帧后面的校验码(FCSCRC)
  其主要是通过CRC校验判断帧是否有效或者发生篡改或错误,当网卡能收到数据帧并通过抓包工具可以抓到的,就说明该帧没有问题,是有效的,当帧是有效的后,就说明CRC就已经解析掉了。
  所以,在整个以太网帧中,能看到的就是目标MAC地址、源MAC地址、帧类型以及IP数据包,当然IP数据包中还会细分许多协议,每个帧之间也是跟CAN类似有,有一定的距离,不可能一帧挨着一帧传输的。
  IP数据包里面,有461500字节的长度约束。这不是由ECU决定的。在我们使用的设备中,会有一个最大传输单元(MTU)、MTU一般默认是1518个字节,这就导致IP数据包最多只有1500个字节。以太网单个最大帧:
  6(目的MAC)6(源MAC)2(帧类型)1500(IP数据包(IP头(20)DATA(1480)))4(CRC校验)1518字节,
  如果带VLAN就是1522字节(VLAN会多出四个字节的帧类型描述)以太网最小帧:
  6(目的MAC)6(源MAC)2(帧类型)46(IP数据包(IP头(20)DATA(26)))4(CRC校验)64字节常见的以太网帧类型:0x0800:IPv40x0806:ARP0x8100:VLANTag(TPID)0x86DD:IPv60x88F7:PTPgPTP0x22F0:AVTP1234567891011
  下图是用工具抓的两个报文,以方便我们来理解以太网帧结构。上图报文以太网帧如果小于64字节,那么会填充00。
  接下来我们对以太网帧进行更详细的分析
  接下来我们看一个DoIP的报文。下图为用工具抓的一个DoIP报文。
  上图整个DoIP报文整个一个帧是69个字节(142020843),
  其实还要再增加4个字节的CRC,总共73个字节。
  只不过当网卡识别它是一个有效帧后,就把CRC解析掉了。
  当然,图中也描述了
  1、以太帧头:它的源MAC地址(6个字节)和目的MAC地址(6个字节),再加上2个字节的帧类型,共14个字节。
  2、IP头:最小是20个字节。
  3、TCP头:DoIP报文是一个UDS的报文,而UDS报文都是通过TCP传输的,因此,会有个TCP的头部,包括Src
  Port(源端口):13400(这是DoIP的一个端口号)以及DstPort(目的端口):50090。TCP的长度是20个字节;
  4、DoIP协议头部是8个字节的长度;需要注意的是,DoIP的头部并不包括源DoIP地址和目标DoIP地址这4个字节;
  5、Payload:3个字节,

口罩中的美女氛围感,到底要把美钉在哪里?其实在传统的审美视角里对待美人的要求是苛刻的,之如眉眼要盛:比例要精确:轮廓要细细的延伸:但能实操上温驯得力的十之不占七,普通姑娘想跻身中等以上的美貌修罗场,……这是什么脑洞?谷歌日本造了个1。65米单排键盘视频加载中。。。近期,谷歌发布了一个名为GboardBar的键盘,号称是Gboard输入法的实体版。跟我们以往看到的QWERTY键盘不同,GboardBar是前所未见的单……十一长假堵车,一家人在高速上活受罪,教你三招摆平吴学华原创作品工作了大半年,很多人都盘算着趁十一长假期间,开车带着家人出去玩一玩,可是上了高速才明白,乖乖,被堵了。前后都是车流,根本走不动,在高速路上受罪。十一长……全省休闲农业与乡村旅游示范单位推介来啦来看看都有哪些乡村好物……王者荣耀让我们来一场竞技冒险之旅吧《王者荣耀》是由腾讯游戏天美工作室群开发并运行的一款运营在Android、IOS、NS平台上的MOBA类国产手游,于2015年11月26日在Android、IOS平台上正式公测……首个FDA批准的牙科手术导航机器人Yomi盘点文章来源:MedRobot;编辑:唐子杰转载要求:首发24小时后可转载,需注明来源手术机器人,作为技术含量高的大型治疗设备,近年受到医院和医生们的认可。作为消费医疗……大衣哥有担当!向灾区慷慨解囊捐款30万,走红10年是有原因的近日,四川泸定发生了地震,一方有难八方支援,社会各界人士都向灾区伸出援助之手,让受灾群众尽快脱离苦海。娱乐圈的明星艺人们,这次也有不少人捐款,韩红、黄晓明、林依轮这些明星……恭喜房姐李湘离婚,北京豪宅甩开王岳伦,凭实力打脸渣男最近离婚的三对:王力宏李靓蕾,汪小菲大S,王岳伦李湘。我更欣赏的是李湘。相比李靓蕾的撕逼,李湘显得更优雅,相比大S的保持体面,李湘显得更淡定……雾漫美丽迷人的小东江2020年11月份,从广东潮汕方向返程回家,特地去了资兴小东江!我们来小东江是淡季,游客不多,看见冷冷清清的民宿,心里犯嘀咕,估计看不见好景色了!老板也说,你……全球首个景区元宇宙平台张家界星球上线中国日报11月20日张家界讯日前,全球首个景区元宇宙平台张家界星球测试版在湖南张家界正式发布,世界首座虚拟山峰命名权拍卖报名同时启动,用户只要支付1元报名费即可参与体验和竞拍。……秋季癌症易复发转移?医生分析了这3个原因秋季对于癌症患者来说,可以说是多事之秋,因为这个季节更容易导致患有肿瘤、神经衰弱、抑郁症和精神分裂等患者发病或病情加重,这主要有三点原因。1、秋天情绪易波动秋季是一……金鸡奖幕后8位女星真实样貌曝光,高圆圆老态明显,杨颖痘痘肌嗨,这里是辣条金鸡奖闭幕了,看完了现场和红毯仪式的光鲜亮丽,那么明星们到底真实是什么样的呢?看记者的后台采访,一下就明了了。和美颜镜头的她们相比,差别不小,有……
游记2021年5月1日,走进南太行的110公里(一)4月的深圳热情似火,我想去山里避避暑。似乎每一次户外活动都是临时起意,看到好活动,报名跟帖,背着背包就走。祖国的大好河山千千万万,可我却对四川入了迷,四次入蜀,每次……詹姆斯再遭暗讽,杜兰特被力挺,美媒爆6换1交易,篮网预迎王炸NBA常规赛已结束,附加赛以及季后赛即将来临,但,相较于各支球队积极的备战,湖人却已结束了本赛季的争夺,这个赛季对于湖人,绝对是极为失败的一个赛季,从赛季初的不可一世,再到赛季……马苏回老家雪中漫舞!穿毛衣喇叭裤节奏慢半拍,同事随拍美得发光冬季女性所选的衣品有很多,但是要说到既可以内搭也能外穿的,那非毛衣莫属,作为冬季万金油单品,毛衣扮演的角色还是挺与众不同的,可以性感同样也可以减龄,女性对它的依懒性真的非常之大……元旦家宴,4道硬菜做起来,既开胃解馋又上档次,寓意好还撑场面元旦将至,新年的气息越来越浓了,旧的一年即将结束、新的一年即将开启,每天忙忙碌碌的我们,仿佛被时间推推搡搡地在生活的地铁站台上奔波和游走,肩负上老下小的重担,坚强地面对各种喜怒……苹果的AirPods你觉得怎么样?我从2009年就开始使用蓝牙耳机了。一旦你转向无线世界,就很难再回头了,电话和wifi就是很明显的两个例子。首先,我要说明为什么我更喜欢无线耳机而不是有线耳机。……连续2场遭弃用,季后赛首战未进12人名单,朱荣振距回家又近了116104!辽宁男篮轻取山西男篮,在CBA季后赛8进4的较量中,大比分10领先拿到了赛点。此役,辽宁男篮阵中的山东大汉朱荣振再次无缘12人名单,而他已经连续2场比赛都遭到弃用……减肥期间不建议吃瓜子?还有哪些食物会影响减肥效果?相信大家对于瓜子这种食物应该不算陌生,瓜子可以算得上是一种坚果,很多比较传统的家庭,每到逢年过节的时候,可能会在家里准备一些瓜子,无论是自己吃还是用来招待客人,都非常方便。……33神笔马良慧妈妙爸育儿百卷(适用于3岁6岁)33神笔马良从前,有个叫马良的孩子。他很喜欢画画,可是家里穷,连一支笔也没有。一天,他放牛回来,路过学馆,看见里面有个画师,拿着笔……不挑食的山东人到苏州旅游,点了5个菜,菜上桌一脸懵,没下酒菜山东人在饮食上不挑剔,吃饭属于比较粗犷型的,动辄几斤肉,几碗酒,几个大饼,几碗面,煎饼卷大葱这类的让其他地方人闻风丧胆的食物,山东的女孩子吃起来也是津津有味。三个山东人到……2022简短温暖的文案,万里挑一,你见过几句?一、人是无法完全做到换位思考的,因为思想、经历、感官、全都不一样,就像我说大海很漂亮,你却说淹死过很多人。二、真正的安全感,不是有很多的钱,而是拥有挣钱的能力。三、……iPhone15Proampampquot的FaceID技术据称,三星显示器正在创造新的面板下技术,旨在将FaceID模块隐藏在2023年的iPhone15Pro的显示屏下。虽然iPhone14可能会放弃凹槽,转而采用柱状和孔状设……最低仅1399!小米两大系列电视开启清仓模式4K大屏,雷军给很多人一直崇拜雷军,是因为雷军凭借小米以及众多投资打造的生态链,杀入不同行业,重新激发的各个行业的竞争活力,很多人印象当中小米主业还是手机,殊不知小米电视已经连续10个季度在中……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网