帧类型0x0800代表什么_(探索千兆网)1. 认识以太网帧的整个结构

本文介绍了以太网帧的结构,从8字节前导码开始,详细讲解了MAC帧中0x0800作为IPv4类型的含义。接着阐述了IP数据报首部的关键字段,包括版本、头长度、总长度、标识、标志、片偏移等,并提到了UDP协议在IP数据包中的应用。最后,简要概述了UDP数据包首部的构成。文章为FPGA控制以太网数据传输提供了基础知识。
摘要由CSDN通过智能技术生成

99c317016c1427fb2709e55e37fe955d.png

最近需要用FPGA控制以太网的芯片传输数据到PC上。既然要打通千兆网的通道而且不打算用IP核,于是需要开始查询一些资料。总算明白了以太帧的整个过程。

当你需要使用千兆网发送数据的时候,你需要先传输8字节的前导码,也就是7个字节的0xAA和1个字节的0xAB,但是因为网络协议规定,传输一个字节时LSB最先传输,所以在程序里,需要先发7个字节的0x55,再发1个字节的0xd5。然后就完成了以太网的数据同步和开始。

接下来就要开始二层MAC帧,里面的内容包括了发送目的地址的MAC地址,源地址的MAC地址以及IP类型,因为MAC帧里面除了IP协议以后,还有其他的比如ATM网络类型。所以这个地方的IP类型选择0x0800,为IPv4类型。

二层发完就需要发送三层的IP数据报首部,这个首部的内容就有点多了。以一个图片来代表,

3963e37a821519b8e100c2952ac21085.png
该图来源网络

这里我们只选用最精简的IP数据报首部,其它的可选项都忽略不表。

  • 因为使用IPv4&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值