以太网帧格式

上传人:大米 文档编号:508728831 上传时间:2023-04-11 格式:DOCX 页数:6 大小:152.12KB
返回 下载 相关 举报
以太网帧格式_第1页
第1页 / 共6页
以太网帧格式_第2页
第2页 / 共6页
以太网帧格式_第3页
第3页 / 共6页
以太网帧格式_第4页
第4页 / 共6页
以太网帧格式_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《以太网帧格式》由会员分享,可在线阅读,更多相关《以太网帧格式(6页珍藏版)》请在金锄头文库上搜索。

1、以太网帧格式详解:目松|1啟电ill1恋从舷chtlO eg 2is103E-44&2H iklJ I K ittPC BW_一 字节 f忖的卿11 1 喝 IW1CWC 14Etherne II报头8 目标地址6 源地址6 以太类型2 有效负载461500 帧检验序列4 报头:8个字节,前7个0,1交替的字节(10101010)用来同步接收站, 一个1010101011字节指出帧的开始位置。报头提供接收器同步和帧定界服务。目标地址:6个字节,单播、多播或者广播。单播地址也叫个人、物理、硬 件或MAC地址。广播地址全为1, OxFF FF FF FF。源地址:6个字节。指出发送节点的单点广播地

2、址。 以太网类型:2个字节,用来指出以太网帧内所含的上层协议。即帧格式的 协议标识符。对于IP报文来说,该字段值是0x0800。对于ARP信息来说,以太 类型字段的值是0x0806。有效负载:由一个上层协议的协议数据单元PDU构成。可以发送的最大有效 负载是1500字节。由于以太网的冲突检测特性,有效负载至少是46个字节。如 果上层协议数据单元长度少于46个字节,必须增补到46个字节。帧检验序列:4个字节。验证比特完整性。IEEE 802.3根据IEEE802.2和802.3标准创建的,由一个IEEE802.3报头和报尾以及 一个802.2LLC报头组成。报头7 起始限定符1 目标地址6(2)

3、 源地址6(2) 长度2 DSAP1 SSAP1 控件2 有效负载3 帧检验序列4802.3报头 802.2报头 802.3报尾IEEE802.3报头和报尾报头:7个字节,同步接收站。位序列10101010 起始限定符:1个字节,帧开始位置的位序列10101011。报头+起始限定符=Ethernet II的报头目标地址:同Ethernet II。也可以为2个字节,很少用。源地址:同Ethernet II。也可以为2个字节,很少用。 长度:2个字节。帧检验序列: 4个字节。IEEE802.2 LLC 报头DSAP: 1个字节,指出帧的目标节点的上层协议。Destination Service A

4、ccess PointSSAP: 1个字节,指出帧的源节点的上层协议。Source Service Access Point DSAP和SSAP相当于IEEE802.3帧格式的协议标识符。为IP定义的DSAP和SSAP 字段值是0x06。但一般使用SNAP报头。控件:1 2个字节。取决于封装的是LLC数据报(Typel LLC)还是LLC通 话的一部分(Type2 LLC)。Type1 LLC: 1个字节的控件字段,是一种无连接,不可靠的LLC数据报。 无编号信息,UI帧,0x03。Type2 LLC: 2个字节的控件字段,是一种面向连接,可靠的LLC对话。对IP和ARP,从不使用可靠的LLC

5、服务。所以,都只用Type1 LLC,控件字 段设为0x03。区分两种帧根据源地址段后的前两个字节的类型不同。如果值大于1500 (0x05DC),说明是以太网类型字段,EthernetII帧格式。 值小于等于1500,说明是长度字段,IEEE802.3帧格式。因为类型字段值最小的 是0x0600。而长度最大为1500。IEEE802.3 SNAP虽然为IP定义的SAP是0x06,但业内并不使用该值。RFC1042规定在 IEEE802.3,802.4, 802.5网络上发送的IP数据报和ARP帧必须使用SNAP (Sub Net work Access Pro tot ol)封装格式。报头7

6、 起始限定符1 目标地址6 源地址6 长度2 DSAP1 SSAP1 控件1 组 织代码3以太类型2 IP数据报 帧检验序列IEEE802.3 报头IEEE8023 LLC 报头一一 SNAP 报头 802.3 报尾 0x0A 0x0A 0x03 0x00-00-00 0x08-00 (38-1492字节)Ethernet 地址为了标识以太网上的每台主机,需要给每台主机上的网络适配器(网络接口 卡)分配一个唯一的通信地址,即Ethernet地址或称为网卡的物理地址、MAC 地址。IEEE负责为网络适配器制造厂商分配Ethernet地址块,各厂商为自己生产的每 块网络适配器分配一个唯一的Ethe

7、rnet地址。因为在每块网络适配器出厂时, 其Ethernet地址就已被烧录到网络适配器中。所以,有时我们也将此地址称为 烧录地址(Burned-In-Address, BIA)。以太网帧格式hihernet 地址厂商代用蚩编号00-on-8847-58-2CEthernet地址长度为48比特,共6个字节,如图1所示。其中,前3字节 为IEEE分配给厂商的厂商代码,后3字节为网络适配器编号。/ 、VA冃标IV1AC地flLilSMAC地址图4 Ethernet II帧格式目前,有四种不同格式的以太网帧在使用,它们分别是: Ethernet II 即 DIX 2.0: Xerox 与 DEC、I

