网站大量收购独家精品文档,联系QQ:2885784924

种格式的以太网帧结构.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
种格式的以太网帧结构

四种格式的以太网帧结构 用过NetXray 之类的抓包软件的人,可能经常会被一些不同的Frame Header 搞糊涂,为何用的Frame 的Header 是这样的,而另外的又不一样。这是因为在Ethernet 中存在几种不同的帧格式,下面我就简单介绍一下几种不同的帧格式及他们的差异。 一、Ethernet 帧格式的发展 1980 DEC,Intel,Xerox 制订了Ethernet I 的标准; 1982 DEC,Intel,Xerox 又制订了Ehternet II 的标准; 1982 IEEE 开始研究Ethernet 的国际标准802.3 ; 1983 迫不及待的Novell 基于IEEE 的802.3 的原始版开发了专用的Ethernet 帧格式; 1985 IEEE 推出IEEE 802.3 规范; 后来为解决EthernetII 与802.3 帧格式的兼容问题推出折衷的Ethernet SNAP 格式 。 ( 其中早期的Ethernet I 已经完全被其他帧格式取代了所以现在Ethernet 只能见到后面几种Ethernet 的帧格式现在大部分的网络设备都支持这几种Ethernet 的帧格式如:cisco 的路由器在设定Ethernet 接口时可以指定不同的以太网的帧格式:arpa,sap,snap,novell-ether) 二、各种不同的帧格式 下面介绍一下各个帧格式 Ethernet II 是DIX 以太网联盟推出的,它由6 个字节的目的MAC 地址,6 个字节的源MAC 地址,2 个字节的类型域(用于表示装在这个Frame 、里面数据的类型) ,以上为Frame Header, 接下来是46--1500 字节的数据,和4 字节的帧校验) Novell Ethernet 它的帧头与Ethernet 有所不同其中EthernetII 帧头中的类型域变成了长度域,后面接着的两个字节为0xFFFF 用于标示这个帧是Novell Ether 类型的Frame ,由于前面的0xFFFF 站掉了两个字节所以数据域缩小为44-1498 个字节, 帧校验不变。 IEEE 802.3/802.2 802.3 的Frame Header 和Ethernet II 的帧头有所不同,它把EthernetII 类型域变成了长度域( 与Novell Ethernet 相同) 。其中又引入802.2 协议(LLC) 在802.3 帧头后面添加了一个LLC 首部, 由DSAP(Destination Service Access Point) 1 byte,SSAP(Source SAP) 1 byte, 一个控制域 1 byte! SAP 用于表示帧的上层协议。 Ethernet SNAP Ethernet SNAP Frame 与802.3/802.2 Frame 的最大区别是增加了一个5 Bytes 的SNAP ID,其中前面3 个byte 通常与源mac 地址的前三个bytes 相同,为厂商代码!有时也可设为0 。后2 bytes 与Ethernet II 的类型域相同。 附上三种帧抓包图片: Ethernet II: IEEE 802.3 SAP: IEEE 802.3 SNAP: Ethernet II 和IEEE802.3 是局域网里最常见的帧: Ethernet II 可以装载的数据长度是46---1500; IEEE802.3 SAP 可以装装的数据长度是43---1497; IEEE 802.3 SNAP 可以装载的数据长度是38---1492. Ethernet II 不提供MAC 层的数据填充功能; IEEE802.3 SAP 和SNAP 都提供数据填充功能. 因些, 我们可以得出这样的结论: Ethernet II 比IEEE802.3 SAP 和SNAP 更适合于传输大量的数据, 但Ethernet II 缺乏对数据链路层的控制, 不利于传输需要严格传输控制的数据. 实际中, 我们会发现, 大多数应用程序的以太网数据包都是Ethernet II 帧的(如HTTP/Telnet/FTP/SMTP/POP3 等应用), 而交换机之间的BPDU 是采用IEEE802.3 SAP帧,VLAN Trunk 协议802.1Q 和Cisco CDP 都是采用IEEE802.3 SNAP 帧. 顺便提供一下各种Ethertype (以太网类型)和SAPs (服务访问点): Ethertype 值 SAPs 值 Netware 8137 Netware 10,E0 XNS 0600,0807

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档