当前位置:文档之家› 以太网帧类型速查(协议字段)

以太网帧类型速查(协议字段)

竭诚为您提供优质文档/双击可除以太网帧类型速查(协议字段)

篇一:以太网帧类型速查

以太网帧格式

目前,有四种不同格式的以太网帧在使用,它们分别是:

●ethernetii即dix2.0:xerox与dec、intel在1982年制定的以太网标准帧格式。cisco名称为:

aRpa。

●ethernet802.3raw:novell在1983年公布的专用以太网标准帧格式。cisco名称为:novell-ether。

●ethernet802.3sap:ieee在1985年公布的

ethernet802.3的sap版本以太网帧格式。cisco名称为:sap。

●ethernet802.3snap:ieee在1985年公布的

ethernet802.3的snap版本以太网帧格式。cisco 名称为:snap。

在每种格式的以太网帧的开始处都有64比特(8字节)

的前导字符,如图3所示。其中,前7个字节称为前同步码(preamble),内容是16进制数0xaa,最后1字节为帧起始标志符0xab,它标识着以太

网帧的开始。前导字符的作用是使接收节点进行同步并做好接收数据帧的准备。

图3以太网帧前导字符

除此之外,不同格式的以太网帧的各字段定义都不相同,彼此也不兼容。

3.1ethernetii帧格式

如图4所示,是ethernetii类型以太网帧格式。

图4ethernetii帧格式

ethernetii类型以太网帧的最小长度为64字节(6+6

+2+46+4),最大长度为1518字节(6+6+2+1500+4)。其中前12字节分别标识出发送数据帧的源节点mac地址和

接收数据帧的目标节点mac

地址。

接下来的2个字节标识出以太网帧所携带的上层数据类型,如16进制数0x0800代表ip协议数据,

16进制数0x809b代表appletalk协议数据,16进制数0x8138代表novell类型协议数据等。在不定长的数据字段

后是4个字节的帧校验序列(Framechecksequence,Fcs),采用32位cRc

循环冗余校验对从"目标mac地址"字段到"数据"字段的数据进行校验。

3.2ethernet802.3raw帧格式

如图5所示,是ethernet802.3raw类型以太网帧格式。

图5ethernet802.3raw帧格式

在ethernet802.3raw类型以太网帧中,原来ethernetii 类型以太网帧中的类型字段被"总长度"

字段所取代,它指明其后数据域的长度,其取值范围为:46-1500。

接下来的2个字节是固定不变的16进制数0xFFFF,它标识此帧为nove(以太网帧类型速查(协议字段))ll以太类型数据帧。

3.3ethernet802.3sap帧格式

如图6所示,是ethernet802.3sap类型以太网帧格式。

篇二:以太网帧类型速查

以太网帧类型速查

ethertype:以太网类型字段及值

ethertype是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据ieee802.3,length/ethertype字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值1536(即十六进制为0600)时,

ethertype字段表示为mac客户机协议(ethertype解释)的种类。该字段的长度和ethertype详解是互斥的。

该类字段值取自ieeeethertype字段寄存器。ethertype 字段是个极限空间,因此其分配是有限的。只有开发新的数据传输协议的人员需要使用ethertype字段,而不管他们实际上是否真正生产任何设备。ieeeRacethertype字段批准权威机构负责检查和批准ethertype字段。

知名协议已经分配了ethertype值,下面表格中列出了ethertype字段中常用值及其对应的协议:

篇三:以太网协议报文格式

tcp/ip协议族

ip/tcp

telnet和Rlogin、Ftp以及smtpip/udp

dns、tFtp、bootp、snmp

icmp是ip协议的附属协议、igmp是internet组管理协议

aRp(地址解析协议)和RaRp(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换ip层和网络接口层使用的地址。

1、

以太帧类型

以太帧有很多种类型。不同类型的帧具有不同的格式和

mtu值。但在同种物理媒体上都可同时存在。

标签协议识别符(tagprotocalidentifier,tpid):一组16位元的域其数值被设定在0x8100以用来辨别某个

ieee802.1q的帧为已被标签的,而这个域所被标定位置与乙太形式/

长度在未标签帧的域相同,这是为了用来区别未标签的帧。优先权代码点(prioritycodepoint,pcp):以一组3位元的域当作优先权的参考,从0(最低)到7(最高),用来对资料流(音讯、影像、档案等等)作传输的优先级。

标准格式指示(canonicalFormatindicator,cFi):1位

元的域。若是这个域的值

为1,则mac地指则为非标准格式;若为0,则为标准格式;在乙太交换器中他通常默认为0。在乙太和令牌环中,cFi用来做为两者的相容。若帧在乙太端中接收资料则cFi 的值须设为1,且这个端口不能与未标签的其他端口桥接。虚拟局域网识别符(Vlanidentifier,Vid):12位元的域,用来具体指出帧是属于

哪个特定Vlan。值为0时,表示帧不属于任何一个Vlan;此时,802.1q标签代表优先权。16位元的值0x000和0xFFF 为保留值,其他的值都可用来做为共4094个Vlan的识别符。在桥接器上,Vlan1在管理上做为保留值。这个12位元的域可分为两个6位元的域以延伸目的(destination)与源

相关主题