8、ntel 在 1982 年制定的以太网 标准帧格式。Cisco名称为:ARPA。 Ethernet 802.3 raw: Novell在1983年公布的专用以太网标准帧格式。 Cisco 名称为:Novell-Ether。 Ethernet 802.3 SAP: IEEE 在 1985 年公布的 Ethernet 802.3 的 SAP 版 本以太网帧格式。Cisco名称为:SAP。 Ethernet 802.3 SNAP: IEEE 在 1985 年公布的 Ethernet 802.3 的 SNAP 版本以太网帧格式。Cisco名称为:SNAP。在每种格式的以太网帧的开始处都有64比特(8字

9、节)的前导字符,如图3 所示。其中,前7个字节称为前同步码(Preamble),内容是16进制数0xAA, 最后1字节为帧起始标志符0xAB,它标识着以太网帧的开始。前导字符的作用 是使接收节点进行同步并做好接收数据帧的准备。10W101010101010101010101010W101Q1010W1Q1010W101010W10101011图3 以太网帧前导字符除此之外,不同格式的以太网帧的各字段定义都不相同,彼此也不兼容。Ethernet II 帧格式如图4所示,是Ethernet II类型以太网帧格式。Ethernet II类型以太网帧的最小长度为64字节(6 + 6 + 2 + 46

10、+ 4),最 大长度为1518字节(66215004)。其中前12字节分别标识出发送数据 帧的源节点MAC地址和接收数据帧的目标节点MAC地址。(注:ISL封装后可达 1548字节,802.1Q封装后可达1522字节)接下来的2个字节标识出以太网帧所携带的上层数据类型,如16进制数 0x0800代表IP协议数据,16进制数0x809B代表AppleTalk协议数据,16进制 数0x8138代表Novell类型协议数据等。在不定长的数据字段后是4个字节的帧校验序列(Frame. Check Sequence, FCS), 采用32位CRC循环冗余校验对从目标MAC地址字段到数据字段的数据进行 校

11、验。如图 5 所示,是 Ethernet 802.3 raw 类型以太网帧格式。Ethernet 802.3 raw 帧格式图 5 Ethernet 802.3 raw 帧格式在 Ethernet 802.3 raw 类型以太网帧中,原来 Ethernet II 类型以太网帧 中的类型字段被总长度字段所取代,它指明其后数据域的长度,其取值范围为 46-1500。接下来的2个字节是固定不变的16进制数OxFFFF,它标识此帧为Novell以太 类型数据帧。如图 6 所示,是 Ethernet 802. 3 SAP 类型以太网帧格式。六、Ethernet 802.3 SAP 帧格式图 6Ether

12、net 802. 3 SAP 帧格式从图中可以看出,在 Ethernet 802.3 SAP 帧中,将原 Ethernet 802.3 raw 帧中2个字节的0xFFFF变为各1个字节的DSAP和SSAP,同时增加了 1个字节 的控制字段,构成了 802.2逻辑链路控制(LLC)的首部。LLC提供了无连接 (LLC类型1)和面向连接(LLC类型2)的网络服务。LLC1是应用于以太网中, 而LLC2应用在IBM SNA网络环境中。新增的802.2 LLC首部包括两个服务访问点:源服务访问点(SSAP)和目标 服务访问点(DSAP)。它们用于标识以太网帧所携带的上层数据类型,如16进 制数 0x0

13、6 代表 IP 协议数据, 16 进制数 0xE0 代表 Novell 类型协议数据, 16 进 制数 0xF0 代表 IBM NetBIOS 类型协议数据等。至于1个字节的控制字段,则基本不使用(一般被设为0x03,指明采用 无连接服务的 802.2 无编号数据格式)。Ethernet 802.3 SNAP 帧格式如图 7 所示,是 Ethernet 802. 3 SNAP 类型以太网帧格式。图 7 Ethernet 802. 3 SNAP 帧格式Ethernet 802. 3 SNAP 类型以太网帧格式和 Ethernet 802. 3 SAP 类型以 太网帧格式的主要区别在于:2 个字节

14、的 DSAP 和 SSAP 字段内容被固定下来,其值为 16 进制数 0xAA。 1 个字节的控制字段内容被固定下来,其值为 16 进制数 0x03。增加了 SNAP 字段,由下面两项组成:新增了 3个字节的组织唯一标识符(Organizationally UniqueIdentifier, OUI ID)字段,其值通常等于MAC地址的前3字节,即网络适配器 厂商代码。查了一下主要的几种成帧格式:Ethernetpr3mble SFD 0* SA typeFCSlb/te E bytes Gbytes Zhytes 4&-L5aDbytes8 Bits56 BitsPreambleStart-of-Delimiterdata802-3 Ethvnet+BOlrZ UXFCSpreamble SfD DA SA length 7bytU Ibyte Gbytes Gbytes 2bytUDSAP SSAP CtrlNovell Ethernetpreamble $FD pATbytes lbyte EhytsSA lanstiiFCSkbytes 2 bytes 46-L5QDbyts 4bytesEthurnet SNAPpreamble SFDDASAlangeh7byte$ lbyte 6byt 6bytes 2byte$SNAPdataFCS

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号